From 16ce9268a2f93c5698d22432e1de05efbd1f9854 Mon Sep 17 00:00:00 2001 From: Erdogan Furkan Date: Tue, 8 Oct 2024 15:46:51 +0200 Subject: [PATCH] Ajout de Helios/E6 --- scripts/helios_e6.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/scripts/helios_e6.py b/scripts/helios_e6.py index b9bfce3..4ff4c02 100644 --- a/scripts/helios_e6.py +++ b/scripts/helios_e6.py @@ -3,6 +3,12 @@ from amda_data_generator.get import LocalFileContainer from amda_data_generator.convert.cdf import CDF2NetCDF import os +#https://cdaweb.gsfc.nasa.gov/pub/data/helios/helios1/e6_particle_flux/1hour_cdf/1974/helios1_e6_1hour_particle_flux_19741212_v01.cdf +#https://cdaweb.gsfc.nasa.gov/pub/data/helios/helios2/e6_particle_flux/1hour_cdf/1976/helios2_e6_1hour_particle_flux_19760117_v01.cdf + +def remove_fillValue(real_var): + real_var[real_var==-9999.90] = -1e+31 + return real_var datasets = {"helios1" : LocalFileContainer(LocalFileItem(source="/home/amda_admin/AMDA/amda_data_generator/helios1_e6_1hour_particle_flux_19741212_v01.cdf")), "helios2" : LocalFileContainer(LocalFileItem(source="/home/amda_admin/AMDA/amda_data_generator/helios2_e6_1hour_particle_flux_19760117_v01.cdf")) @@ -13,14 +19,14 @@ converter = CDF2NetCDF() common_mapping= { "Time": "Epoch", - "p_flux": "p_flux", - "p_flux_sd": "p_flux_sd", + "p_flux": ("p_flux", remove_fillValue), + "p_flux_sd": ("p_flux_sd", remove_fillValue), # "p_flux_yaxis": "p_flux_yaxis", - "e_flux": "e_flux", - "e_flux_sd": "e_flux_sd", + "e_flux": ("e_flux", remove_fillValue), + "e_flux_sd": ("e_flux_sd", remove_fillValue), # "e_flux_yaxis": "e_flux_yaxis", - "He_flux": "He_flux", - "He_flux_sd": "He_flux_sd", + "He_flux": ("He_flux", remove_fillValue), + "He_flux_sd": ("He_flux_sd", remove_fillValue), # "He_flux_yaxis": "He_flux_yaxis" } -- libgit2 0.21.2