Skip to content

Latest commit

 

History

History
53 lines (39 loc) · 1.42 KB

File metadata and controls

53 lines (39 loc) · 1.42 KB

Changelog

All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.

[0.3.0] – 2026-01-06

Added

  • Support to compute EXP coefficients from particle positions and masses.
  • MPI support for EXP coefficient computation.
  • Unit tests for EXP coefficient computation.
  • Spherical density profile computation using spherical Grid3D
  • Functionality to write a yaml file with the basis in write_config

Removed

  • notebooks folder.

[0.2.3] – 2026-01-06

Added

  • Added option to pass r_bins to Grid3D

Fixed

  • Grid3D consistent with physics convention
  • Grid3D tests and tutorials are updated

[0.2.2] – 2026-01-05

Added

  • Docstrings for the basis module.
  • Support for building cylindrical basis functions.
  • Unit tests for the basis module updated to match refactored changes.
  • Unit tests for Profiles were added.
  • Matplotlib exptools style implemented in utils/.
  • Unit tests for the plotting style.
  • Grid3D tutorial

Changed

  • Renamed basis_build folder to match pyEXP naming conventions.
  • basis module refactored.
  • Moved profiles.py from basis to utils/.
  • CI now checks python versions up to 3.13

Fixed

  • Fixed a typo in make_model.
  • Prevented log10 of zero in density smoothing.
  • Fixed Grid3D tests

Deprecated

  • No support for python 3.9
  • No support for numpy <2.0