v1.12.1
What's Changed
This patch release fixes an issue where intermediate MPAS variables would save to a single, non-unique temporary directory. This can result in hanging when e3sm_to_cmip processes share the same output directory (and temp directory) on shared filesystems, specifically due to HDF5 filelocking. Now every e3sm_to_cmip process will its own unique temporary sub-directory, preventing collision and hanging.
Bug Fixes
- Make each MPAS temp directory unique under
outpath_pathby @tomvothecoder in #310
DevOps
- Remove unnecessary Python < 3.10 future and typing imports by @tomvothecoder in #312
- Bump to v1.12.1 by @tomvothecoder in #311
Full Changelog: v1.12.0...v1.12.1