Analysis3 and era5grib

Hi all,

I’ve switched to the new xp65 version of analysis3 Conda environment, but I’m having trouble finding era5grib in the newest versions.

I see that era5grib is included in analysis3 24.12 but not in 25.01 (in xp65 versions). Is era5grib no longer supported or is there an alternative module I should be using with more recent versions of analysis3? Could era5grib be included in the newer analysis3?

Thanks for your help,
Tim

Hi Tim,

It looks like it would be a dependency issue as it looks like era5grib needs mule.
This post has some previous discussion on mule.
It may be possible to make mule optional if not needed for some use in era5grib, someone with more ‘grib’ experience can have a look into this, we currently have a few people away.
Cheers

Thanks for the reply Felicity. I will wait for someone with more GRIB experience to help determine whether mule is required for era5grib.
Cheers,
Tim

Mule is used to work out the output domain to match a UM file at era5grib/era5grib/domain.py at 921d9e4ddf77324013755361d4f2059b87e975c5 · ACCESS-Community-Hub/era5grib · GitHub. If you’re generating WRF outputs or don’t need to limit the domain of the output data then this could be commented out - the purpose of limiting the domain is to reduce the output file size.

Thanks Scott. I’m only using era5grib for WRF setup so it sounds like mule might not be needed in that case.

Cheers
Tim

@traupach , we do not support era5grib anymore because we moved to era5grib_parallel for the UM and ACCESS-NRI does not support WRF.

era5grib repository is now on the community organisation. I don’t think there are clear identified maintainers. I’d assume if you wanted to remove UM stuff and keep the WRF handling part that’s possible. The best way to install it might then be a pip install in a venv environment on top of a conda environment.

2 Likes

Thanks for the note Claire! I’ll try installing it myself.