mirror of
https://gitea.psi.ch/APOG/acsmnode.git
synced 2025-06-28 04:21:09 +02:00
Fix typo and missing key. 1) Update allowed yaml files in load_project_yaml_files by adding pipelines/params/calibration_factors.yaml. 2) Correct filename access after os.path.split operation.
This commit is contained in:
@ -120,7 +120,7 @@ def compute_calibration_factors(data_table, datetime_var_name, calibration_param
|
||||
def load_calibration_file(calibration_factors_file):
|
||||
|
||||
# Load and validate calibration factors structure. TODO: Make sure load_project_yaml_files implements YAML FILE VALIDATION.
|
||||
filename = os.path.split(calibration_factors_file)[0]
|
||||
filename = os.path.split(calibration_factors_file)[1]
|
||||
calibration_factors = load_project_yaml_files(projectPath,filename)
|
||||
|
||||
# Get path to file where calibrations params are defined
|
||||
|
@ -149,13 +149,14 @@ def metadata_dict_to_dataframe(metadata: dict, shape: tuple):
|
||||
|
||||
def load_project_yaml_files(projectPath : str, filename : str):
|
||||
|
||||
allowed_filenames = ['acsm_to_ebas.yaml', 'calibration_params.yaml', 'limits_of_detection.yaml', 'station_params.yaml', 'validity_thresholds.yaml']
|
||||
allowed_filenames = ['acsm_to_ebas.yaml', 'calibration_params.yaml', 'calibration_factors.yaml', 'limits_of_detection.yaml', 'station_params.yaml', 'validity_thresholds.yaml']
|
||||
|
||||
if not filename in allowed_filenames:
|
||||
raise ValueError(f'Invalid filename : {filename}. The filename should be selected from the following list {allowed_filenames}.')
|
||||
|
||||
filename_to_relpath = {"acsm_to_ebas.yaml":"pipelines/dictionaries/acsm_to_ebas.yaml",
|
||||
"calibration_params.yaml":"pipelines/params/calibration_params.yaml",
|
||||
"calibration_factors.yaml" : "pipelines/params/calibration_factors.yaml",
|
||||
"limits_of_detection.yaml":"pipelines/params/limits_of_detection.yaml",
|
||||
"station_params.yaml":"pipelines/params/station_params.yaml",
|
||||
"validity_thresholds.yaml":"pipelines/params/validity_thresholds.yaml"}
|
||||
|
Reference in New Issue
Block a user