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

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

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

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

[gmsh]
gmsh
h5py
mapbox_earcut
meshio
pygmsh
pyvista
trimesh

[sipann]
SIPANN==2.0.0

[tidy3d]
tidy3d-beta==1.7.1
