All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- 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
- notebooks folder.
- Added option to pass
r_binstoGrid3D
- Grid3D consistent with physics convention
- Grid3D tests and tutorials are updated
- Docstrings for the
basismodule. - Support for building cylindrical basis functions.
- Unit tests for the
basismodule updated to match refactored changes. - Unit tests for
Profileswere added. - Matplotlib
exptoolsstyle implemented inutils/. - Unit tests for the plotting style.
- Grid3D tutorial
- Renamed
basis_buildfolder to match pyEXP naming conventions. basismodule refactored.- Moved
profiles.pyfrombasistoutils/. - CI now checks python versions up to 3.13
- Fixed a typo in
make_model. - Prevented
log10of zero in density smoothing. - Fixed Grid3D tests
- No support for python 3.9
- No support for numpy <2.0