click
gdspy
jsondiff
jsonschema
loguru
lytest==0.0.20
matplotlib
networkx
numpy
omegaconf
orjson
pandas
phidl==1.6.1
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
jsonschema
loguru
lytest==0.0.20
matplotlib
networkx
numpy
omegaconf
orjson
pandas
phidl==1.6.1
picwriter==0.5
pydantic
Pyqtree
pytest
pytest-regressions
qrcode
rectpack
scikit-image
scipy
semantic_version
Shapely
toolz
tqdm
trimesh
typing_extensions
xmltodict

[dev]
jsondiff
networkx
scipy
mypy
pytest-cov
dash-bootstrap-components>=0.8.2
holoviews
pyglet
ipympl
simphony==0.3.0
toolz
numpy
nbsphinx
triangle
lytest==0.0.20
qrcode
loguru
types-waitress
sphinx-click
bokeh
pandas
pydantic
pytest-regressions
pydocstyle
omegaconf
xdoctest
nbval
rectpack
sphinx-autodoc-typehints
orjson
semantic_version
doc8
Pyqtree
matplotlib
sklearn
gdspy
pre-commit
pur
typing_extensions
ipykernel
SiPANN==1.3.1
Shapely
docutils
dash
scikit-image
autotyping
picwriter==0.5
sphinx-markdown-tables
phidl==1.6.1
tox
tqdm
sphinx>=4.4.0
tidy3d-beta==1.1.1
click
recommonmark
Werkzeug==2.0.0
flake8
xmltodict
furo
jsonschema
pyyaml
pytest
myst-parser
klayout
trimesh
types-PyYAML

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