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

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

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

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

[sipann]
SIPANN==2.0.0

[tidy3d]
tidy3d-beta==1.7.1
