numpy
scipy
matplotlib
pymatgen>=2017.12.30
BoltzTraP2
trimesh
meshcut
scikit-image
monty
spglib
plotly
pyfftw
psutil
click
networkx
tabulate

[crystal-toolkit]
crystal-toolkit

[decimation]
open3d

[dev]
pre-commit>=2.12.1

[docs]
sphinx==8.1.3
sphinx-click==6.0.0
furo==2025.12.19
sphinx-autodoc-typehints==3.0.1
myst_parser==4.0.1
nbsphinx==0.9.8
nbsphinx-link==1.3.1
ipython==8.31.0
docutils==0.20.1

[mayavi]
mayavi
mlabtex
vtk

[plotly-static]
kaleido

[smooth]
PyMCubes

[strict]
matplotlib==3.9.4
pymatgen==2025.10.7
BoltzTraP2==26.3.1
trimesh==4.12.2
meshcut==0.3.0
scikit-image==0.25.2
monty==2025.3.3
spglib==2.7.0
plotly==6.5.0
pyfftw==0.15.0
psutil==7.2.2
click==8.1.8
networkx==3.4.2
tabulate==0.9.0
numpy
scipy

[tests]
pytest==9.0.3
