You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added also a test of the Gell-Mann–Nishijima formula relating charge to isospin and hypercharge.
Performance improvements, notably for particle and PDGID literals.
Minor improvements and fixes to the odd member function.
Improvements to the CLI commands python -m particle ... for better user experience
and clearer error messages.
PDGID class method and related standalone functions:
Return Fraction instead of float for charge, spin J, and isospin I.
Minor fixes to the odd function.
Classes for MC particle identification codes and converters:
New common MCParticleID base class for MC particle ID classes.
The classes Geant3ID, PythiaID, Corsika7ID now inherit from it
and are much simplified and streamlined.
Dependencies:
Moved to Pandas 2.0+.
Dropped support for Python 3.9.
Miscellaneous:
Added support for agents.
Started using pattern matching to simplify bits of code.
Tests and CI:
Test suite significantly improved and enhanced.
Updates and improvements to pre-commit hooks and CI YAML files.