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

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