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

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

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

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

[gmsh]
gmsh
h5py
mapbox_earcut
meshio
pygmsh
pyvista
trimesh

[sipann]
SIPANN==2.0.0

[tidy3d]
tidy3d-beta==1.7.1
