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

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