Translating particle codes from CR models from/to PDG codes
This single Python module around an XML data file provides some convenient functions for people working with properties of physical particles (protons, pions, D-mesons, etc.)
This version is stable.
The latest version of the documentation can be found here.
The package is universal and should work with all Python versions above 2.7.
pip install particletools
The purpose of this tools is to provide library-like features to convert particle names into PDG IDs, the particle codes of some common event generators, or to obtain their masses and decay channels. The below example demonstrates how to look up the branching ratios of some particle.
from particletools.tables import print_decay_channels print_decay_channels(221)
eta decays into: 39.3824%, gamma, gamma 32.512%, pi0, pi0, pi0 22.7%, pi+, pi-, pi0 4.69%, pi+, pi-, gamma 0.6%, gamma, e-, e+ 0.044%, pi0, gamma, gamma 0.04%, pi+, pi-, e-, e+ 0.031%, gamma, mu-, mu+ 0.0006%, mu-, mu+
- Hans Dembinski (github:HDembinski)
- Sonia El Hadri (github:soso128)
Code and documentation copyright 2015-2020 Anatoli Fedynitch
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for particletools-1.1.6-py2.py3-none-any.whl