Skip to content

Releases: scikit-hep/particle

Version 0.25.2

07 Oct 09:17
4327691
Compare
Choose a tag to compare
  • 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.

Version 0.25.1

11 Sep 07:10
afdf690
Compare
Choose a tag to compare
  • 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.
  • 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

09 Aug 09:21
51e45aa
Compare
Choose a tag to compare
  • 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

23 Apr 12:00
a18498b
Compare
Choose a tag to compare
  • 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

01 Dec 13:49
a464420
Compare
Choose a tag to compare
  • Miscellaneous:
    • Modernisation of Ruff configuration in pyproject.toml.
  • CI and tests:
    • Updates to pre-commit hooks and CI YAML files.

Version 0.23.0

04 Jul 06:31
d0efbb8
Compare
Choose a tag to compare
  • 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

12 Jun 12:14
925b9a9
Compare
Choose a tag to compare
  • 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

24 Mar 12:05
4a3e53a
Compare
Choose a tag to compare
  • 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.

Version 0.21.2

30 Jan 17:54
05ef39c
Compare
Choose a tag to compare
  • 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

04 Jan 11:42
79bcf8f
Compare
Choose a tag to compare
  • 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.