# Issue creating MOM6 catalog with NCI-intake

**URL:** <https://forum.access-hive.org.au/t/issue-creating-mom6-catalog-with-nci-intake/5638>\
**Category:** COSIMA\
**Tags:** mom6, intake\
**Created:** [2 December 2025 03:43 UTC](https://forum.access-hive.org.au/t/issue-creating-mom6-catalog-with-nci-intake/5638 "2025-12-02T03:43:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wilton\_Aguiar](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/wilton_aguiar/32/236_2.png) [@Wilton\_Aguiar](https://forum.access-hive.org.au/u/Wilton_Aguiar)\
**Post date:** [2 December 2025 03:43 UTC](https://forum.access-hive.org.au/t/issue-creating-mom6-catalog-with-nci-intake/5638/1 "2025-12-02T03:43:40Z")

</div>

I have been trying use Intake to index a new simulation I’ve run with MOM6-SIS2 (panan), but have been having some errors I’m not quire sure how to fix.

The code runs fine-ish (with several `pynvml package FutureWarning` warnings) in the building part:

```python
import os
from dask.distributed import Client
from access_nri_intake.source.builders import Mom6Builder

client = Client(threads_per_worker = 1)

#building

path = “/path/to/my/simulations/folder”
builder = Mom6Builder(
path=path).build()

```

But when I try to save it…

```python
builder.save(
name=“panan-01-zstar-2001rerun”,
description=“A branched re-run of Panan01 for the year 2001, with aditional heat budget and surface flux diagnostics”,
directory=‘/saving/path’)

```

it crashes with the following error:

`TypeError: unexpected keyword arguments: 'file_format', 'write_kwargs'`

Any idea what is causing it and how to fix it - or am I missing any step?

---

<div class="post-metadata">

**Author:** ![Wilton\_Aguiar](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/wilton_aguiar/32/236_2.png) [@Wilton\_Aguiar](https://forum.access-hive.org.au/u/Wilton_Aguiar)\
**Post date:** [2 December 2025 05:13 UTC](https://forum.access-hive.org.au/t/issue-creating-mom6-catalog-with-nci-intake/5638/2 "2025-12-02T05:13:32Z")

</div>

update: it seems to be a problem with `conda/analysis3-25.10`, as it runs fine with `conda/analysis3-25.11`.  
#conda Not sure if this is of interest for NRI people so I’ll leave this post here for a while before asking to delete it

---

<div class="post-metadata">

**Author:** ![Aidan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/aidan/32/42_2.png) [@Aidan](https://forum.access-hive.org.au/u/Aidan)\
**Post date:** [2 December 2025 08:08 UTC](https://forum.access-hive.org.au/t/issue-creating-mom6-catalog-with-nci-intake/5638/3 "2025-12-02T08:08:56Z")

</div>

> [@Wilton\_Aguiar](#):
>
> Not sure if this is of interest for NCI people so I’ll leave this post here for a while before asking to delete it

No need to delete it. Others might have the same issue and you have documented a fix. You can even mark you own reply as the solution to highlight this.

By the way if you want ACCESS-NRI attention for a topic it is best to tag it with #help, then the triage team will see it, assess if it something that we can assist with, and if so find the person best placed to do so.

---

<div class="post-metadata">

**Author:** ![CharlesTurner](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.access-hive.org.au/charlesturner/32/2518_2.png) [@CharlesTurner](https://forum.access-hive.org.au/u/CharlesTurner)\
**Post date:** [4 December 2025 01:22 UTC](https://forum.access-hive.org.au/t/issue-creating-mom6-catalog-with-nci-intake/5638/4 "2025-12-04T01:22:43Z")

</div>

This was caused by some fairly fiddly packaging changes we made during September-November, where we had to migrate the `intake-esm` infrastructure in `conda/analysis3` due to some budget cut related stuff going on in the US.

In the `conda/analysis3-25.10` environment, loading data via`intake-esm` should work fine, but trying to write datastores will cause issues.

For those who want to dig further, building `intake-esm` datastores actually relies on a separate package called `ecgtools`, and this was the source of this bug.
