matplotlib
numpy>=1.24
packaging
pydantic>=2
sax>=0.9.0
scipy
shapely
tidy3d==2.4.0rc2
trimesh[easy]

[dev]
bump2version
nbstripout
pre-commit
black[jupyter]
autoimport
isort
sphinx
autodoc-pydantic
myst-nb>0.17.1
jupyter-book
papermill

[full]
meow-sim[gds,ipy,jax,klu,vis]

[gds]
gdsfactory[cad]>=7.4.0
klayout>0.28.2
kweb
kfactory

[ipy]
ipykernel
ipywidgets
ipympl
nbstripout
tqdm

[jax]
jax
jaxlib

[klu]
klujax>0.1.2

[min]
meow-sim

[vis]
matplotlib
trimesh[easy]
