Metadata-Version: 2.4
Name: ampform-dpd
Version: 0.4.1
Summary: Symbolic expressions for Dalitz-Plot Decomposition
Author-email: Common Partial Wave Analysis <compwa-admin@ep1.rub.de>
License-Expression: Apache-2.0
Project-URL: Changelog, https://github.com/ComPWA/ampform-dpd/releases
Project-URL: Documentation, https://compwa.github.io/ampform-dpd
Project-URL: Issues, https://github.com/ComPWA/ampform-dpd/issues
Project-URL: Source, https://github.com/ComPWA/ampform-dpd
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ampform>=0.15.10
Requires-Dist: attrs>=20.1.0
Requires-Dist: cloudpickle
Requires-Dist: frozendict
Requires-Dist: numpy
Requires-Dist: qrules>=0.10.0
Requires-Dist: sympy>=1.10
Requires-Dist: tensorwaves[jax]
Requires-Dist: typing-extensions; python_version < "3.11.0"
Provides-Extra: numba
Requires-Dist: tensorwaves[numba]; extra == "numba"
Provides-Extra: tf
Requires-Dist: tensorwaves[tf]; extra == "tf"
Dynamic: license-file

# Symbolic Dalitz-Plot Decomposition

[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)

[![PyPI package](https://badge.fury.io/py/ampform-dpd.svg)](https://pypi.org/project/ampform-dpd)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/ampform-dpd)](https://pypi.org/project/ampform-dpd)

[![CI status](https://github.com/ComPWA/ampform-dpd/workflows/CI/badge.svg)](https://github.com/ComPWA/ampform-dpd/actions/workflows/ci.yml?query=branch%3Amain+workflow%3Aci)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/ComPWA/ampform-dpd/main.svg)](https://results.pre-commit.ci/latest/github/ComPWA/ampform-dpd/main)
[![Test coverage](https://codecov.io/gh/ComPWA/ampform-dpd/branch/main/graph/badge.svg)](https://codecov.io/gh/ComPWA/ampform-dpd)

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Spelling checked](https://img.shields.io/badge/cspell-checked-brightgreen.svg)](https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
[![ty](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ty/main/assets/badge/v0.json)](https://github.com/astral-sh/ty)

This repository is a (temporary) extension of [AmpForm](https://ampform.rtfd.io) and provides a symbolic implementation of Dalitz-plot decomposition ([10.1103/PhysRevD.101.034033](https://journals.aps.org/prd/abstract/10.1103/PhysRevD.101.034033)) with [SymPy](https://www.sympy.org/en/index.html). It has been extracted from the [ComPWA/polarimetry](https://github.com/ComPWA/polarimetry) repository ([10.1007/JHEP07(2023)228](<https://doi.org/10.1007/JHEP07(2023)228>)).

Installation instructions can be found [here](https://compwa.github.io/ampform-dpd/#installation).
