scipy>=1.6.3
pandas>=1.0.0
matplotlib
scikit-learn>=0.24.0
psutil>=5.0.0
pathos>=0.3.0
numpy>=2.0
typer>=0.15.3
pyyaml>=6.0.2
tqdm>=4.67.1

[dev]
pytest
mypy
black
ruff
pre-commit
pytest-cov>=6.0.0
pytest-xdist>=3.6.1
ipykernel>=6.29.5
nbconvert>=7.16.6
nbmake>=1.5.0
nb-clean>=4.0.1
pytest-timer>=1.0.0
pytest-rerunfailures>=16.0.1
mlflow>=3.6.0
marimo[recommended]
pyddm>=0.9.0

[docs]
mkdocs>=1.5.0
mkdocs-material>=9.5.0
mkdocs-jupyter>=0.24.0
mkdocstrings[python]>=0.24.0

[jax]
jax>=0.4.20
jaxlib>=0.4.20

[jax-cuda]
jax[cuda12]>=0.4.20

[mlflow]
mlflow>=3.6.0

[numba]
numba>=0.59.0

[parallel]
numba>=0.59.0
jax>=0.4.20
jaxlib>=0.4.20

[parallel-all]
numba>=0.59.0
jax>=0.4.20
jaxlib>=0.4.20
maturin>=1.4

[pyddm]
pyddm>=0.9.0
