matplotlib>=1.5
monty>=3.0.2
mp-api>=0.27.3
networkx>=2.2
numpy>=1.20.1
palettable>=3.1.1
pandas
plotly>=4.5.0
pybtex
pydantic<2.0.0
requests
ruamel.yaml>=0.17.0
scipy>=1.5.0
spglib>=2.0.2
sympy
tabulate
tqdm
uncertainties>=3.1.4
joblib

[abinit]
netcdf4

[ase]
ase>=3.3

[dev]
black
mypy
pre-commit
pytest-cov
pytest-split
pytest
ruff

[docs]
sphinx
sphinx_rtd_theme
doc2dash

[electronic_structure]
fdint>=2.0.2

[numba]
numba

[optional]
ase>=3.22.1
chemview>=0.6
chgnet
f90nml>=1.1.2
galore>=0.6.1
h5py>=3.8.0
jarvis-tools>=2020.7.14
matgl
netCDF4>=1.5.8
phonopy>=2.4.2
seekpath>=1.9.4

[optional:platform_system != "Windows"]
BoltzTraP2>=22.3.2

[optional:platform_system == "Linux"]
tblite[ase]>=0.3.0

[relaxation]
matgl
chgnet

[tblite]
tblite[ase]>=0.3.0

[vis]
vtk>=6.0.0
