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

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