matplotlib>=3.8
monty>=2024.5.24
networkx>=2.2
palettable>=3.1.1
pandas>=2
plotly>=4.5.0
pybtex>=0.24.0
requests>=2.32
ruamel.yaml>=0.17.0
scipy>=1.13.0
spglib>=2.5.0
sympy>=1.2
tabulate>=0.9
tqdm>=4.60
uncertainties>=3.1.4
joblib>=1

[:platform_system != "Windows"]
numpy>=1.25.0

[:platform_system == "Windows"]
numpy<2.0,>=1.25.0

[abinit]
netcdf4>=1.6.5

[ase]
ase>=3.23.0

[ci]
pytest>=8
pytest-cov>=4
pytest-split>=0.8

[docs]
sphinx
sphinx_rtd_theme

[electronic_structure]
fdint>=2.0.2

[mlp]
matgl>=1.1.1
chgnet>=0.3.8

[numba]
numba>=0.55

[optional]
ase>=3.23.0
chemview>=0.6
chgnet>=0.3.8
f90nml>=1.1.2
galore>=0.6.1
h5py>=3.11.0
jarvis-tools>=2020.7.14
matgl>=1.1.1
netCDF4>=1.6.5
phonopy>=2.23
seekpath>=2.0.1

[optional:platform_system == "Linux" and python_version < "3.12"]
tblite[ase]>=0.3.0

[tblite]

[tblite:python_version < "3.12"]
tblite[ase]>=0.3.0

[vis]
vtk>=6.0.0
