Particle

Latest version: v0.25.2

Safety actively analyzes 714875 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 9

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.

0.22.0

- `Particle` class and submodules:
- Deprecated functions only used to find particles by AmpGen style of names.
Functionality moved to the `DecayLanguage` package, the only place where it is needed.
- 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.
- Miscellaneous:
- Moved to `Ruff` for configuration.
- 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.

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.

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.

0.21.0

- Data files:
- Added the 2022 PDG data table file, now default.
- Version 11 of package CSV data files:
- Since PDG 2022 information now the default.
- Classes for MC particle identification codes and converters:
- New `Corsika7ID` class.
- New `Corsika72PDGIDBiMap` bi-directional map between PDG and Corsika7 IDs.
- `Particle` class, `PDGID` like classes and related standalone functions:
- New method `Particle.from_nucleus()`.
- Extra documentation.
- Miscellaneous:
- Added a CITATION.cff file.
- Moved over to using hatchling.
- Added support for Python 3.11 and dropped support for Python 3.6.
- Adapted to Pandas 1.5 series (removal of deprecation warnings).
- Documentation:
- Minor README updates.
- Tests:
- Updates to pre-commit hooks and CI YAML files.
- Various improvements to the CI.

0.20.1

- `Particle` class:
- More tests of PDGID functions for special particles.
- Experiment-specific modules:
- `particle.lhcb` simplified.
- Miscellaneous:
- Minor cleanup and updates.
- Tests:
- Now included in the SDist (`MANIFEST.in` updated).
- Pre-commit hooks updated.

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.