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

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