From f0c4e48acf02cbee6c1a0e7cef912c7f17fb268d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Oriol=20Tint=C3=B3?= <oriol.tinto@lmu.de> Date: Tue, 27 Jun 2023 14:58:38 +0200 Subject: [PATCH] Using iconremap to convert netcdf. --- templates/event-generator/adapt_member.sh | 8 ++------ templates/event-generator/adapt_member_utils.sh | 12 +++++++++--- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/templates/event-generator/adapt_member.sh b/templates/event-generator/adapt_member.sh index 1c4eb6b..77945eb 100644 --- a/templates/event-generator/adapt_member.sh +++ b/templates/event-generator/adapt_member.sh @@ -55,10 +55,6 @@ interpolate_SST "${DESTINATION_GRID}" "${SST_FORCING}" "${INTERPOLATED_SST}" integrate_sst_to_extpar "${INTERPOLATED_SST}" "${EXTERNAL_PARAMETERS_FILE}" - -# Trying to unset ECCCODES variables. -unset ECCODES_DEFINITION_PATH - -old_integrate_sst_to_analysis "${INTERPOLATED_SST}" "${ANALYSIS_FILE}" +#old_integrate_sst_to_analysis "${INTERPOLATED_SST}" "${ANALYSIS_FILE}" # Integrate sst to analysis -#integrate_sst_to_analysis "${DESTINATION_GRID}" "${ANALYSIS_FILE}" +integrate_sst_to_analysis "${DESTINATION_GRID}" "${ANALYSIS_FILE}" diff --git a/templates/event-generator/adapt_member_utils.sh b/templates/event-generator/adapt_member_utils.sh index b20eba8..03da188 100644 --- a/templates/event-generator/adapt_member_utils.sh +++ b/templates/event-generator/adapt_member_utils.sh @@ -133,10 +133,16 @@ END from enstools.io import read with read("${ANALYSIS_FILE}") as ds, open('remap.nml', 'a') as file: - for ida, da in enumerate(ds): + all_vars = list(ds.data_vars) + remap_vars = [] + for var in all_vars: + if not "bnds" in var and not '_vertices' in var and not 'lat' in var and not 'lon' in var: + remap_vars.append(var) + + for var in remap_vars: file.write('&input_field_nml\n') - file.write(f'inputname = "{da}"\n') - file.write(f'outputname = "{da}"\n') + file.write(f'inputname = "{var}"\n') + file.write(f'outputname = "{var}"\n') file.write('/\n\n') END -- GitLab