diff --git a/etl/prs/prepare_inference_input.py b/etl/prs/prepare_inference_input.py index 345a5e010f6d302750e41a11d62ee97742c62272..d37e7a6b8862e030f4ce4493fe96504b972de175 100644 --- a/etl/prs/prepare_inference_input.py +++ b/etl/prs/prepare_inference_input.py @@ -40,7 +40,10 @@ for line_id in ['86', '87', '88', '257', '256', '381', '380']: intensities_dict[line_id] = {} uncertainties_dict[line_id] = {} for row in data_dict: - intensities_dict[line_id][str(row['source_name'])] = row[f'area_{line_id}'] + if row[f'area_{line_id}'] >= 3 * row[f'area_unc_{line_id}']: + intensities_dict[line_id][str(row['source_name'])] = row[f'area_{line_id}'] + else: + intensities_dict[line_id][str(row['source_name'])] = row[f'area_unc_{line_id}'] uncertainties_dict[line_id][str(row['source_name'])] = row[f'area_unc_{line_id}'] config_dict['measured_integrated_intensities'] = intensities_dict config_dict['integrated_intensities_uncertainties'] = uncertainties_dict