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

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