Initial commit: GasFlux project with core processing pipelines
This commit is contained in:
95
examples/basic_usage/testconfig.yaml
Normal file
95
examples/basic_usage/testconfig.yaml
Normal file
@ -0,0 +1,95 @@
|
||||
# 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"
|
||||
Reference in New Issue
Block a user