Automatically generate symbolic amplitude models for Partial Wave Analysis
Project description
AmpForm
AmpForm is a Python library of spin formalisms and dynamics with which you can automatically formulate symbolic amplitude models for Partial Wave Analysis. The resulting amplitude models are formulated with SymPy (a Computer Algebra System). This note only makes it easy to inspect and visualize the resulting amplitude models, but also means the amplitude models can be used as templates for faster computational back-ends (see TensorWaves)!
Visit ampform.rtfd.io for several usage examples. For an overview of upcoming releases and planned functionality, see here.
Available features
- Automatic amplitude model building: Convert state transition graphs from
QRules to an amplitude model that is
mathematically expressed with SymPy and can be
converted to any backend (see
tensorwaves
). - Dynamics
- Relativistic Breit-Wigner, optionally with form factors
- Symbolic K-matrix for an arbitrary number of poles and channels
- Symbolic P-vector for an arbitrary number of poles and channels
- Spin formalisms (for amplitude model generation)
- Helicity formalism
- Canonical formalism
Contribute
See CONTRIBUTING.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ampform-0.12.0a1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfbfd467018b479c57c52fd03deb34aacbf5b31388868eb091b7956eee521e92 |
|
MD5 | fb83fbcc7572a23100938cc559e8a132 |
|
BLAKE2b-256 | e6be89ebf9c09ea9d188adc3c8d8520d7bb39c6db1b6352fedd8f3687adb8ff8 |