# 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 # 是否切割地面