This is a small release with a few quality-of-life changes, notably to reduce memory usage in the CompaSO module and improve error reporting in the HOD module. It also adds asdf 4 support, which is important because 2.0.1 does not include an asdf version upper bound.
Thanks to @epaillas, @pburger112, and @zacharyburnett for their contributions!
Supported Python versions are 3.9-3.13.
Enhancements
hod.prepare_sim
: detect and report when aprepare_slab
subprocess fails [#151]- ci: add python 3.12 and enhance
NUMBA_DISABLE_JIT
support [#153] - Improve CompaSO subsample loading [#154]
- deprecate
asdf.open(copy_arrays=True)
in favor ofasdf.open(memmap=False)
[#157] - compaso: add passthrough support [#162]
- compaso: more flexible search for cleaning info [#167]
- ci: add python 3.13 [#168]
- Add
prepare_sim.Nthread_per_load
parameter [#145] - Implement logger for AbacusHOD [#134]
- power spectrum: don't assume normalized weights [#146]
Fixes
New Contributors
- @epaillas made their first contribution in #134
- @pburger112 made their first contribution in #142
- @zacharyburnett made their first contribution in #157
Full Changelog: v2.0.1...v2.1.0