numpy<3.0,>=2.0.0
matplotlib<4.0,>=3.9.0
pandas<4.0,>=2.2.0
scipy<2.0,>=1.16.0
numba<1.0,>=0.60.0

[caching]
cachetools

[ci]
pastas[caching,interactive,mpmath,pytesting,solvers]
jupyter
coverage
corner
tqdm

[codespelling]
codespell[toml]

[datasets]
requests

[dev]
tox-uv
pre-commit
pastas[ci,codespelling,rtd,ruffing]

[formatting]
pastas[ruffing]

[full]
pastas[caching,datasets,interactive,mpmath,solvers]

[interactive]
bokeh>=3.6
plotly

[linting]
pastas[ruffing]

[mpmath]
mpmath

[pytesting]
pytest>=7
pytest-cov
pytest-sugar
papermill

[rtd]
pastas[solvers]
Ipython
ipykernel
pydata-sphinx-theme
sphinx
sphinxcontrib-bibtex
requests
numpydoc
sphinx-design
myst_nb
sphinx-autoapi

[ruffing]
ruff

[solvers]
lmfit>=1.3.2
emcee>=3.1.5
