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

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