Library of primitives for amplitude analyses in high-energy physics using TensorFlow v2
The package includes the primitives to operate with relativistic kinematics (operations with Lorentz vectors, elements of helicity formalism), and descriptions of the dynamical functions (such as Breit-Wigner line shapes) using Google TensorFlow library.
This package is a fork of TensorFlowAnalysis https://gitlab.cern.ch/poluekt/TensorFlowAnalysis that includes only the "stable" basic functionality. The rest of TensorFlowAnalysis functions is moved to a separate package called TFA2.
The package is compatible with TensorFlow v2.
- TensorFlow v2.1
- NumPy
- SymPy
After checking out the package from git, run
$ python setup.py build
$ python setup.py install
- TensorFlowAnalysis: https://gitlab.cern.ch/poluekt/TensorFlowAnalysis
- ZFit: https://github.com/zfit/zfit
- ComPWA: https://github.com/ComPWA