httpx>=0.27
pydantic>=2.6
tenacity>=8.2
click>=8.1

[ase]
ase>=3.22

[dev]
pytest>=8.0
pytest-asyncio>=0.23
pytest-httpx>=0.30
ruff>=0.6
mypy>=1.10
openpyxl>=3.1
pandas>=2.0
reportlab>=4.0

[docs]
sphinx>=7.0
furo>=2024.5.6
myst-parser>=2.0
sphinx-copybutton>=0.5
sphinx-autodoc-typehints>=1.25

[ffs]
openpyxl>=3.1
pandas>=2.0
reportlab>=4.0

[jax]
jax>=0.4.30
jaxlib>=0.4.30
jaxopt>=0.8.3

[mlip]
mace-torch>=0.3
ase>=3.22
torch>=2.0

[mp]
mp-api>=0.41
ase>=3.22
pymatgen>=2024.1

[notebook]
matplotlib>=3.8
pandas>=2.0

[ocr]
pypdf>=4.0
pdfplumber>=0.10
pytesseract>=0.3.10
pdf2image>=1.17
Pillow>=10.0

[xlsx]
openpyxl>=3.1
pandas>=2.0
reportlab>=4.0
