Help running OceanParcels using xp65

I was running some particle tracking experiments on gadi earlier this year using version 3.1.0 of OceanParcels and the hh5 conda/analysis3 environment. I need to rerun some of these and so I’ve switched to the xp65 conda environment but now I’m getting this zarr store error:

Traceback (most recent call last):
  File "/scratch/e14/hd4873/particle_tracking/virtual_floats_xp65/trials/release_1/parcels_run_script.py", line 273, in <module>
    output_file = pset.ParticleFile(name=output_directory + output_filename,
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/g/data/xp65/public/apps/med_conda/envs/analysis3-25.09/lib/python3.11/site-packages/parcels/particleset.py", line 913, in ParticleFile
    return ParticleFile(*args, particleset=self, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/g/data/xp65/public/apps/med_conda/envs/analysis3-25.09/lib/python3.11/site-packages/parcels/particlefile.py", line 95, in __init__
    if issubclass(type(name), zarr.storage.Store):
                              ^^^^^^^^^^^^^^^^^^
AttributeError: module 'zarr.storage' has no attribute 'Store'

I haven’t made any code changes and I’m using the analysis3-25.09 environment on xp65 which has the same parcels version (3.1.0). Is anyone able to help me troubleshoot this?

Note that @Christopher_Roach has run into the same issue, diagnosed it and proposed a solution

Oops, thanks Aidan. Should have done my due diligence before posting. :woman_facepalming:

Downgrade to analysis3-25-05ish… Any older and you run into other problems.

I doubt it. You both posted about the same issue at almost the same time! Spooky :ghost: