├── .github ├── dependabot.yml ├── release-drafter.yml ├── workflows │ ├── pages.yml │ ├── release-drafter.yml │ ├── release.yml │ └── test_code.yml └── write_cells.py ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── docs ├── _config.yml ├── _toc.yml ├── cells.rst ├── changelog.md └── index.md ├── examples └── python │ ├── tutorial-1.py │ ├── tutorial-2.py │ ├── tutorial-3.py │ ├── tutorial-4.py │ └── tutorial-5.py ├── gvtt ├── __init__.py ├── components │ ├── __init__.py │ ├── bend_euler.py │ ├── die.py │ ├── edge_coupler_rib.py │ ├── mmi1x2.py │ ├── mmi2x2.py │ └── transitions.py ├── config.py ├── klayout │ ├── layer_boolean.lym │ ├── layers.lyp │ └── tech.lyt ├── layers.py ├── layers.yaml └── tech.py ├── install_tech.py ├── pyproject.toml ├── tests ├── ref │ ├── bend_euler_bend_euler_A_913399dd.gds │ ├── die_die_S5000_9500_SW75_68cec5fb.gds │ ├── edge_coupler_rib_edge_c_e6241d26.gds │ ├── mmi1x2_mmi1x2_W1p874_WT_c5125326.gds │ ├── mmi2x2_mmi2x2_WNone_WT1_5bcdb7a6.gds │ ├── rib_taper_rib_taper_W1__e754a037.gds │ ├── rib_to_strip_rib_to_str_cb454870.gds │ ├── straight_straight_L10_N_7e9ad5ba.gds │ ├── straight_straight_L10_N_7f4d0b36.gds │ ├── strip_taper_strip_taper_0c884b56.gds │ └── strip_to_rib_strip_to_r_332881ab.gds ├── test_components.py └── test_components │ ├── test_pdk_settings_bend_euler_.yml │ ├── test_pdk_settings_die_.yml │ ├── test_pdk_settings_edge_coupler_rib_.yml │ ├── test_pdk_settings_mmi1x2_.yml │ ├── test_pdk_settings_mmi2x2_.yml │ ├── test_pdk_settings_rib_taper_.yml │ ├── test_pdk_settings_rib_to_strip_.yml │ ├── test_pdk_settings_straight_.yml │ ├── test_pdk_settings_straight_rib_.yml │ ├── test_pdk_settings_straight_sc_.yml │ ├── test_pdk_settings_strip_taper_.yml │ └── test_pdk_settings_strip_to_rib_.yml └── uv.lock /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test_code.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.github/workflows/test_code.yml -------------------------------------------------------------------------------- /.github/write_cells.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.github/write_cells.py -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/docs/_toc.yml -------------------------------------------------------------------------------- /docs/cells.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/docs/cells.rst -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | # [CHANGELOG](https://keepachangelog.com/en/1.0.0/) 2 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | ```{include} ../README.md 2 | ``` 3 | -------------------------------------------------------------------------------- /examples/python/tutorial-1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/examples/python/tutorial-1.py -------------------------------------------------------------------------------- /examples/python/tutorial-2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/examples/python/tutorial-2.py -------------------------------------------------------------------------------- /examples/python/tutorial-3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/examples/python/tutorial-3.py -------------------------------------------------------------------------------- /examples/python/tutorial-4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/examples/python/tutorial-4.py -------------------------------------------------------------------------------- /examples/python/tutorial-5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/examples/python/tutorial-5.py -------------------------------------------------------------------------------- /gvtt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/__init__.py -------------------------------------------------------------------------------- /gvtt/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/components/__init__.py -------------------------------------------------------------------------------- /gvtt/components/bend_euler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/components/bend_euler.py -------------------------------------------------------------------------------- /gvtt/components/die.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/components/die.py -------------------------------------------------------------------------------- /gvtt/components/edge_coupler_rib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/components/edge_coupler_rib.py -------------------------------------------------------------------------------- /gvtt/components/mmi1x2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/components/mmi1x2.py -------------------------------------------------------------------------------- /gvtt/components/mmi2x2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/components/mmi2x2.py -------------------------------------------------------------------------------- /gvtt/components/transitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/components/transitions.py -------------------------------------------------------------------------------- /gvtt/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/config.py -------------------------------------------------------------------------------- /gvtt/klayout/layer_boolean.lym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/klayout/layer_boolean.lym -------------------------------------------------------------------------------- /gvtt/klayout/layers.lyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/klayout/layers.lyp -------------------------------------------------------------------------------- /gvtt/klayout/tech.lyt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/klayout/tech.lyt -------------------------------------------------------------------------------- /gvtt/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/layers.py -------------------------------------------------------------------------------- /gvtt/layers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/layers.yaml -------------------------------------------------------------------------------- /gvtt/tech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/gvtt/tech.py -------------------------------------------------------------------------------- /install_tech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/install_tech.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/ref/bend_euler_bend_euler_A_913399dd.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/bend_euler_bend_euler_A_913399dd.gds -------------------------------------------------------------------------------- /tests/ref/die_die_S5000_9500_SW75_68cec5fb.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/die_die_S5000_9500_SW75_68cec5fb.gds -------------------------------------------------------------------------------- /tests/ref/edge_coupler_rib_edge_c_e6241d26.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/edge_coupler_rib_edge_c_e6241d26.gds -------------------------------------------------------------------------------- /tests/ref/mmi1x2_mmi1x2_W1p874_WT_c5125326.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/mmi1x2_mmi1x2_W1p874_WT_c5125326.gds -------------------------------------------------------------------------------- /tests/ref/mmi2x2_mmi2x2_WNone_WT1_5bcdb7a6.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/mmi2x2_mmi2x2_WNone_WT1_5bcdb7a6.gds -------------------------------------------------------------------------------- /tests/ref/rib_taper_rib_taper_W1__e754a037.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/rib_taper_rib_taper_W1__e754a037.gds -------------------------------------------------------------------------------- /tests/ref/rib_to_strip_rib_to_str_cb454870.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/rib_to_strip_rib_to_str_cb454870.gds -------------------------------------------------------------------------------- /tests/ref/straight_straight_L10_N_7e9ad5ba.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/straight_straight_L10_N_7e9ad5ba.gds -------------------------------------------------------------------------------- /tests/ref/straight_straight_L10_N_7f4d0b36.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/straight_straight_L10_N_7f4d0b36.gds -------------------------------------------------------------------------------- /tests/ref/strip_taper_strip_taper_0c884b56.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/strip_taper_strip_taper_0c884b56.gds -------------------------------------------------------------------------------- /tests/ref/strip_to_rib_strip_to_r_332881ab.gds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/ref/strip_to_rib_strip_to_r_332881ab.gds -------------------------------------------------------------------------------- /tests/test_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components.py -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_bend_euler_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_bend_euler_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_die_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_die_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_edge_coupler_rib_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_edge_coupler_rib_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_mmi1x2_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_mmi1x2_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_mmi2x2_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_mmi2x2_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_rib_taper_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_rib_taper_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_rib_to_strip_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_rib_to_strip_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_straight_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_straight_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_straight_rib_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_straight_rib_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_straight_sc_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_straight_sc_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_strip_taper_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_strip_taper_.yml -------------------------------------------------------------------------------- /tests/test_components/test_pdk_settings_strip_to_rib_.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/tests/test_components/test_pdk_settings_strip_to_rib_.yml -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gdsfactory/vtt/HEAD/uv.lock --------------------------------------------------------------------------------