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

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