Releases: scikit-hep/particle
Releases · scikit-hep/particle
Version 0.25.2
- Miscellaneous:
- Added support for Python 3.13.
- Added attestations.
- CI and tests:
- Faster CI with
uv
. - Updates to pre-commit hooks and CI YAML files.
- Faster CI with
Version 0.25.1
Particle
class and submodules:- Ensure the proton and neutron are correctly handled whether using
the particle representation (PDG IDs 2212 and 2112) or their representation as a nucleus.
- Ensure the proton and neutron are correctly handled whether using
- Data files:
- Added internal quantum numbers for several mesons.
- CI and tests:
- Codecov back working again - required tokens.
- Fix for ZipApp.
- Updates to pre-commit hooks and CI YAML files.
Version 0.25.0
- Data files:
- Added the 2024 PDG data table file, now default.
- Version 14 of package CSV data files:
- Since PDG 2024 information now the default.
- Removed superseded data files from 2021.
Particle
class and submodules:- Minor fix in conversion to particle names in HTML.
- CI and tests:
- Use the PyPI trusted publisher.
- Updates to pre-commit hooks and CI YAML files.
Version 0.24.0
-
Particle
class and submodules:- Removed deprecated methods.
-
Data files:
- Fixed typo in the LaTeX name of Lambda(1405).
-
Miscellaneous:
- Added support for Python 3.12 and dropped support for Python 3.7.
- Started using AllContributors to acknowledge contributions explicitly.
-
CI and tests:
- Updates to pre-commit hooks and CI YAML files.
- Added support for pixi.
Version 0.23.1
- Miscellaneous:
- Modernisation of Ruff configuration in
pyproject.toml
.
- Modernisation of Ruff configuration in
- CI and tests:
- Updates to pre-commit hooks and CI YAML files.
Version 0.23.0
- Data files:
- Added the 2023 PDG data table file, now default.
- Version 13 of package CSV data files:
- Since PDG 2023 information now the default.
- Removed superseded data files from 2018-2020.
- Tests:
- Updates to pre-commit hooks.
Version 0.22.1
Particle
class and submodules:- Added support for providing spin for SUSY particles, with tests.
- Tests:
- Test added for particles that should be assigned None masses.
- Updates to pre-commit hooks.
Version 0.22.0
Particle
class and submodules:- Deprecated functions only used to find particles by AmpGen style of names.
Functionality moved to theDecayLanguage
package, the only place where it is needed.
- Deprecated functions only used to find particles by AmpGen style of names.
- Data CSV files:
- Version 12 of package data files made default:
- Information on nuclei updated based on masses taken from package
periodictable
version 1.6.1. - Several Corsika7 IDs corrected.
- Otherwise same as version 11 files.
- Information on nuclei updated based on masses taken from package
- Version 12 of package data files made default:
- Miscellaneous:
- Moved to
Ruff
for configuration.
- Moved to
- Documentation:
- Various fixes in docstrings, notably because of particle property updates.
- README: minor updates/fixes.
- Tests:
- Doctests run separately in the CI.
- Updates to pre-commit hooks.
Version 0.21.2
- Classes for MC particle identification codes and converters:
- Improvements and fixes in Corsika7 module.
- Full test coverage for Corsika7 module.
- Better test coverage for PDG ID related functions.
- Tests:
- Updates to pre-commit hooks.
Version 0.21.1
Particle
class and submodules:- Better test coverage.
PDGID
class method and related standalone functions:- Minor code simplifications.
- Significant improvements to test coverage.
- Documentation:
- README: info added on how to create user-defined particles.
- Tests:
- Various improvements to the CI.
- Updates to pre-commit hooks and CI YAML files.