Skip to content

Releases: scikit-hep/decaylanguage

Version 0.14.1

03 Feb 09:53
d2c616c

Choose a tag to compare

  • Universal representation of decay chains:
    • Extra documentation and examples of usage.
    • Test suite extended.
  • Miscellaneous:
    • Type checking introduced.
  • Tests:
    • CI now tests the notebooks as well.
    • Various hooks version updates.

Version 0.14.0

17 Jan 11:55
3e06086

Choose a tag to compare

Package dependent on Python 3 only Particle version 0.20.
Otherwise identical to series 0.13.

Version 0.13.1

15 Jan 15:12
5f386b1

Choose a tag to compare

  • Universal representation of decay chains:
    • Adapt DOT representations to work with graphviz >= 0.19, which broke the API removing _repr_svg_().
  • Tests:
    • Various hooks version updates.

Version 0.13.0

10 Nov 18:06
f63dfe7

Choose a tag to compare

  • Dependencies:
    • Dropped Python 2 (2.7) support.
    • Added support for Python 3.10 and dropped 3.5.
    • Dependency on lark-parser upgraded to recent versions.
  • Tests:
    • Dependency on Pytest upgraded.
    • Added new pre-commit hooks and updated various versions of existing hooks.
  • Miscellaneous:
    • Added Nox support.

Version 0.12.0

02 Sep 13:58
50bf8ea

Choose a tag to compare

  • Dependencies:
    • Package dependent on Particle version 0.16.
    • Support for Python 3.5 removed.
  • Universal representation of decay chains:
    • Documentation updates.
  • Tests:
    • CI enhanced adding isort checks to pre-commit hooks.
    • Various hooks version updates.

Version 0.11.4

23 Aug 21:21
efccc0b

Choose a tag to compare

  • CI and tests:
    • Run the CI on Linux, MacOS and Windows.
    • Re-added coverage tests replacing Coveralls with Codecov.
    • Removed Azure pipelines since superseded by GitHub Actions.

Version 0.11.3

28 Jul 16:56
2900bba

Choose a tag to compare

  • Parsing of decay files (aka .dec files):
    • Fix to parsing of a couple of decay models (subtlety of Lark parsing priorities).
  • Miscellaneous:
    • CI updates.

Version 0.11.2

24 Jun 10:51
bb24719

Choose a tag to compare

  • Universal representation of decay chains:
    • DecFileParser.print_decay_modes() enhanced.
    • Fix to visualisation of DecayChainViewer instances in notebooks.
  • Miscellaneous:
    • CI improvements and updates.

Version 0.11.1

07 Jun 07:42
8cdc40e

Choose a tag to compare

Notebook clean-ups and improvement to environment.yml.

Version 0.11.0

28 May 10:08
8a13028

Choose a tag to compare

Universal representation of decay chains:

  • More documentation and testing.
  • Allow default class method DecayMode.from_pdgids() mimicking the default constructor DecayMode().
  • Fix in logic of DecayChain.flatten().
  • DecayChainViewer class adapted to make use of graphviz.
    Dependencies:
  • Got rid of dependency on pydot, as the package is no longer maintained.
  • Replaced with dependency on graphviz, made a requirement.
    Tests:
  • Check for some expected warnings, to get rid of obvious warnings.
    Miscellaneous:
  • Follow Scikit-HEP org guidelines for code development and packaging.