click
gdspy
jsondiff
jsonschema
klayout
loguru
lytest==0.0.20
matplotlib
networkx
numpy
omegaconf
orjson
pandas
phidl==1.6.0
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.0
picwriter==0.5
pydantic
Pyqtree
pytest
pytest-regressions
qrcode
rectpack
scikit-image
scipy
semantic_version
Shapely
toolz
tqdm
trimesh
typing_extensions
xmltodict

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

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