pyside6>=6.10.2
pyqtgraph>=0.14
qtpy>=2.4
numpy>=2.3
scipy>=1.17
pandas>=3.0
scikit-learn>=1.8
scikit-image>=0.26
jax>=0.8
jaxlib>=0.8
interpax>=0.3
optimistix>=0.1
optax>=0.2
numpyro>=0.20
arviz>=1.0
nlsq>=0.6
h5py>=3.15
hdf5plugin>=6.0
matplotlib>=3.10
joblib>=1.5
tqdm>=4.67.1
psutil>=7.2
coverage[toml]>=7.13
pytest>=9.0
pytest-cov>=7.0
pytest-xdist[psutil]>=3.8
pytest-benchmark>=5.2
pytest-mock>=3.15
pytest-timeout>=2.4
pytest-sugar>=1.1
pytest-html>=4.2
pytest-qt>=4.5
hypothesis>=6.148
mypy>=1.19
ruff>=0.15
bandit[toml]>=1.9
pre-commit>=4.5
build>=1.4
twine>=6.2
sphinx>=9.1
furo>=2025.12.19
myst-parser>=5.0
sphinx-autodoc-typehints>=3.6
sphinx-copybutton>=0.5.2
sphinx-design>=0.7
sphinxcontrib-mermaid>=2.0
memory-profiler>=0.61
pympler>=1.1
nbconvert>=7.17
ipykernel>=7.2
ipywidgets>=8.1.8
jupyterlab>=4.4

[:sys_platform != "win32"]
line-profiler>=5.0

[gpu_cuda12]
jax-cuda12-plugin>=0.8.0
jax-cuda12-pjrt>=0.8.0

[gpu_cuda13]
jax-cuda13-plugin>=0.8.0
jax-cuda13-pjrt>=0.8.0
