bw2calc>=2.4
bw2data>=4.6
bw_graph_tools>=0.9
numpy
pandas
tqdm
bw_temporalis>=1.1
dynamic_characterization>=1.4.2
matplotlib
seaborn
loguru
ipython
ipywidgets
pydantic>=2.0

[:sys_platform == "linux" and platform_machine == "x86_64"]
pypardiso

[:sys_platform == "win32" and platform_machine == "AMD64"]
pypardiso

[dev]
pre-commit
pylint

[docs]
zensical>=0.0.57
mkdocstrings[python]>=1.0.0
mkdocs-autorefs
pymdown-extensions>=10.0
nbconvert>=7.0

[premise]
premise[bw25]>=2.4.9.2

[solvers]

[solvers:sys_platform == "darwin"]
scikit-umfpack

[solvers:sys_platform == "linux" and platform_machine != "x86_64"]
scikit-umfpack

[testing]
setuptools
pytest
pytest-cov
packaging
