# Analysis3 and era5grib

**URL:** <https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620>\
**Category:** Infrastructure\
**Tags:** help, conda\
**Created:** [17 June 2025 01:50 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620 "2025-06-17T01:50:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![traupach](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@traupach](https://forum.access-hive.org.au/u/traupach)\
**Post date:** [17 June 2025 01:50 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620/1 "2025-06-17T01:50:59Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Flick.Chun](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/flick.chun/32/2295_2.png) [@Flick.Chun](https://forum.access-hive.org.au/u/Flick.Chun)\
**Post date:** [17 June 2025 06:12 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620/2 "2025-06-17T06:12:43Z")

</div>

Hi Tim,

It looks like it would be a dependency issue as it looks like _era5grib_ needs _mule_.  
[This post](https://forum.access-hive.org.au/t/how-should-access-nri-deploy-mule/4592) 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

---

<div class="post-metadata">

**Author:** ![traupach](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@traupach](https://forum.access-hive.org.au/u/traupach)\
**Post date:** [23 June 2025 05:27 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620/4 "2025-06-23T05:27:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Scott](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/scott/32/37_2.png) [@Scott](https://forum.access-hive.org.au/u/Scott)\
**Post date:** [23 June 2025 06:26 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620/5 "2025-06-23T06:26:09Z")

</div>

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](https://github.com/ACCESS-Community-Hub/era5grib/blob/921d9e4ddf77324013755361d4f2059b87e975c5/era5grib/domain.py#L65-L72). 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.

---

<div class="post-metadata">

**Author:** ![traupach](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@traupach](https://forum.access-hive.org.au/u/traupach)\
**Post date:** [26 June 2025 05:37 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620/6 "2025-06-26T05:37:31Z")

</div>

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

Cheers  
Tim

---

<div class="post-metadata">

**Author:** ![clairecarouge](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/clairecarouge/32/380_2.png) [@clairecarouge](https://forum.access-hive.org.au/u/clairecarouge)\
**Post date:** [30 June 2025 03:54 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620/7 "2025-06-30T03:54:48Z")

</div>

@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](https://github.com/ACCESS-community-hub/era5grib) 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](https://coecms.github.io/posts/2024-06-05-mixing-python-envs.html#virtual-environments) on top of a conda environment.

---

<div class="post-metadata">

**Author:** ![traupach](https://avatars.discourse-cdn.com/v4/letter/t/838e76/32.png) [@traupach](https://forum.access-hive.org.au/u/traupach)\
**Post date:** [2 July 2025 07:27 UTC](https://forum.access-hive.org.au/t/analysis3-and-era5grib/4620/8 "2025-07-02T07:27:49Z")

</div>

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