Release History#

v0.3.0 (2023-10-04)#

Bug fixes#

Fix reused bin statistics when duplicate recording is designed to be avoided in threept.cpp.

Features#

  • Add the functionality to record binning details for wavevector modes and separation pairs from a mesh grid with the option to save the results to a file in C++.

  • Add more forms of three-point statistics including the off-diagonal and full form (the original ‘full’ form is renamed to ‘row’).

Improvements#

  • Implement further parallelisation and refactoring resulting in significant speed-up.

  • Enhance parameter validation consistency.

Maintenance#

  • Update syntax and fix typos.

  • Add and update test data after API changes.

Documentation#

  • Add and update details to/in various documentation components.

  • Update and rerun tutorial notebooks after API changes.

v0.2.2 (2023-07-04)#

Improvements#

Enhance build process and update syntax.

Documentation#

Update installation guide after build enhancement.

v0.2.1 (2023-06-20)#

Bug fixes#

Fix parity factor in three-point correlation functions in threept.cpp.

Maintenance#

  • Remove reality-condition division in mode/pair counts for generality.

  • Update test data.

  • Update syntax.

Documentation#

Rerun tutorial notebooks.

v0.2.0 (2023-06-01)#

Bug fixes#

Fix updating of derived parameters npoint and space in ParameterSet in parameters.pyx.

Features#

  • Add pypower-like normalisation for two-point clustering statistics with the new value option ‘mesh-mixed’ for the norm_convention parameter.

  • Separate wtotal and wstotal attributes for ParticleCatalogue. This is also reflected in logging and output file headers.

  • Add particle position spans as a new member pos_span in trv::ParticleCatalogue as this is used for pypower-like normalisation calculations.

Improvements#

Enhance logging and build and packaging processes.

Maintenance#

Update syntax and fix typos.

Documentation#

Rerun tutorial notebooks.

v0.1.2 (2023-04-12)#

Bug fixes#

Fix parsing of build environmental variables in setup.py.

Improvements#

Upgrade build and packaging processes.

Maintenance#

Update syntax and fix typos.

Documentation#

Update installation guide based on the enhanced build process.

v0.1.1 (2023-04-07)#

Initial full public release (major version 0): publish to the PyPI index and Anaconda repository.

Improvements#

Upgrade build and packaging processes.

Documentation#

Update installation guide.

v0.1.0 (2023-03-30)#

Initial public release (major version 0): publish to the PyPI Index (Anaconda repository pending).