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

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