click
gdspy
jsondiff
jsonschema
klayout
loguru
lytest==0.0.20
matplotlib
networkx
numpy
omegaconf
orjson
pandas
phidl==1.6.1
picwriter==0.5
pydantic
Pyqtree
pytest
pytest-regressions
qrcode
rectpack
scikit-image
scipy
semantic_version
Shapely
toolz
tqdm
trimesh
typing_extensions
xmltodict

[basic]
click
gdspy
jsondiff
jsonschema
klayout
loguru
lytest==0.0.20
matplotlib
networkx
numpy
omegaconf
orjson
pandas
phidl==1.6.1
picwriter==0.5
pydantic
Pyqtree
pytest
pytest-regressions
qrcode
rectpack
scikit-image
scipy
semantic_version
Shapely
toolz
tqdm
trimesh
typing_extensions
xmltodict

[dev]
jsonschema
trimesh
matplotlib
rectpack
sphinx>=4.4.0
dash-bootstrap-components>=0.8.2
dash
qrcode
simphony==0.3.0
pyglet
click
Werkzeug==2.0.0
pydantic
ipykernel
networkx
recommonmark
xdoctest
bokeh
semantic_version
lytest==0.0.20
pydocstyle
sklearn
xmltodict
typing_extensions
ipympl
orjson
pytest-cov
pytest-regressions
docutils
phidl==1.6.1
toolz
numpy
doc8
nbsphinx
jsondiff
tidy3d-beta==1.1.1
pytest
picwriter==0.5
mypy
scikit-image
sphinx-autodoc-typehints
pre-commit
myst-parser
scipy
flake8
pandas
omegaconf
Shapely
pyyaml
tqdm
gdspy
sphinx-click
Pyqtree
klayout
holoviews
SiPANN==1.3.1
loguru
sphinx-markdown-tables
tox
pur
triangle
furo
nbval

[full]
jsonschema
trimesh
matplotlib
rectpack
dash-bootstrap-components>=0.8.2
dash
qrcode
simphony==0.3.0
pyglet
click
Werkzeug==2.0.0
pydantic
networkx
bokeh
semantic_version
lytest==0.0.20
sklearn
xmltodict
typing_extensions
ipympl
orjson
pytest-regressions
phidl==1.6.1
toolz
numpy
jsondiff
tidy3d-beta==1.1.1
pytest
picwriter==0.5
scikit-image
scipy
pandas
omegaconf
Shapely
pyyaml
tqdm
gdspy
Pyqtree
klayout
holoviews
SiPANN==1.3.1
loguru
triangle
