From 793ec38289ef2f79a3606ad3973b88df9e44190e Mon Sep 17 00:00:00 2001 From: "andrea.giannetti" <andrea.giannetti@inaf.it> Date: Tue, 16 Jul 2024 11:07:49 -0600 Subject: [PATCH] Revised prior for non-detections in density inference. --- etl/prs/prepare_inference_input.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/etl/prs/prepare_inference_input.py b/etl/prs/prepare_inference_input.py index 345a5e0..d37e7a6 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 -- GitLab