click
flatdict
gdstk
jsondiff
loguru
matplotlib
numpy
omegaconf
orjson
pandas
pydantic
pyyaml
qrcode
rectpack
scipy
shapely
toolz
tqdm
types-PyYAML
typing_extensions
watchdog
xmltodict

[dev]
pandas
xmltodict
doc8
autodoc_pydantic
pur
pyyaml
rectpack
omegaconf
qrcode
watchdog
numpy
jsondiff
click
pytest
pre-commit
toolz
typing_extensions
flake8
types-waitress
docutils==0.17.1
autotyping
gdstk
loguru
nbsphinx
xdoctest
flatdict
tqdm
myst-parser
types-PyYAML
mypy
pytest-cov
sphinx-copybutton
flake8-bugbear
pytest-regressions
sphinx-click
scipy
shapely
pydocstyle
ipykernel
sphinx-book-theme==0.3.3
orjson
pydantic
matplotlib
sphinx-autodoc-typehints
sphinx-markdown-tables==0.0.16

[devsim]
devsim
mkl
pyvista
tidy3d-beta==1.7.1

[exp]
pandas
xmltodict
pyyaml
rectpack
omegaconf
qrcode
watchdog
numpy
jsondiff
click
jsonschema
toolz
typing_extensions
gdstk
loguru
flatdict
tqdm
Werkzeug==2.2.2
dash
types-PyYAML
dash-bootstrap-components>=0.8.2
scipy
shapely
orjson
pydantic
matplotlib

[full]
pandas
xmltodict
pyglet
pyyaml
rectpack
holoviews
omegaconf
qrcode
watchdog
bokeh
triangle
meshio
numpy
jsondiff
click
networkx
trimesh
ipympl
toolz
typing_extensions
scikit-image
flayout
freetype-py
gdstk
loguru
pygmsh
flatdict
tqdm
ipywidgets
h5py
types-PyYAML
scikit-fem
pyvista
scipy
shapely
nlopt
autograd
mapbox_earcut
orjson
pydantic
klayout
scikit-learn
matplotlib
simphony==0.6.1
phidl
sax==0.8.4
gmsh

[gmsh]
gmsh
h5py
mapbox_earcut
meshio
pygmsh
pyvista
trimesh

[sipann]
SIPANN==2.0.0

[tidy3d]
tidy3d-beta==1.7.1
