numpy>=1.18.1
scipy>=1.2.1
pandas>=1.1.0
matplotlib>=3.1.3
lmfit
sympy
nmrglue>=0.12
jinja2
tqdm

[dev]
notebook
ipykernel
ipython
requests
mat73
openpyxl
xlrd
sphinx
nbsphinx
sphinx_tabs
sphinx_rtd_theme
Pygments
ipywidgets
ruff
pre-commit
pytest

[dev:python_version < "3.11"]
ipywidgets<8.0.0,>=7.6.0

[dev:python_version >= "3.11"]
ipywidgets>=8.0.0

[docs]
sphinx
nbsphinx
sphinx_tabs
sphinx_rtd_theme
Pygments
ipywidgets

[excel]
openpyxl
xlrd

[hlsvd]

[hlsvd:platform_machine == "x86_64" or platform_machine == "amd64"]
hlsvdpro>=2.0.0

[jupyter]
notebook
ipykernel
ipython
requests
mat73
openpyxl
xlrd

[jupyter:python_version < "3.11"]
ipywidgets<8.0.0,>=7.6.0

[jupyter:python_version >= "3.11"]
ipywidgets>=8.0.0

[matlab]
mat73

[ruff]
ruff
pre-commit
pytest
