scipy
numpy>=1.20
pandas>=1.0.0
h5py
pyyaml
importlib-resources
rapidfuzz
lark>=1.1.5
pint
chardet

[:python_version < "3.10"]
numpy<2.0.0

[dev]
pytest
pytest-benchmark
pytest-cov
nbmake
ruff==0.8.5
uv
pre-commit

[docs]
sphinx!=5.1.0
sphinx_rtd_theme
sphinx-mdinclude
sphinx-gallery
sphinx-plotly-directive
sphinxcontrib-mermaid
myst_parser

[fitting]
ipython
ipywidgets
anywidget
plotly<6
matplotlib
lmfit
