scipy>=1.14
numpy~=2.0
matplotlib>=3.10
pyyaml>=6.0.2
ipython>=7.34
ipdb
jupyter
notebook<7
mpl-tools==0.4.1
tqdm~=4.67
colorama~=0.4.1
tabulate~=0.8.3
pathos~=0.3
dill==0.3.8
patlib==0.3.7
struct-tools==0.2.5
threadpoolctl<4.0.0,>=3.0.0

[Qt]
PyQt5
qtpy

[build]
twine
jupytext<=1.15

[debug]
line_profiler
pre-commit

[dev]
line_profiler
pre-commit
tox
coverage>=5.1
pytest
pytest-cov
pytest-sugar
pytest-benchmark
pytest-clarity
pytest-xdist
pytest-timeout
ruff
twine
jupytext<=1.15
mkdocs-material
mkdocstrings
mkdocstrings-python
mkdocs-gen-files
mkdocs-literate-nav
mkdocs-section-index
mkdocs-glightbox
mkdocs-jupyter
pybtex

[doc]
mkdocs-material
mkdocstrings
mkdocstrings-python
mkdocs-gen-files
mkdocs-literate-nav
mkdocs-section-index
mkdocs-glightbox
mkdocs-jupyter
pybtex

[lint]
ruff

[test]
tox
coverage>=5.1
pytest
pytest-cov
pytest-sugar
pytest-benchmark
pytest-clarity
pytest-xdist
pytest-timeout
