Skip to content

Releases: MikeSWang/Triumvirate

v0.5.0

09 Aug 00:06
Compare
Choose a tag to compare

Bug fixes

  • Remove assumption of the same pivot value for both dimensions in double spherical Bessel transform.

  • Enforce scipy.integrate.simpson keyword-only argument (scipy>=1.12).

Improvements

  • Reduce computational redundancy for spherical orders (gh-68).

  • Allow non-mandatory parameters to be missing at initialisation.

  • Make OpenMP simd directives compiler-aware.

  • Add and update C++ program runtime information.

Maintenance

  • Update tests after computational redundancy refactoring and parameter validation behaviour changes.

  • Add mpi4py dependency to Conda environment and project configuration files.

  • Refactor syntax and formatting and fix typos.


Note: Unofficial Anaconda repositories do not support .conda package format yet. Please find .conda packages in the assets attached to each release in the GitHub repository, and cross-check with Anaconda channel 'msw' for the correct build for your platform.

v0.4.8

01 Jul 13:00
Compare
Choose a tag to compare

Bug fixes

Fix file format fmt keyword processing error when the reader falls back from 'nbodykit' to 'astropy' in catalogue.py.

Improvements

Add various tools to project configuration file: autopep8, codespell, docformatter and ruff.

Maintenance

Update syntax and fix typos.


Note: Unofficial Anaconda repositories do not support .conda package format yet. Please find .conda packages in the assets attached to each release in the GitHub repository, and cross-check with Anaconda channel 'msw' for the correct build for your platform.

v0.4.7.post1

26 Jun 18:20
Compare
Choose a tag to compare

Post-release

This post-release does not include formal release notes.

Miscellaneous

  • Update release notes.
  • Bump fallback version number.
  • Update non-packaged versioning-related files.

Note: Unofficial Anaconda repositories do not support .conda package format yet. Please find .conda packages in the assets attached to each release in the GitHub repository, and cross-check with Anaconda channel 'msw' for the correct build for your platform.

v0.4.7

25 Jun 14:21
Compare
Choose a tag to compare

Bug fixes

Fix Conda package dependency overpinning.


Note: Unofficial Anaconda repositories do not support .conda package format yet. Please find .conda packages in the assets attached to each release in the GitHub repository, and cross-check with Anaconda channel 'msw' for the correct build for your platform.

v0.4.6

24 Jun 16:28
Compare
Choose a tag to compare

Bug fixes

  • Fix asymmetric 2-d three-point clustering statistics.
  • Fix various legacy issues in the non-public methods related to Hankel-like transforms.
  • Fix FFTW-related memory leaks.

Features

  • Add public API for Hankel-like transforms using the FFTLog algorithm with enhanced extrapolation options.
  • Expose installation validation as a public function.
  • Add non-public API for window convolution (as part of a future release).

Improvements

  • Add support for FFTW planner flags and wisdom.
  • Refactor assignment and aliasing compensation.
  • Refactor mesh field (re-)initialisation.
  • Refactor gamma function computations.
  • Refactor array operation checks.
  • Refactor FFTW plans.
  • Add logs to trv::MeshField and trv::FieldStats operations.
  • Add tracking of (I)FFTs and 3-d grids.
  • Promote trv::ParameterSet::nmesh from type int to long long and refactor related methods and variables.

Maintenance

  • Require C++17 standard.
  • Upgrade build against NumPy 2 and require Python 3.10+ (gh-52).
  • Refactor logger message emission.
  • Enhance build recipes.
  • Update syntax and fix typos.

Documentation

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

Miscellaneous

Relicense under/clarify GPL-3.0-or-later in lieu of GPL-3.0 where applicable.


Note: Unofficial Anaconda repositories do not support .conda package format yet. Please find .conda packages in the assets attached to each release in the GitHub repository, and cross-check with Anaconda channel 'msw' for the correct build for your platform.

v0.4.5.dev0

20 Jun 21:05
Compare
Choose a tag to compare
v0.4.5.dev0 Pre-release
Pre-release

Developmental release

This is an intermediate developmental release and does not include formal release notes.

v0.4.4.dev0

19 May 22:23
Compare
Choose a tag to compare
v0.4.4.dev0 Pre-release
Pre-release

Developmental release

This is an intermediate developmental release and does not include formal release notes.

v0.4.3.dev0

07 May 08:45
Compare
Choose a tag to compare
v0.4.3.dev0 Pre-release
Pre-release

Developmental release

This is an intermediate developmental release and does not include formal release notes.

v0.4.2.dev0

04 May 15:28
Compare
Choose a tag to compare
v0.4.2.dev0 Pre-release
Pre-release

Developmental release

This is an intermediate developmental release and does not include formal release notes.

v0.4.0.dev1

29 Apr 15:35
Compare
Choose a tag to compare
v0.4.0.dev1 Pre-release
Pre-release

Developmental release

This is an intermediate developmental release and does not include formal release notes.