.gitignore
.pre-commit-config.yaml
.pre-commit-hooks.yaml
.sourcery.yaml
CHANGELOG.md
LICENSE
Makefile
README.md
pyproject.toml
.github/dependabot.yml
.github/release-drafter.yml
.github/ISSUE_TEMPLATE/bug_report.md
.github/ISSUE_TEMPLATE/feature_request.md
.github/workflows/changelog.yml
.github/workflows/pages.yml
.github/workflows/release-drafter.yml
.github/workflows/release.yml
.github/workflows/test_code.yml
docs/mkdocs.yml
docs/overrides/main.html
docs/source/changelog.md
docs/source/complex_cell.py
docs/source/config.md
docs/source/dosdonts.md
docs/source/gdsfactory.md
docs/source/gen_ref_pages.py
docs/source/index.md
docs/source/intro.md
docs/source/layers.py
docs/source/migration.md
docs/source/pre.md
docs/source/star.py
docs/source/straight.py
docs/source/_static/complex.png
docs/source/_static/klive.webm
docs/source/_static/waveguide.png
docs/source/notebooks/00_geometry.py
docs/source/notebooks/01_references.py
docs/source/notebooks/02_DRC.py
docs/source/notebooks/03_Enclosures.py
docs/source/notebooks/04_KCL.py
src/kfactory/__init__.py
src/kfactory/conf.py
src/kfactory/cross_section.py
src/kfactory/decorators.py
src/kfactory/enclosure.py
src/kfactory/grid.py
src/kfactory/kcell.py
src/kfactory/kf_types.py
src/kfactory/packing.py
src/kfactory/placer.py
src/kfactory/port.py
src/kfactory/py.typed
src/kfactory.egg-info/PKG-INFO
src/kfactory.egg-info/SOURCES.txt
src/kfactory.egg-info/dependency_links.txt
src/kfactory.egg-info/entry_points.txt
src/kfactory.egg-info/requires.txt
src/kfactory.egg-info/top_level.txt
src/kfactory/cells/__init__.py
src/kfactory/cells/bezier.py
src/kfactory/cells/circular.py
src/kfactory/cells/euler.py
src/kfactory/cells/straight.py
src/kfactory/cells/taper.py
src/kfactory/cells/virtual/__init__.py
src/kfactory/cells/virtual/circular.py
src/kfactory/cells/virtual/euler.py
src/kfactory/cells/virtual/straight.py
src/kfactory/cli/__init__.py
src/kfactory/cli/build.py
src/kfactory/factories/__init__.py
src/kfactory/factories/bezier.py
src/kfactory/factories/circular.py
src/kfactory/factories/euler.py
src/kfactory/factories/straight.py
src/kfactory/factories/taper.py
src/kfactory/factories/virtual/__init__.py
src/kfactory/factories/virtual/circular.py
src/kfactory/factories/virtual/euler.py
src/kfactory/factories/virtual/straight.py
src/kfactory/factories/virtual/utils.py
src/kfactory/routing/__init__.py
src/kfactory/routing/electrical.py
src/kfactory/routing/generic.py
src/kfactory/routing/manhattan.py
src/kfactory/routing/optical.py
src/kfactory/routing/steps.py
src/kfactory/routing/aa/__init__.py
src/kfactory/routing/aa/optical.py
src/kfactory/technology/__init__.py
src/kfactory/technology/layer_map.py
src/kfactory/utils/__init__.py
src/kfactory/utils/fill.py
src/kfactory/utils/simplify.py
src/kfactory/utils/violations.py
src/kfactory/widgets/__init__.py
src/kfactory/widgets/interactive.py
tests/conftest.py
tests/test_all_angle.py
tests/test_cell.py
tests/test_cells.py
tests/test_config.py
tests/test_cplxcells.py
tests/test_enclosure.py
tests/test_extrude.py
tests/test_fill.py
tests/test_grid.py
tests/test_instance.py
tests/test_l2n.py
tests/test_layerstack.py
tests/test_meta.py
tests/test_netlist.py
tests/test_partial.py
tests/test_pdk.py
tests/test_ports.py
tests/test_rename.py
tests/test_routing.py
tests/test_shapes.py
tests/test_spiral.py
tests/test_transformations.py
tests/test_violations.py
tests/test_virtual.py
tests/test_yaml.py
tests/custom/show.py
tests/test_data/ref/bend_circular_W1_R10_LWG_EWGSTD_A180_AS1.gds
tests/test_data/ref/bend_circular_W1_R10_LWG_EWGSTD_A90_AS1.gds
tests/test_data/ref/bend_euler_W1_R10_LWG_EWGSTD_A180_R150.gds
tests/test_data/ref/bend_euler_W1_R10_LWG_EWGSTD_A90_R150.gds
tests/test_data/ref/straight_W500_L1000_LWG_EWGSTD.gds
tests/test_data/ref/taper.gds