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

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