jax>=0.10.2
jaxlib>=0.10.2
numpy>=1.24
scipy>=1.11
matplotlib>=3.7
h5py>=3.8
pyyaml>=6.0

[all]
rfx-fdtd[cad,dashboard,dev,optimization,visualization]

[cad]
trimesh>=4
rtree>=1
cascadio>=0.0.14

[dashboard]
streamlit>=1.30
pandas

[dev]
pytest>=7.0
pytest-xdist
pytest-split<0.12,>=0.11
ruff<0.16,>=0.15
mypy<2,>=1.10
build<2,>=1

[optimization]
optax>=0.1.7

[visualization]
matplotlib>=3.7
pillow
