ampform!=0.11.2,<0.12,>=0.10
iminuit>=2.0
numpy
phasespace>=1.2.0
PyYAML
sympy
tensorflow<2.8,>=2.4
tqdm>=4.24.0

[:python_version < "3.8.0"]
typing-extensions

[all]
jax
jaxlib
numba
scipy>=1
graphviz

[dev]
jax
jaxlib
numba
scipy>=1
graphviz
jax
jaxlib
numba
scipy>=1
graphviz
jupyter
matplotlib
myst-nb>=0.11
pandas
Sphinx>=3
sphinx-book-theme
sphinx-copybutton
sphinx-panels
sphinx-thebe
sphinx-togglebutton
sphobjinv
jax
jaxlib
numba
scipy>=1
graphviz
isort
flake8>=4
flake8-blind-except
flake8-bugbear
flake8-builtins
flake8-comprehensions
flake8-pytest-style
flake8-rst-docstrings
flake8-type-ignore
flake8-use-fstring
pep8-naming
mypy>=0.570
types-docutils
types-pkg-resources
types-PyYAML
types-requests
pydocstyle
jax
jaxlib
numba
scipy>=1
graphviz
pytest
pytest-cov
pytest-mock>=3.3.0
pytest-notebook
pytest-profiling
pytest-xdist
pre-commit>=1.4.0
jax
jaxlib
numba
scipy>=1
graphviz
pytest
pytest-cov
pytest-mock>=3.3.0
pytest-notebook
pytest-profiling
pytest-xdist
aquirdturtle-collapsible-headings
jupyterlab
jupyterlab-code-formatter
pip-tools>=6.1.0
sphinx-autobuild
tox>=1.9

[dev:python_version == "3.6.*"]
black<21.8*
pylint<2.11

[dev:python_version >= "3.7.0"]
black
pylint

[doc]
jax
jaxlib
numba
scipy>=1
graphviz
jupyter
matplotlib
myst-nb>=0.11
pandas
Sphinx>=3
sphinx-book-theme
sphinx-copybutton
sphinx-panels
sphinx-thebe
sphinx-togglebutton
sphobjinv

[flake8]
flake8>=4
flake8-blind-except
flake8-bugbear
flake8-builtins
flake8-comprehensions
flake8-pytest-style
flake8-rst-docstrings
flake8-type-ignore
flake8-use-fstring
pep8-naming

[format]
isort

[format:python_version == "3.6.*"]
black<21.8*

[format:python_version >= "3.7.0"]
black

[jax]
jax
jaxlib

[lint]
flake8>=4
flake8-blind-except
flake8-bugbear
flake8-builtins
flake8-comprehensions
flake8-pytest-style
flake8-rst-docstrings
flake8-type-ignore
flake8-use-fstring
pep8-naming
mypy>=0.570
types-docutils
types-pkg-resources
types-PyYAML
types-requests
pydocstyle

[lint:python_version == "3.6.*"]
pylint<2.11

[lint:python_version >= "3.7.0"]
pylint

[mypy]
mypy>=0.570
types-docutils
types-pkg-resources
types-PyYAML
types-requests

[numba]
numba

[scipy]
scipy>=1

[sty]
jax
jaxlib
numba
scipy>=1
graphviz
isort
flake8>=4
flake8-blind-except
flake8-bugbear
flake8-builtins
flake8-comprehensions
flake8-pytest-style
flake8-rst-docstrings
flake8-type-ignore
flake8-use-fstring
pep8-naming
mypy>=0.570
types-docutils
types-pkg-resources
types-PyYAML
types-requests
pydocstyle
jax
jaxlib
numba
scipy>=1
graphviz
pytest
pytest-cov
pytest-mock>=3.3.0
pytest-notebook
pytest-profiling
pytest-xdist
pre-commit>=1.4.0

[sty:python_version == "3.6.*"]
black<21.8*
pylint<2.11

[sty:python_version >= "3.7.0"]
black
pylint

[test]
jax
jaxlib
numba
scipy>=1
graphviz
pytest
pytest-cov
pytest-mock>=3.3.0
pytest-notebook
pytest-profiling
pytest-xdist

[viz]
graphviz
