Particle provides a pythonic interface to the Particle Data Group (PDG) particle data tables and particle identification codes.

The PDG defines the standard particle identification (ID) numbering scheme. The package provides the PDGID class implementing queries on those PDG IDs. The queries are also accessible through free standing functions mimicking the HepPID C++ interface.

The Particle class wraps the information in the PDG particle data tables and provides an object-oriented interface and powerful search and look-up utilities.


  • Henry Schreiner
  • Eduardo Rodrigues (outside collaborator, University of Liverpool)