Skip to content

Releases: scikit-hep/particle

0.8.0

03 Dec 10:54
77e7d6e
Compare
Choose a tag to compare
  • Changes in API:
    • GeantID class renamed to Geant3ID.
  • Data CSV files:
    • Version 3 (and 2) of package data files,
      which contain new entries and fixes for certain information in 2008 PDG extended data file.
    • File data/pdgid_to_geantid.csv renamed to data/pdgid_to_geant3id.csv.
    • 2016 and 2017 PDG data files mass_width_2016.mcd and mass_width_2017.mcd removed.
  • Tests:
    • Tests for converters submodule added.
    • Tests for Geant3ID extended.
  • Miscellaneous:
    • Package files formatted with Black package.

0.7.1

22 Nov 19:36
beb66e9
Compare
Choose a tag to compare
  • Particle class:
    • Isospin property returns a float.
    • New property is_unflavoured_meson.
    • More tests for P and C quantum numbers.
  • PDGID class:
    • Non-robust P and C properties removed.
  • Data CSV files:
    • Versioning introduced, see comment on first line of files.
    • File data/pdgid_to_evtgenname.csv extended with extra information.
    • More documentation.
  • MC particle identification code converters:
    • Core BiMap class simplified.

0.7.0

19 Nov 09:09
268440e
Compare
Choose a tag to compare
  • Enhancements to Particle class:
    • Dummy/unknown particle width and lifetime errors stored as None.
    • More particle name and PDGID literals for b-baryons.
    • Fix for the D(s2)*(2573) LaTeX name.
    • InvalidParticle made available at top-level import.
  • Changes in API:
    • Particle.from_dec...() renamed to Particle.from_evtgen_name(...).
  • MC particle identification code converters:
    • Introduced directional maps PDG2EvtGenNameMap and EvtGen2PDGNameMap between PDG and EvtGen names.
    • Conversions master file data/conversions.csv added.
    • Content of converters CSV files are now ordered.
  • Documentation:
    • README updated with new package functionality.
  • Support for Python 3.4 removed and support for Python 3.8 added.

0.6.2

19 Sep 08:42
9c32ac1
Compare
Choose a tag to compare
  • Fix for inconsistent PDG ID and name of Upsilon_2(1D).
  • Several fixes for renames of particle names by the PDG.

0.6.1

06 Sep 18:59
6ec1c32
Compare
Choose a tag to compare
  • Enhancement to Particle.dump_table().
  • Added tests for Pythia and Geant identification code converters.
  • Particle table CSV file updated for PDG change of 3 particle names.

0.6.0

01 Sep 21:28
a6dacf5
Compare
Choose a tag to compare
  • Introduction of classes for MC particle identification codes:
    • PythiaID class.
    • GeantID class.
  • Introduction of MC particle identification code converters:
    • Generic BiMap bi-bidirectional map class.
    • Pythia2PDGIDBiMap bi-directional map between PDG and Pythia IDs.
    • Geant2PDGIDBiMap bi-directional map between PDG and Geant IDs.
    • EvtGenName2PDGIDBiMap bi-directional map between PDG IDs and EvtGen names.
  • New data files:
    • File data/pdgid_to_pythiaid.csv for PDGID-PythiaID conversions.
    • File data/pdgid_to_geantid.csv for PDGID-GeantID conversions.
    • File data/pdgid_to_evtgenname.csv for PDG ID - EvtGen name conversions.

0.5.2

26 Aug 10:21
ebd65b1
Compare
Choose a tag to compare
  • Better handling of LaTeX to HTML conversions of particle names.
  • Added the tabulate package dependency to the zipapp.

0.5.1

21 Aug 21:04
57b5f83
Compare
Choose a tag to compare
  • Added Particle.dump_table(...) method.
  • Added tests for default/dummy particle (PDG ID = mass = 0).
  • Demo notebook updated.
  • Doctests introduced in the CI.
  • Dependency on package six removed.

0.5.0

14 Jun 08:09
ef44819
Compare
Choose a tag to compare
  • Added the 2019 PDG data table, now default.
    • Some poorly established particles not in the current PDG data files
      were previously erroneously made available. They have now been removed.
  • Changes in API:
    • Particle.table() renamed to Particle.all().
  • Enhancements to Particle class:
    • Numerous LaTeX particle names updated.
    • Correctly deal with experimental width upper limits.
    • Better display of lifetimes and widths.
    • More tests.
  • Demo notebook added, with a launcher for Binder in the README.
  • Extra tests for particle searches.

0.4.4

13 May 12:48
98bbd87
Compare
Choose a tag to compare
  • Setup improvements.
  • zipapp CI added.
  • Particle search methods made robust against exceptions.