diff --git a/src/nwp_consumer/internal/inputs/metoffice/client.py b/src/nwp_consumer/internal/inputs/metoffice/client.py index 8f10357c..a7df10f4 100644 --- a/src/nwp_consumer/internal/inputs/metoffice/client.py +++ b/src/nwp_consumer/internal/inputs/metoffice/client.py @@ -308,8 +308,12 @@ def parameterConformMap(self) -> dict[str, internal.OCFParameter]: "rprate": internal.OCFParameter.RainPrecipitationRate, "tprate": internal.OCFParameter.RainPrecipitationRate, "sd": internal.OCFParameter.SnowDepthWaterEquivalent, + # There is some weird behaviour with the radiation parameters, and different setups + # this is a catch all situation (hopefully) "dswrf": internal.OCFParameter.DownwardShortWaveRadiationFlux, + "sdswrf": internal.OCFParameter.DownwardShortWaveRadiationFlux, "dlwrf": internal.OCFParameter.DownwardLongWaveRadiationFlux, + "sdlwrf": internal.OCFParameter.DownwardLongWaveRadiationFlux, }