Releases: scikit-hep/decaylanguage
Releases · scikit-hep/decaylanguage
Version 0.14.1
- 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
Package dependent on Python 3 only Particle version 0.20.
Otherwise identical to series 0.13.
Version 0.13.1
- Universal representation of decay chains:
- Adapt DOT representations to work with graphviz >= 0.19, which broke the API removing
_repr_svg_().
- Adapt DOT representations to work with graphviz >= 0.19, which broke the API removing
- Tests:
- Various hooks version updates.
Version 0.13.0
- Dependencies:
- Dropped Python 2 (2.7) support.
- Added support for Python 3.10 and dropped 3.5.
- Dependency on
lark-parserupgraded 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
- Dependencies:
- Package dependent on
Particleversion 0.16. - Support for Python 3.5 removed.
- Package dependent on
- 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
- 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
- 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
- Universal representation of decay chains:
DecFileParser.print_decay_modes()enhanced.- Fix to visualisation of
DecayChainViewerinstances in notebooks.
- Miscellaneous:
- CI improvements and updates.
Version 0.11.1
Notebook clean-ups and improvement to environment.yml.
Version 0.11.0
Universal representation of decay chains:
- More documentation and testing.
- Allow default class method
DecayMode.from_pdgids()mimicking the default constructorDecayMode(). - Fix in logic of
DecayChain.flatten(). DecayChainViewerclass adapted to make use ofgraphviz.
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.