95 lines
2.5 KiB
YAML
95 lines
2.5 KiB
YAML
# testconfig.yaml
|
|
|
|
horizontal_pixels: 500 # Width of the concentration map in pixels
|
|
vertical_pixels: 100 # Height of the concentration map in pixels
|
|
num_plumes: 10 # Number of Gaussian plumes
|
|
groupiness: 0.5 # Groupiness of the plumes (0.0 to 1.0)
|
|
spread: 0.1 # Spread of the plumes (0.0 to 1.0)
|
|
wind_reference_height: 10 # Reference height for wind speed calculation (m)
|
|
windspeed_avg: 5 # Average wind speed at 10m height (m/s)
|
|
windspeed_rel_std: 0.2 # Relative standard deviation of wind speed (0.0 to inf), recommend 0.2-0.4
|
|
surface_roughness: 0.1 # Surface roughness length (m)
|
|
seed: 42 # Random seed for reproducibility
|
|
simplex_octaves: 4 # Number of octaves for simplex noise (1 to inf, def 1)
|
|
simplex_persistence: 0.7 # Persistence of simplex noise (0.0 to 1.0, def 0.5) - specifies the amplitude of each octave relative to the one below it
|
|
simplex_lacunarity: 2.0 # Lacunarity of simplex noise (1.0 to inf, def 2.0) - specifies the frequency of each octave relative to the one below it
|
|
winddir_avg: 0.0 # Average wind direction in degrees rel to plane (0 is CW)
|
|
winddir_std: 10 # Standard deviation of wind direction in degrees
|
|
timestamp: "2022-09-26 02:03:00"
|
|
flight_time_seconds: 1000
|
|
sample_frequency: 1
|
|
start_coords:
|
|
- 54.87667
|
|
- 15.41
|
|
transect_azimuth: 260 # the wind will start off 90 degrees CW to this azimuth, and is modified relative to that by the winddir_avg. 260 is a good value to test N problems
|
|
sampling_altitude_ato_range:
|
|
- -10 # negative values should be fine
|
|
- 100
|
|
sampling_horizontal_range:
|
|
- 50
|
|
- 950
|
|
scene_altitude_range:
|
|
- -20
|
|
- 120
|
|
scene_horizontal_range:
|
|
- 0
|
|
- 1000
|
|
number_of_transects: 10
|
|
gases:
|
|
ch4:
|
|
- 1.95
|
|
- 10.0
|
|
co2:
|
|
- 380.0
|
|
- 500.0
|
|
c2h6:
|
|
- 0.0
|
|
- 1.0
|
|
temperature: 10.0
|
|
pressure: 1000.0
|
|
|
|
output_dir: ./gasflux_reports
|
|
|
|
algorithmic_baseline_settings:
|
|
algorithm: fastchrom
|
|
|
|
semivariogram_settings:
|
|
model: spherical
|
|
estimator: cressie
|
|
n_lags: 20
|
|
bin_func: even
|
|
fit_method: lm
|
|
maxlag: 100
|
|
#fit_sigma: linear
|
|
tolerance: 10
|
|
azimuth: 0
|
|
bandwidth: 20
|
|
|
|
ordinary_kriging_settings:
|
|
min_points: 3
|
|
max_points: 100
|
|
grid_resolution: 500
|
|
min_nodes: 10
|
|
cut_ground: False
|
|
y_min: ~
|
|
|
|
required_cols:
|
|
latitude: [-90, 90]
|
|
longitude: [-180, 180]
|
|
height_ato: [-100, 500]
|
|
windspeed: [0, 30]
|
|
winddir: [0, 360]
|
|
temperature: [-50, 60]
|
|
pressure: [900, 1100]
|
|
|
|
filters:
|
|
course_filter:
|
|
azimuth_filter: 10
|
|
azimuth_window: 5
|
|
elevation_filter: 5
|
|
|
|
strategies:
|
|
background: "algorithm"
|
|
sensor: "insitu"
|
|
spatial: "curtain"
|
|
interpolation: "kriging" |