Installation#

From PyPI:

pip install decaylanguage

Dependencies#

DecayLanguage depends on the following packages, which are installed automatically:

  • NumPy — the numerical library for Python

  • pandas — tabular data in Python

  • attrs — dataclass utilities

  • graphviz (Python) — decay chain visualization

  • lark — grammar-based parsing for .dec files

  • plumbum — CLI toolkit

  • hepunits — HEP units and constants

  • particle — PDG particle data and identification codes

To render decay chain visualizations, you also need the Graphviz system package installed.