Skip to main content

Translating particle codes from CR models from/to PDG codes

Project description

particletools

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.)

Status

This version is stable.

Documentation

The latest version of the documentation can be found here.

Requirements

The package is universal and should work with all Python versions above 2.7.

Installation

pip install particletools

Quickstart

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+

Contributors

  • Hans Dembinski (github:HDembinski)
  • Sonia El Hadri (github:soso128)

MIT License

Code and documentation copyright 2015-2020 Anatoli Fedynitch

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for particletools, version 1.1.5
Filename, size File type Python version Upload date Hashes
Filename, size particletools-1.1.5-py2.py3-none-any.whl (52.1 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size particletools-1.1.5.tar.gz (50.0 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page