The only issue is that I’m getting a bunch of warnings when loading zarr files with xarray.
Edit: It seems like selecting analysis3-25.04 as the preferred conda environment gets rid off all the warnings. As I understand, you can use conda/analysis3-25.04 under Modules in ARE (last line in screenshot above) and it will load this environment straight away. Otherwise, you can simply select it from the drop down list on the top right of your Jupyter notebook.
You should select one of the environments made available by the ACCESS-NRI team. There is no need for you to generate a list of available environments because they’re all available in the dropdown list you show in your screenshot. Simply click on that box where it says Python 3 (ipykernel) and a list of all available environments will appear. If you scroll up, you’ll find the different versions of analysis3. I chose the latest analysis3-25.04. Below, I’m highlighting the boxes I clicked to get this list.
The link I shared above has some information about the different environments, but you can also refer to the release notes here.
The ants package appears to be available on analysis3-25.04 based on this repo. But the docs on the previous paragraph have instructions on how to request a package that is not available in the conda environment.
If you have gdata/xp65 in the Storage option, then I suspect this may be one of the potential issues described in the docs when the .bashrc or .bash_profile files call hh5 automatically. I was having some issues too when running PBS jobs, but I realised my .condarc file was calling hh5 and when I changed this to xp65, the issues went away.
I highly recommend you go through the documentation I shared in this thread. It helped me sort out the issues I encountered.
A possibly related issue is that with a ~/.condarc file defining envs_dirs e.g.
envs_dirs:
- /scratch/$PROJECT/$USER/conda/envs
kernels don’t get listed - you need to add /g/data/xp65/public/apps/med_conda/envs to this search path if envs_dirs is defined for kernels to be detected. It should be possible to set this centrally.
The command python -m nb_conda_kernels list can be used to show what kernels are available.