Corrfunc-2.4.0
2.4.0 (2021-09-30)
This release adds the boxsize
parameter to the command line interfaces and
requires the user to specify the box size in the Python interfaces to the periodic
theory functions. It also contains a number of performance, code-quality, and
user-experience improvements.
Breaking Changes
- Require user to specify
boxsize
rather than automatically detect particle
extent in periodic theory boxes. Applies to Python, command line, and C API.
The order of some Python keyword args has also changed. [#199]
Enhancements
- In the theoretical VPF calculation (
theory.vpf
), the total volume of the random spheres can now exceed the volume of the sample [#238] - Gridlink (the binning of particles into cells) now uses a parallel algorithm for the theory module [#239]
- Add detection of known-bad Cray hugepages library at NERSC [#246]
- Replace
np.float
withnp.float64
to fix numpy 1.20 deprecation [#250] - Test Numpy versions as old as 1.14 and recent as 1.20 [#251]
- Add lscpu and preprocessor defs to CI output [#259]