pyjet
pyjet is a Python interface that exposes the jet clustering functionality of the FastJet C++ library to Python programs. It is used in high-energy physics for organizing lists of four-momentum vectors (particles or detector signals) into jets according to standard infrared-safe algorithms. The library provides Python bindings to core FastJet concepts such as jet definitions, clustering sequences, and jet collections, enabling analysis pipelines entirely in Python.
Key features include support for common jet algorithms (anti-kt, kt, Cambridge/Aachen), configuration of the jet radius
Installation is usually via Python package managers; the package on PyPI is named pyjet and may require
Example usage involves creating PseudoJet inputs, constructing a JetDefinition, running a clustering sequence, and extracting the
pyjet is complementary to other HEP software stacks and is referenced alongside FastJet and related jet-physics