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

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