%global _empty_manifest_terminate_build 0 Name: python-ampform Version: 0.14.5 Release: 1 Summary: Automatically generate symbolic amplitude models for Partial Wave Analysis License: GPLv3 or later URL: https://pypi.org/project/ampform/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a9/40/4a637b0807497750ffd6d0a531abac6392b8d755e95da85d0fdb9ab38ecc/ampform-0.14.5.tar.gz BuildArch: noarch Requires: python3-attrs Requires: python3-qrules Requires: python3-sympy Requires: python3-singledispatchmethod Requires: python3-typing-extensions Requires: python3-graphviz Requires: python3-graphviz Requires: python3-ipympl Requires: python3-matplotlib Requires: python3-mpl-interactions Requires: python3-myst-nb Requires: python3-nbclient Requires: python3-numpy Requires: python3-rich Requires: python3-Sphinx Requires: python3-sphinx-book-theme Requires: python3-sphinx-codeautolink[ipython] Requires: python3-sphinx-comments Requires: python3-sphinx-copybutton Requires: python3-sphinx-design Requires: python3-sphinx-thebe Requires: python3-sphinx-togglebutton Requires: python3-sphinxcontrib-bibtex Requires: python3-sphinxcontrib-hep-pdgref Requires: python3-aquirdturtle-collapsible-headings Requires: python3-jupyterlab Requires: python3-jupyterlab-code-formatter Requires: python3-black Requires: python3-isort Requires: python3-flake8 Requires: python3-flake8-blind-except Requires: python3-flake8-bugbear Requires: python3-flake8-builtins Requires: python3-flake8-comprehensions Requires: python3-flake8-future-annotations Requires: python3-flake8-pytest-style Requires: python3-flake8-rst-docstrings Requires: python3-flake8-use-fstring Requires: python3-pep8-naming Requires: python3-mypy Requires: python3-types-docutils Requires: python3-types-pkg-resources Requires: python3-types-requests Requires: python3-types-setuptools Requires: python3-pydocstyle Requires: python3-pylint Requires: python3-radon Requires: python3-coverage Requires: python3-ipywidgets Requires: python3-nbmake Requires: python3-pytest Requires: python3-pytest-cov Requires: python3-pytest-profiling Requires: python3-pytest-xdist Requires: python3-pre-commit Requires: python3-sphinx-autobuild Requires: python3-tox Requires: python3-mpl-interactions Requires: python3-importlib-metadata Requires: python3-Sphinx Requires: python3-jupyterlab-server Requires: python3-virtualenv Requires: python3-jupyterlab-myst Requires: python3-flake8-type-ignore Requires: python3-graphviz Requires: python3-ipympl Requires: python3-matplotlib Requires: python3-mpl-interactions Requires: python3-myst-nb Requires: python3-nbclient Requires: python3-numpy Requires: python3-rich Requires: python3-Sphinx Requires: python3-sphinx-book-theme Requires: python3-sphinx-codeautolink[ipython] Requires: python3-sphinx-comments Requires: python3-sphinx-copybutton Requires: python3-sphinx-design Requires: python3-sphinx-thebe Requires: python3-sphinx-togglebutton Requires: python3-sphinxcontrib-bibtex Requires: python3-sphinxcontrib-hep-pdgref Requires: python3-mpl-interactions Requires: python3-importlib-metadata Requires: python3-Sphinx Requires: python3-flake8 Requires: python3-flake8-blind-except Requires: python3-flake8-bugbear Requires: python3-flake8-builtins Requires: python3-flake8-comprehensions Requires: python3-flake8-future-annotations Requires: python3-flake8-pytest-style Requires: python3-flake8-rst-docstrings Requires: python3-flake8-use-fstring Requires: python3-pep8-naming Requires: python3-flake8-type-ignore Requires: python3-black Requires: python3-isort Requires: python3-aquirdturtle-collapsible-headings Requires: python3-jupyterlab Requires: python3-jupyterlab-code-formatter Requires: python3-jupyterlab-server Requires: python3-jupyterlab-myst Requires: python3-flake8 Requires: python3-flake8-blind-except Requires: python3-flake8-bugbear Requires: python3-flake8-builtins Requires: python3-flake8-comprehensions Requires: python3-flake8-future-annotations Requires: python3-flake8-pytest-style Requires: python3-flake8-rst-docstrings Requires: python3-flake8-use-fstring Requires: python3-pep8-naming Requires: python3-mypy Requires: python3-types-docutils Requires: python3-types-pkg-resources Requires: python3-types-requests Requires: python3-types-setuptools Requires: python3-pydocstyle Requires: python3-pylint Requires: python3-radon Requires: python3-flake8-type-ignore Requires: python3-mypy Requires: python3-types-docutils Requires: python3-types-pkg-resources Requires: python3-types-requests Requires: python3-types-setuptools Requires: python3-black Requires: python3-isort Requires: python3-flake8 Requires: python3-flake8-blind-except Requires: python3-flake8-bugbear Requires: python3-flake8-builtins Requires: python3-flake8-comprehensions Requires: python3-flake8-future-annotations Requires: python3-flake8-pytest-style Requires: python3-flake8-rst-docstrings Requires: python3-flake8-use-fstring Requires: python3-pep8-naming Requires: python3-mypy Requires: python3-types-docutils Requires: python3-types-pkg-resources Requires: python3-types-requests Requires: python3-types-setuptools Requires: python3-pydocstyle Requires: python3-pylint Requires: python3-radon Requires: python3-coverage Requires: python3-ipywidgets Requires: python3-nbmake Requires: python3-numpy Requires: python3-pytest Requires: python3-pytest-cov Requires: python3-pytest-profiling Requires: python3-pytest-xdist Requires: python3-pre-commit Requires: python3-flake8-type-ignore Requires: python3-black Requires: python3-coverage Requires: python3-ipywidgets Requires: python3-nbmake Requires: python3-numpy Requires: python3-pytest Requires: python3-pytest-cov Requires: python3-pytest-profiling Requires: python3-pytest-xdist Requires: python3-graphviz %description # AmpForm [![10.5281/zenodo.5526648](https://zenodo.org/badge/doi/10.5281/zenodo.5526648.svg)](https://doi.org/10.5281/zenodo.5526648) [![GPLv3+ license](https://img.shields.io/badge/License-GPLv3+-blue.svg)](https://www.gnu.org/licenses/gpl-3.0-standalone.html) [![PyPI package](https://badge.fury.io/py/ampform.svg)](https://pypi.org/project/ampform) [![Conda package](https://anaconda.org/conda-forge/ampform/badges/version.svg)](https://anaconda.org/conda-forge/ampform) [![Supported Python versions](https://img.shields.io/pypi/pyversions/ampform)](https://pypi.org/project/ampform) [![Binder](https://static.mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ComPWA/ampform/stable?filepath=docs/usage) [![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ComPWA/ampform/blob/stable) [![Open in Visual Studio Code](https://img.shields.io/badge/vscode-open-blue?logo=visualstudiocode)](https://open.vscode.dev/ComPWA/ampform) [![GitPod](https://img.shields.io/badge/gitpod-open-blue?logo=gitpod)](https://gitpod.io/#https://github.com/ComPWA/ampform) [![Documentation build status](https://readthedocs.org/projects/ampform/badge/?version=latest)](https://ampform.readthedocs.io) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/ComPWA/ampform/main.svg)](https://results.pre-commit.ci/latest/github/ComPWA/ampform/main) [![pytest](https://github.com/ComPWA/ampform/workflows/pytest/badge.svg)](https://github.com/ComPWA/ampform/actions?query=branch%3Amain+workflow%3Apytest) [![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy.readthedocs.io) [![Test coverage](https://codecov.io/gh/ComPWA/ampform/branch/main/graph/badge.svg)](https://codecov.io/gh/ComPWA/ampform) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/70fc5fb0f3954a9d82d142efeff4df31)](https://www.codacy.com/gh/ComPWA/ampform) [![Spelling checked](https://img.shields.io/badge/cspell-checked-brightgreen.svg)](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort) 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](https://www.sympy.org/en/index.html) (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](https://github.com/ComPWA/tensorwaves))! Visit [ampform.rtfd.io](https://ampform.readthedocs.io) for several usage examples. For an overview of **upcoming releases and planned functionality**, see [here](https://github.com/ComPWA/ampform/milestones?direction=asc&sort=title&state=open). ## Available features - **Automatic amplitude model building**
Convert state transition graphs from [QRules](https://github.com/ComPWA/qrules) to an amplitude model that is _mathematically expressed_ with [SymPy](https://docs.sympy.org) and can be _converted to any backend_ (see [TensorWaves](https://tensorwaves.rtfd.io)). - **Spin formalisms** - [Helicity formalism](https://ampform.readthedocs.io/en/stable/usage/helicity/formalism.html) - Canonical formalism - [Spin alignment](https://ampform.readthedocs.io/en/stable/usage/helicity/spin-alignment.html) for generic, multi-body decays that feature different decay topologies - **Dynamics** - [Relativistic Breit-Wigner](https://ampform.readthedocs.io/en/stable/api/ampform.dynamics.html#ampform.dynamics.relativistic_breit_wigner_with_ff), optionally with form factors and/or [energy-dependent width](https://ampform.readthedocs.io/en/stable/api/ampform.dynamics.html#ampform.dynamics.EnergyDependentWidth) - [Symbolic _K_-matrix](https://ampform.readthedocs.io/en/stable/usage/dynamics/k-matrix.html#non-relativistic-k-matrix) for an arbitrary number of poles and channels - [Symbolic _P_-vector](https://ampform.readthedocs.io/en/stable/usage/dynamics/k-matrix.html#p-vector) for an arbitrary number of poles and channels ## Contribute See [`CONTRIBUTING.md`](./CONTRIBUTING.md) %package -n python3-ampform Summary: Automatically generate symbolic amplitude models for Partial Wave Analysis Provides: python-ampform BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-ampform # AmpForm [![10.5281/zenodo.5526648](https://zenodo.org/badge/doi/10.5281/zenodo.5526648.svg)](https://doi.org/10.5281/zenodo.5526648) [![GPLv3+ license](https://img.shields.io/badge/License-GPLv3+-blue.svg)](https://www.gnu.org/licenses/gpl-3.0-standalone.html) [![PyPI package](https://badge.fury.io/py/ampform.svg)](https://pypi.org/project/ampform) [![Conda package](https://anaconda.org/conda-forge/ampform/badges/version.svg)](https://anaconda.org/conda-forge/ampform) [![Supported Python versions](https://img.shields.io/pypi/pyversions/ampform)](https://pypi.org/project/ampform) [![Binder](https://static.mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ComPWA/ampform/stable?filepath=docs/usage) [![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ComPWA/ampform/blob/stable) [![Open in Visual Studio Code](https://img.shields.io/badge/vscode-open-blue?logo=visualstudiocode)](https://open.vscode.dev/ComPWA/ampform) [![GitPod](https://img.shields.io/badge/gitpod-open-blue?logo=gitpod)](https://gitpod.io/#https://github.com/ComPWA/ampform) [![Documentation build status](https://readthedocs.org/projects/ampform/badge/?version=latest)](https://ampform.readthedocs.io) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/ComPWA/ampform/main.svg)](https://results.pre-commit.ci/latest/github/ComPWA/ampform/main) [![pytest](https://github.com/ComPWA/ampform/workflows/pytest/badge.svg)](https://github.com/ComPWA/ampform/actions?query=branch%3Amain+workflow%3Apytest) [![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy.readthedocs.io) [![Test coverage](https://codecov.io/gh/ComPWA/ampform/branch/main/graph/badge.svg)](https://codecov.io/gh/ComPWA/ampform) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/70fc5fb0f3954a9d82d142efeff4df31)](https://www.codacy.com/gh/ComPWA/ampform) [![Spelling checked](https://img.shields.io/badge/cspell-checked-brightgreen.svg)](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort) 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](https://www.sympy.org/en/index.html) (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](https://github.com/ComPWA/tensorwaves))! Visit [ampform.rtfd.io](https://ampform.readthedocs.io) for several usage examples. For an overview of **upcoming releases and planned functionality**, see [here](https://github.com/ComPWA/ampform/milestones?direction=asc&sort=title&state=open). ## Available features - **Automatic amplitude model building**
Convert state transition graphs from [QRules](https://github.com/ComPWA/qrules) to an amplitude model that is _mathematically expressed_ with [SymPy](https://docs.sympy.org) and can be _converted to any backend_ (see [TensorWaves](https://tensorwaves.rtfd.io)). - **Spin formalisms** - [Helicity formalism](https://ampform.readthedocs.io/en/stable/usage/helicity/formalism.html) - Canonical formalism - [Spin alignment](https://ampform.readthedocs.io/en/stable/usage/helicity/spin-alignment.html) for generic, multi-body decays that feature different decay topologies - **Dynamics** - [Relativistic Breit-Wigner](https://ampform.readthedocs.io/en/stable/api/ampform.dynamics.html#ampform.dynamics.relativistic_breit_wigner_with_ff), optionally with form factors and/or [energy-dependent width](https://ampform.readthedocs.io/en/stable/api/ampform.dynamics.html#ampform.dynamics.EnergyDependentWidth) - [Symbolic _K_-matrix](https://ampform.readthedocs.io/en/stable/usage/dynamics/k-matrix.html#non-relativistic-k-matrix) for an arbitrary number of poles and channels - [Symbolic _P_-vector](https://ampform.readthedocs.io/en/stable/usage/dynamics/k-matrix.html#p-vector) for an arbitrary number of poles and channels ## Contribute See [`CONTRIBUTING.md`](./CONTRIBUTING.md) %package help Summary: Development documents and examples for ampform Provides: python3-ampform-doc %description help # AmpForm [![10.5281/zenodo.5526648](https://zenodo.org/badge/doi/10.5281/zenodo.5526648.svg)](https://doi.org/10.5281/zenodo.5526648) [![GPLv3+ license](https://img.shields.io/badge/License-GPLv3+-blue.svg)](https://www.gnu.org/licenses/gpl-3.0-standalone.html) [![PyPI package](https://badge.fury.io/py/ampform.svg)](https://pypi.org/project/ampform) [![Conda package](https://anaconda.org/conda-forge/ampform/badges/version.svg)](https://anaconda.org/conda-forge/ampform) [![Supported Python versions](https://img.shields.io/pypi/pyversions/ampform)](https://pypi.org/project/ampform) [![Binder](https://static.mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ComPWA/ampform/stable?filepath=docs/usage) [![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ComPWA/ampform/blob/stable) [![Open in Visual Studio Code](https://img.shields.io/badge/vscode-open-blue?logo=visualstudiocode)](https://open.vscode.dev/ComPWA/ampform) [![GitPod](https://img.shields.io/badge/gitpod-open-blue?logo=gitpod)](https://gitpod.io/#https://github.com/ComPWA/ampform) [![Documentation build status](https://readthedocs.org/projects/ampform/badge/?version=latest)](https://ampform.readthedocs.io) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/ComPWA/ampform/main.svg)](https://results.pre-commit.ci/latest/github/ComPWA/ampform/main) [![pytest](https://github.com/ComPWA/ampform/workflows/pytest/badge.svg)](https://github.com/ComPWA/ampform/actions?query=branch%3Amain+workflow%3Apytest) [![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy.readthedocs.io) [![Test coverage](https://codecov.io/gh/ComPWA/ampform/branch/main/graph/badge.svg)](https://codecov.io/gh/ComPWA/ampform) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/70fc5fb0f3954a9d82d142efeff4df31)](https://www.codacy.com/gh/ComPWA/ampform) [![Spelling checked](https://img.shields.io/badge/cspell-checked-brightgreen.svg)](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![Imports: isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort) 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](https://www.sympy.org/en/index.html) (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](https://github.com/ComPWA/tensorwaves))! Visit [ampform.rtfd.io](https://ampform.readthedocs.io) for several usage examples. For an overview of **upcoming releases and planned functionality**, see [here](https://github.com/ComPWA/ampform/milestones?direction=asc&sort=title&state=open). ## Available features - **Automatic amplitude model building**
Convert state transition graphs from [QRules](https://github.com/ComPWA/qrules) to an amplitude model that is _mathematically expressed_ with [SymPy](https://docs.sympy.org) and can be _converted to any backend_ (see [TensorWaves](https://tensorwaves.rtfd.io)). - **Spin formalisms** - [Helicity formalism](https://ampform.readthedocs.io/en/stable/usage/helicity/formalism.html) - Canonical formalism - [Spin alignment](https://ampform.readthedocs.io/en/stable/usage/helicity/spin-alignment.html) for generic, multi-body decays that feature different decay topologies - **Dynamics** - [Relativistic Breit-Wigner](https://ampform.readthedocs.io/en/stable/api/ampform.dynamics.html#ampform.dynamics.relativistic_breit_wigner_with_ff), optionally with form factors and/or [energy-dependent width](https://ampform.readthedocs.io/en/stable/api/ampform.dynamics.html#ampform.dynamics.EnergyDependentWidth) - [Symbolic _K_-matrix](https://ampform.readthedocs.io/en/stable/usage/dynamics/k-matrix.html#non-relativistic-k-matrix) for an arbitrary number of poles and channels - [Symbolic _P_-vector](https://ampform.readthedocs.io/en/stable/usage/dynamics/k-matrix.html#p-vector) for an arbitrary number of poles and channels ## Contribute See [`CONTRIBUTING.md`](./CONTRIBUTING.md) %prep %autosetup -n ampform-0.14.5 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-ampform -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.14.5-1 - Package Spec generated