Triumvirate

Latest version: v0.3.0

Safety actively analyzes 625566 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.3.0

Bug fixes

Fix reused bin statistics when duplicate recording is designed to be avoided
in [``threept.cpp``](src/triumvirate/src/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.

0.2.2

Improvements

Enhance build process and update syntax.

Documentation

Update installation guide after build enhancement.

0.2.1

Bug fixes

Fix parity factor in three-point correlation functions in
[``threept.cpp``](src/triumvirate/src/threept.cpp).

Maintenance

- Remove reality-condition division in mode/pair counts for generality.
- Update test data.
- Update syntax.

Documentation

Rerun tutorial notebooks.

0.2.0

Bug fixes

Fix updating of derived parameters ``npoint`` and ``space`` in ``ParameterSet``
in [``parameters.pyx``](src/triumvirate/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.

0.1.2

Bug fixes

Fix parsing of build environmental variables in [``setup.py``](setup.py).

Improvements

Upgrade build and packaging processes.

Maintenance

Update syntax and fix typos.

Documentation

Update installation guide based on the enhanced build process.

0.1.1

Initial full public release ([major version 0](https://semver.org/#spec-item-4)):
publish to the PyPI index and Anaconda repository.

Bug fixes

Sort loaded measurements files in [``application/tools/comb_data_vectors.py``](
application/tools/comb_data_vectors.py).

Improvements

Upgrade build and packaging processes.

Documentation

Update installation guide.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.