click
gdspy
jsondiff
jsonschema
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
types-PyYAML
typing_extensions
watchdog
xmltodict

[basic]
click
gdspy
jsondiff
jsonschema
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
types-PyYAML
typing_extensions
watchdog
xmltodict

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

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