Imaging improvements, apertures, `Grid` truncation, and development QOL
Pre-release
Pre-release
This release includes:
- Introduction of a
PhotometryCollection
for manipulating photometry. - Complete rewrite of the imaging functionality improving flexibility.
- Particle based objects can now be masked using spatial apertures.
- Parametric young populations have been introduced.
Filter
objects (and collections) now initialise their wavelength arrays smartly and the ability to unify aGrid
andFilterCollection
has been implemented (allowing unification in both directions depending on the user's focus).Grid
s can now be truncated to useful wavelength ranges to limit memory usage.- Linting and formatting is now done with
ruff
. - Developers can now use a pre-commit hook to ensure their code is formatted correctly.