62 lines
1.9 KiB
YAML
62 lines
1.9 KiB
YAML
# GasFlux 基本使用示例配置文件
|
||
# 这个配置文件演示了最基本的设置,用于处理简单的气体通量数据
|
||
|
||
# 输出目录
|
||
output_dir: ./output
|
||
|
||
# 数据验证参数
|
||
required_cols:
|
||
latitude: [-90, 90] # 纬度范围
|
||
longitude: [-180, 180] # 经度范围
|
||
height_ato: [0, 200] # 相对起飞高度(米)
|
||
windspeed: [0, 20] # 风速(m/s)
|
||
winddir: [0, 360] # 风向(度)
|
||
temperature: [-50, 60] # 温度(°C)
|
||
pressure: [900, 1100] # 气压(hPa)
|
||
|
||
# 气体配置:气体名称和浓度范围(ppmv)
|
||
gases:
|
||
ch4: [1.5, 10.0] # 甲烷
|
||
co2: [300, 500] # 二氧化碳
|
||
|
||
# 处理策略
|
||
strategies:
|
||
background: "algorithm" # 背景校正方法
|
||
sensor: "insitu" # 传感器类型
|
||
spatial: "curtain" # 空间处理模式
|
||
interpolation: "kriging" # 插值方法
|
||
|
||
# 背景校正算法设置
|
||
algorithmic_baseline_settings:
|
||
algorithm: fastchrom # 使用FastChrom算法
|
||
fastchrom:
|
||
half_window: 3 # 半窗口大小
|
||
threshold: "custom" # 阈值方法
|
||
min_fwhm: ~
|
||
interp_half_window: 2
|
||
smooth_half_window: 2
|
||
weights: ~
|
||
max_iter: 50
|
||
min_length: 2
|
||
|
||
# 克里金插值设置
|
||
semivariogram_settings:
|
||
model: spherical # 半变异函数模型
|
||
estimator: cressie # 估计器
|
||
n_lags: 10 # 滞后期数
|
||
bin_func: even # 分箱函数
|
||
fit_method: lm # 拟合方法
|
||
maxlag: 50 # 最大滞后距离
|
||
tolerance: 10 # 方向容差
|
||
azimuth: 0 # 方位角
|
||
bandwidth: 15 # 带宽
|
||
|
||
# 普通克里金设置
|
||
ordinary_kriging_settings:
|
||
min_points: 3 # 最小邻点数
|
||
max_points: 50 # 最大邻点数
|
||
grid_resolution: 100 # 网格分辨率
|
||
min_nodes: 5 # 最小网格节点数
|
||
y_min: ~ # 最小y值
|
||
cut_ground: False # 是否切割地面
|