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

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