# TensorWaves
[![10.5281/zenodo.5526650](https://zenodo.org/badge/doi/10.5281/zenodo.5526650.svg)](https://doi.org/10.5281/zenodo.5526650)
[![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/tensorwaves.svg)](https://pypi.org/project/tensorwaves)
[![Conda package](https://anaconda.org/conda-forge/tensorwaves/badges/version.svg)](https://anaconda.org/conda-forge/tensorwaves)
[![Supported Python versions](https://img.shields.io/pypi/pyversions/tensorwaves)](https://pypi.org/project/tensorwaves)
[![Binder](https://static.mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ComPWA/tensorwaves/stable?filepath=docs/usage)
[![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ComPWA/tensorwaves/blob/stable)
[![Open in Visual Studio Code](https://img.shields.io/badge/vscode-open-blue?logo=visualstudiocode)](https://open.vscode.dev/ComPWA/tensorwaves)
[![GitPod](https://img.shields.io/badge/gitpod-open-blue?logo=gitpod)](https://gitpod.io/#https://github.com/ComPWA/tensorwaves)
[![Documentation build status](https://readthedocs.org/projects/tensorwaves/badge/?version=latest)](https://tensorwaves.readthedocs.io)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/ComPWA/tensorwaves/main.svg)](https://results.pre-commit.ci/latest/github/ComPWA/tensorwaves/main)
[![pytest](https://github.com/ComPWA/tensorwaves/workflows/pytest/badge.svg)](https://github.com/ComPWA/tensorwaves/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/tensorwaves/branch/main/graph/badge.svg)](https://codecov.io/gh/ComPWA/tensorwaves)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/db8f89e5588041d8a995968262c224ef)](https://www.codacy.com/gh/ComPWA/tensorwaves)
[![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)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
TensorWaves is a fitter package that optimizes mathematical models to data samples. The
models can be any _symbolic_ mathematical expression that is then converted to any
computational backend. In addition, TensorWaves provides functionality to generate toy
Monte Carlo data samples. The package is developed in parallel with
[AmpForm](https://github.com/ComPWA/ampform), which implements physics models, but its
'lambdifying' mechanisms can in principle be used independently.
All documentation can be found on
[tensorwaves.rtfd.io](https://tensorwaves.readthedocs.io).
For an overview of **upcoming releases and planned functionality**, see
[here](https://github.com/ComPWA/tensorwaves/milestones?direction=asc&sort=title&state=open).
## Contribute
See [`CONTRIBUTING.md`](./CONTRIBUTING.md)
Raw data
{
"_id": null,
"home_page": "",
"name": "tensorwaves",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "compwa-admin@ep1.rub.de",
"keywords": "HEP,PWA,amplitude analysis,partial wave analysis,particle physics,physics,tensorflow",
"author": "",
"author_email": "Common Partial Wave Analysis <compwa-admin@ep1.rub.de>",
"download_url": "https://files.pythonhosted.org/packages/da/2f/09fc85518aaf261d33cedd233ea15c5d2a145968e9117a16025025d3c0ba/tensorwaves-0.4.12.tar.gz",
"platform": null,
"description": "# TensorWaves\n\n[![10.5281/zenodo.5526650](https://zenodo.org/badge/doi/10.5281/zenodo.5526650.svg)](https://doi.org/10.5281/zenodo.5526650)\n[![GPLv3+ license](https://img.shields.io/badge/License-GPLv3+-blue.svg)](https://www.gnu.org/licenses/gpl-3.0-standalone.html)\n\n[![PyPI package](https://badge.fury.io/py/tensorwaves.svg)](https://pypi.org/project/tensorwaves)\n[![Conda package](https://anaconda.org/conda-forge/tensorwaves/badges/version.svg)](https://anaconda.org/conda-forge/tensorwaves)\n[![Supported Python versions](https://img.shields.io/pypi/pyversions/tensorwaves)](https://pypi.org/project/tensorwaves)\n\n[![Binder](https://static.mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/ComPWA/tensorwaves/stable?filepath=docs/usage)\n[![Google Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/ComPWA/tensorwaves/blob/stable)\n[![Open in Visual Studio Code](https://img.shields.io/badge/vscode-open-blue?logo=visualstudiocode)](https://open.vscode.dev/ComPWA/tensorwaves)\n[![GitPod](https://img.shields.io/badge/gitpod-open-blue?logo=gitpod)](https://gitpod.io/#https://github.com/ComPWA/tensorwaves)\n\n[![Documentation build status](https://readthedocs.org/projects/tensorwaves/badge/?version=latest)](https://tensorwaves.readthedocs.io)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/ComPWA/tensorwaves/main.svg)](https://results.pre-commit.ci/latest/github/ComPWA/tensorwaves/main)\n[![pytest](https://github.com/ComPWA/tensorwaves/workflows/pytest/badge.svg)](https://github.com/ComPWA/tensorwaves/actions?query=branch%3Amain+workflow%3Apytest)\n[![Checked with mypy](http://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy.readthedocs.io)\n[![Test coverage](https://codecov.io/gh/ComPWA/tensorwaves/branch/main/graph/badge.svg)](https://codecov.io/gh/ComPWA/tensorwaves)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/db8f89e5588041d8a995968262c224ef)](https://www.codacy.com/gh/ComPWA/tensorwaves)\n[![Spelling checked](https://img.shields.io/badge/cspell-checked-brightgreen.svg)](https://github.com/streetsidesoftware/cspell/tree/master/packages/cspell)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\nTensorWaves is a fitter package that optimizes mathematical models to data samples. The\nmodels can be any _symbolic_ mathematical expression that is then converted to any\ncomputational backend. In addition, TensorWaves provides functionality to generate toy\nMonte Carlo data samples. The package is developed in parallel with\n[AmpForm](https://github.com/ComPWA/ampform), which implements physics models, but its\n'lambdifying' mechanisms can in principle be used independently.\n\nAll documentation can be found on\n[tensorwaves.rtfd.io](https://tensorwaves.readthedocs.io).\n\nFor an overview of **upcoming releases and planned functionality**, see\n[here](https://github.com/ComPWA/tensorwaves/milestones?direction=asc&sort=title&state=open).\n\n## Contribute\n\nSee [`CONTRIBUTING.md`](./CONTRIBUTING.md)\n",
"bugtrack_url": null,
"license": "GPLv3 or later",
"summary": "Python fitter package for multiple computational back-ends",
"version": "0.4.12",
"project_urls": {
"Changelog": "https://github.com/ComPWA/tensorwaves/releases",
"Documentation": "https://tensorwaves.rtfd.io",
"Source": "https://github.com/ComPWA/tensorwaves",
"Tracker": "https://github.com/ComPWA/tensorwaves/issues"
},
"split_keywords": [
"hep",
"pwa",
"amplitude analysis",
"partial wave analysis",
"particle physics",
"physics",
"tensorflow"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ee31fc8717d8a350bf3296ee038930f0ba852723587767fd333df145faac1a10",
"md5": "7e4c240a39c27b713b1b5161415789b0",
"sha256": "f0268bc5e36a11d4a463249596edc2f2cee0aae128c2a99a23da36291666786b"
},
"downloads": -1,
"filename": "tensorwaves-0.4.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7e4c240a39c27b713b1b5161415789b0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 47071,
"upload_time": "2024-03-07T20:37:48",
"upload_time_iso_8601": "2024-03-07T20:37:48.753998Z",
"url": "https://files.pythonhosted.org/packages/ee/31/fc8717d8a350bf3296ee038930f0ba852723587767fd333df145faac1a10/tensorwaves-0.4.12-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "da2f09fc85518aaf261d33cedd233ea15c5d2a145968e9117a16025025d3c0ba",
"md5": "eaf68921a853cf0f5625f1d8c365bd2b",
"sha256": "8748a6fcfc66cf254c4cad10ead107958481ea68cdf59ccec71c5f34fa6bafa7"
},
"downloads": -1,
"filename": "tensorwaves-0.4.12.tar.gz",
"has_sig": false,
"md5_digest": "eaf68921a853cf0f5625f1d8c365bd2b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 121021,
"upload_time": "2024-03-07T20:37:50",
"upload_time_iso_8601": "2024-03-07T20:37:50.434030Z",
"url": "https://files.pythonhosted.org/packages/da/2f/09fc85518aaf261d33cedd233ea15c5d2a145968e9117a16025025d3c0ba/tensorwaves-0.4.12.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-07 20:37:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "ComPWA",
"github_project": "tensorwaves",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "tensorwaves"
}