`gpm_imerg` reader not supporting IMERG V07
According to the release notes of GPM IMERG V07, here: https://gpm.nasa.gov/sites/default/files/2024-02/IMERG_V07_ReleaseNotes_240221.pdf there are some changes to the variable names that are affecting the defined gpm_imerg.yaml file within satpy here: https://github.com/pytroll/satpy/blob/main/satpy/etc/readers/gpm_imerg.yaml.
Changes from V06 to V07
Changed and reorganized variable names. To minimize misinterpretation of the variable names, reflect changes in the algorithm, and emphasize the most commonly accessed fields, several variables were renamed and/or moved to a group called “Intermediate” within the half-hourly HDF5 file. The V07 name/location for the variable relevant to most users is:
- Grid/precipitationCal → Grid/precipitation
Changes in other variables are:
- Grid/HQprecipitation → Grid/Intermediate/MWprecipitation
- Grid/HQprecipSource → Grid/Intermediate/MWprecipSource
- Grid/HQobservationTime → Grid/Intermediate/MWobservationTime
- Grid/IRprecipitation → Grid/Intermediate/IRprecipitation
- Grid/IRkalmanFilterWeight → Grid/Intermediate/IRinfluence
- Grid/precipitationUncal → Grid/Intermediate/precipitationUncal
Temporarily solution is to modify the gpm_imerg.yaml manually for the variable relevant to most users:
- precipitationCal:
- name: precipitationCal
+ precipitation:
+ name: precipitation
I would also like to use IMERG V07 data - is there a suggested way to add/modify variables in the config YAMLs programmatically rather than manually?