matplotlib>=3.8
monty>=2026.2.18
networkx>=2.7
numpy<3,>=1.25.0
orjson<4,>=3.10
palettable>=3.3.3
pandas>=2
scipy>=1.13.0
spglib>=2.5
sympy>=1.3
uncertainties>=3.1
plotly>=6.0
joblib>=1.3.2
bibtexparser
tabulate>=0.9.0
tqdm>=4.67.3
requests>=2.32.5

[:platform_system == "Windows"]
scipy>=1.14.1

[abinit]
netcdf4>=1.7.2

[ase]
ase>=3.27.0

[matcalc]

[matcalc:python_version < "3.13"]
matcalc>=0.4.0
matgl>=2.0.4

[mlp]

[mlp:python_version < "3.13"]
matgl>=2.0.4

[numba]
numba>=0.55

[optional]
netcdf4>=1.7.2
ase>=3.27.0
beautifulsoup4
f90nml>=1.1.2
h5py>=3.11.0
hiphive>=1.3.1
phonopy>=2.33.3
seekpath>=2.0.1

[symmetry]
moyopy[interface]>=0.3

[tblite]

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

[zeopp]

[zeopp:platform_system != "Windows"]
pyzeo
