The xp65 conda environments are missing a definition for the cartopy data directory. If this is not set then plots using external data (e.g. coastlines, backgrounds) can’t be created from batch scripts on the compute queue, which doesn’t have network access to download the files from their remote source.
E.g.: this should be set to a directory /g/data/xp65/public/apps/cartopy-data
I’m looking at this PR on cartopy and it seems we can set the CARTOPY_DATA_DIR, so I’m just setting that now. I’ll post again when the environment has rebuilt.
I have completed a comprehensive (at least I think it is comprehensive) review of my plots using xp65 versus my old hh5 process and I believe that the output is identical. I confirm that the solution is “Good”.