.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
requirements.txt
requirements_dev.txt
setup.cfg
setup.py
gdsfactory/__init__.py
gdsfactory/add_grating_couplers.py
gdsfactory/add_keepout.py
gdsfactory/add_labels.py
gdsfactory/add_loopback.py
gdsfactory/add_padding.py
gdsfactory/add_pins.py
gdsfactory/add_tapers.py
gdsfactory/add_termination.py
gdsfactory/asserts.py
gdsfactory/bias.py
gdsfactory/boolean.py
gdsfactory/build.py
gdsfactory/cell.py
gdsfactory/component.py
gdsfactory/component_from_yaml.py
gdsfactory/config.py
gdsfactory/conftest.py
gdsfactory/containers.py
gdsfactory/coord2.py
gdsfactory/cross_section.py
gdsfactory/difftest.py
gdsfactory/doe.py
gdsfactory/fill.py
gdsfactory/generate_does.py
gdsfactory/geo_utils.py
gdsfactory/get_netlist.py
gdsfactory/gf.py
gdsfactory/grid.py
gdsfactory/hash_points.py
gdsfactory/import_gds.py
gdsfactory/install.py
gdsfactory/klive.py
gdsfactory/layers.py
gdsfactory/name.py
gdsfactory/offset.py
gdsfactory/pack.py
gdsfactory/path.py
gdsfactory/pixelate.py
gdsfactory/placer.py
gdsfactory/port.py
gdsfactory/rotate.py
gdsfactory/show.py
gdsfactory/snap.py
gdsfactory/tech.py
gdsfactory/types.py
gdsfactory/write_doe.py
gdsfactory/write_doe_from_yaml.py
gdsfactory.egg-info/PKG-INFO
gdsfactory.egg-info/SOURCES.txt
gdsfactory.egg-info/dependency_links.txt
gdsfactory.egg-info/entry_points.txt
gdsfactory.egg-info/requires.txt
gdsfactory.egg-info/top_level.txt
gdsfactory/autoplacer/__init__.py
gdsfactory/autoplacer/auto_placer.py
gdsfactory/autoplacer/cell_list.py
gdsfactory/autoplacer/chip_array.py
gdsfactory/autoplacer/functions.py
gdsfactory/autoplacer/helpers.py
gdsfactory/autoplacer/library.py
gdsfactory/autoplacer/test_autoplacer.py
gdsfactory/autoplacer/tests_yaml_placer.py
gdsfactory/autoplacer/text.py
gdsfactory/autoplacer/yaml_placer.py
gdsfactory/component_from/__init__.py
gdsfactory/component_from/component_from_phidl.py
gdsfactory/component_from/component_from_picwriter.py
gdsfactory/component_from/gds.py
gdsfactory/component_from/gdspaths.py
gdsfactory/components/C.py
gdsfactory/components/L.py
gdsfactory/components/__init__.py
gdsfactory/components/align.py
gdsfactory/components/array.py
gdsfactory/components/array_with_fanout.py
gdsfactory/components/array_with_via.py
gdsfactory/components/awg.py
gdsfactory/components/bbox.py
gdsfactory/components/bend_circular.py
gdsfactory/components/bend_circular_heater.py
gdsfactory/components/bend_euler.py
gdsfactory/components/bend_port.py
gdsfactory/components/bend_s.py
gdsfactory/components/bezier.py
gdsfactory/components/cavity.py
gdsfactory/components/cd.py
gdsfactory/components/cd_bend.py
gdsfactory/components/cd_straight.py
gdsfactory/components/cdc.py
gdsfactory/components/circle.py
gdsfactory/components/compass.py
gdsfactory/components/component_lattice.py
gdsfactory/components/component_sequence.py
gdsfactory/components/coupler.py
gdsfactory/components/coupler90.py
gdsfactory/components/coupler90bend.py
gdsfactory/components/coupler_adiabatic.py
gdsfactory/components/coupler_asymmetric.py
gdsfactory/components/coupler_full.py
gdsfactory/components/coupler_ring.py
gdsfactory/components/coupler_straight.py
gdsfactory/components/coupler_symmetric.py
gdsfactory/components/cross.py
gdsfactory/components/crossing_waveguide.py
gdsfactory/components/cutback_bend.py
gdsfactory/components/cutback_component.py
gdsfactory/components/dbr.py
gdsfactory/components/dbr2.py
gdsfactory/components/delay_snake.py
gdsfactory/components/delay_snake2.py
gdsfactory/components/delay_snake3.py
gdsfactory/components/die.py
gdsfactory/components/die_bbox.py
gdsfactory/components/disk.py
gdsfactory/components/ellipse.py
gdsfactory/components/extend_ports_list.py
gdsfactory/components/extension.py
gdsfactory/components/fiber.py
gdsfactory/components/fiber_array.py
gdsfactory/components/grating_coupler_array.py
gdsfactory/components/grating_coupler_elliptical.py
gdsfactory/components/grating_coupler_elliptical2.py
gdsfactory/components/grating_coupler_elliptical_trenches.py
gdsfactory/components/grating_coupler_functions.py
gdsfactory/components/grating_coupler_loss.py
gdsfactory/components/grating_coupler_tree.py
gdsfactory/components/grating_coupler_uniform.py
gdsfactory/components/hline.py
gdsfactory/components/litho_calipers.py
gdsfactory/components/litho_ruler.py
gdsfactory/components/litho_steps.py
gdsfactory/components/logo.py
gdsfactory/components/loop_mirror.py
gdsfactory/components/manhattan_font.py
gdsfactory/components/mmi1x2.py
gdsfactory/components/mmi2x2.py
gdsfactory/components/mzi.py
gdsfactory/components/mzi_arm.py
gdsfactory/components/mzi_lattice.py
gdsfactory/components/mzi_phase_shifter.py
gdsfactory/components/mzit.py
gdsfactory/components/mzit_lattice.py
gdsfactory/components/nxn.py
gdsfactory/components/opcm.py
gdsfactory/components/pad.py
gdsfactory/components/pads_shorted.py
gdsfactory/components/ramp.py
gdsfactory/components/rectangle.py
gdsfactory/components/resistance_meander.py
gdsfactory/components/ring.py
gdsfactory/components/ring_double.py
gdsfactory/components/ring_single.py
gdsfactory/components/ring_single_array.py
gdsfactory/components/ring_single_dut.py
gdsfactory/components/spiral.py
gdsfactory/components/spiral_circular.py
gdsfactory/components/spiral_external_io.py
gdsfactory/components/spiral_inner_io.py
gdsfactory/components/splitter_chain.py
gdsfactory/components/splitter_tree.py
gdsfactory/components/straight.py
gdsfactory/components/straight_array.py
gdsfactory/components/straight_heater.py
gdsfactory/components/straight_heater_doped.py
gdsfactory/components/straight_pin.py
gdsfactory/components/straight_rib.py
gdsfactory/components/taper.py
gdsfactory/components/taper_from_csv.py
gdsfactory/components/text.py
gdsfactory/components/verniers.py
gdsfactory/components/version_stamp.py
gdsfactory/components/via.py
gdsfactory/components/via_cutback.py
gdsfactory/components/via_stack.py
gdsfactory/components/via_stack_with_offset.py
gdsfactory/components/waveguide_template.py
gdsfactory/components/wire.py
gdsfactory/components/wire_sbend.py
gdsfactory/components/write_factory.py
gdsfactory/components/csv_data/grating_coupler_1etch_h220_e70.csv
gdsfactory/components/csv_data/grating_coupler_2etch_h220_e70_e220.csv
gdsfactory/components/csv_data/taper_strip_0p5_10_100.csv
gdsfactory/components/csv_data/taper_strip_0p5_10_150.csv
gdsfactory/components/csv_data/taper_strip_0p5_10_200.csv
gdsfactory/components/csv_data/taper_strip_0p5_11_200.csv
gdsfactory/components/csv_data/taper_strip_0p5_12_200.csv
gdsfactory/components/csv_data/taper_strip_0p5_3_36.csv
gdsfactory/drc/__init__.py
gdsfactory/drc/check_duplicate_cells.py
gdsfactory/drc/check_exclusion.py
gdsfactory/drc/check_inclusion.py
gdsfactory/drc/check_space.py
gdsfactory/drc/check_width.py
gdsfactory/drc/density.py
gdsfactory/drc/test_compute_area.py
gdsfactory/drc/test_duplicate_cells.py
gdsfactory/drc/test_exclusion.py
gdsfactory/drc/test_inclusion.py
gdsfactory/drc/test_space.py
gdsfactory/drc/test_width.py
gdsfactory/gds/alphabet.gds
gdsfactory/gdsdiff/__init__.py
gdsfactory/gdsdiff/gds_diff_git.py
gdsfactory/gdsdiff/gdsdiff.py
gdsfactory/gdsdiff/install.py
gdsfactory/gdsdiff/sample.py
gdsfactory/gdsdiff/test_xor.py
gdsfactory/klayout/drc/generic.lydrc
gdsfactory/klayout/pymacros/klive.lym
gdsfactory/klayout/tech/generic.layerstack
gdsfactory/klayout/tech/layers.lyp
gdsfactory/klayout/tech/tech.lyt
gdsfactory/klayout/tech/xsection.lym
gdsfactory/klayout/tech/xsection_generic.lym
gdsfactory/klayout/tech/xsection_generic.xs
gdsfactory/klayout/tech/xsection_planarized.xs
gdsfactory/mask/__init__.py
gdsfactory/mask/merge_json.py
gdsfactory/mask/merge_markdown.py
gdsfactory/mask/merge_metadata.py
gdsfactory/mask/merge_test_metadata.py
gdsfactory/mask/write_labels.py
gdsfactory/read/__init__.py
gdsfactory/read/read_ports.py
gdsfactory/remove/__init__.py
gdsfactory/remove/remove_empty_cells.py
gdsfactory/remove/remove_labels.py
gdsfactory/routing/__init__.py
gdsfactory/routing/add_electrical_pads_shortest.py
gdsfactory/routing/add_electrical_pads_top.py
gdsfactory/routing/add_electrical_pads_top_dc.py
gdsfactory/routing/add_fiber_array.py
gdsfactory/routing/add_fiber_single.py
gdsfactory/routing/factories.py
gdsfactory/routing/fanout.py
gdsfactory/routing/fanout2x2.py
gdsfactory/routing/get_bundle.py
gdsfactory/routing/get_bundle_corner.py
gdsfactory/routing/get_bundle_from_waypoints.py
gdsfactory/routing/get_bundle_path_length_match.py
gdsfactory/routing/get_bundle_sbend.py
gdsfactory/routing/get_bundle_u.py
gdsfactory/routing/get_input_labels.py
gdsfactory/routing/get_route.py
gdsfactory/routing/get_route_electrical_shortest_path.py
gdsfactory/routing/get_route_from_steps.py
gdsfactory/routing/get_route_sbend.py
gdsfactory/routing/get_routes.py
gdsfactory/routing/get_routes_bend180.py
gdsfactory/routing/get_routes_straight.py
gdsfactory/routing/manhattan.py
gdsfactory/routing/path_length_matching.py
gdsfactory/routing/route_fiber_array.py
gdsfactory/routing/route_fiber_single.py
gdsfactory/routing/route_ports_to_side.py
gdsfactory/routing/route_south.py
gdsfactory/routing/routing.py
gdsfactory/routing/sort_ports.py
gdsfactory/routing/test_add_fiber_array.py
gdsfactory/routing/test_path_length_matching.py
gdsfactory/routing/test_route_ports_to_side.py
gdsfactory/routing/utils.py
gdsfactory/routing/test_add_fiber_array/test_ports_test_tapers_.csv
gdsfactory/routing/test_add_fiber_array/test_ports_test_type0_.csv
gdsfactory/routing/test_add_fiber_array/test_ports_test_type1_.csv
gdsfactory/routing/test_add_fiber_array/test_ports_test_type2_.csv
gdsfactory/samples/01_component.py
gdsfactory/samples/01_component_with_pins.py
gdsfactory/samples/02_component_autoname.py
gdsfactory/samples/03_move.py
gdsfactory/samples/04_connect.py
gdsfactory/samples/05_remove_layers.py
gdsfactory/samples/06_remapping_layers.py
gdsfactory/samples/07_flattening_device.py
gdsfactory/samples/08_group.py
gdsfactory/samples/11_component_layout.py
gdsfactory/samples/12_component_refs.py
gdsfactory/samples/13_component_netlist.py
gdsfactory/samples/14_component_connectivity.py
gdsfactory/samples/15_component_sequence1.py
gdsfactory/samples/16_component_sequence2.py
gdsfactory/samples/17_ports.py
gdsfactory/samples/18_port_markers.py
gdsfactory/samples/191_mirror_h.py
gdsfactory/samples/19_references.py
gdsfactory/samples/20_components.py
gdsfactory/samples/21_add_fiber_array.py
gdsfactory/samples/22_add_fiber_single.py
gdsfactory/samples/30_metadata.py
gdsfactory/samples/__init__.py
gdsfactory/samples/big_device.py
gdsfactory/samples/mask_custom/__init__.py
gdsfactory/samples/mask_custom/test_mask.py
gdsfactory/samples/mask_custom/wg.py
gdsfactory/samples/mask_pack/__init__.py
gdsfactory/samples/mask_pack/test_mask.py
gdsfactory/samples/mask_pack/wg.py
gdsfactory/samples/pdk/test_fab_c/test_ports_bend_eulerCSfab_nitride_6a6da662_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_bend_eulercross_section_c7576b11_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_grating_coupler_ellipti_58003212_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_grating_coupler_ellipti_5faacb52_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mmi1x2CSfab_nitridec_Da_11606f88_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mmi1x2CSfab_nitrideo_Da_feadd5c8_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mmi1x2cross_sectionfab__881241f2_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mmi1x2cross_sectionfab__d0b4c104_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mziBbend_eulerCSfab_nit_8cf4cd0e_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mziBbend_eulerCSfab_nit_b0829522_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mziBbend_eulerCSfab_nit_ba1b2708_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mziBbend_eulerCSfab_nit_c91c7151_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mziBbend_eulerCSfab_nit_eae5d838_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mzibendbend_eulercross__ac55abd3_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_mzibendbend_eulercross__fb3db5ea_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_straightCSfab_nitridec_Dadd_pins_.csv
gdsfactory/samples/pdk/test_fab_c/test_ports_straightcross_sectionfa_b0ec32bc_.csv
gdsfactory/sp/__init__.py
gdsfactory/sp/get_sparameters_path.py
gdsfactory/sp/plot.py
gdsfactory/sp/read.py
gdsfactory/sp/test_sp_load.py
gdsfactory/sp/write.py
gdsfactory/tests/__init__.py
gdsfactory/tests/test_add_loopback.py
gdsfactory/tests/test_add_pins.py
gdsfactory/tests/test_add_ports.py
gdsfactory/tests/test_cell.py
gdsfactory/tests/test_component_from_yaml.py
gdsfactory/tests/test_component_from_yaml2.py
gdsfactory/tests/test_component_from_yaml_bezier.py
gdsfactory/tests/test_component_from_yaml_fail.py
gdsfactory/tests/test_components.py
gdsfactory/tests/test_containers.py
gdsfactory/tests/test_gdsdiff.py
gdsfactory/tests/test_get_bundle.py
gdsfactory/tests/test_get_bundle_electrical.py
gdsfactory/tests/test_get_bundle_from_waypoints.py
gdsfactory/tests/test_get_bundle_no_grouping.py
gdsfactory/tests/test_get_bundle_optical.py
gdsfactory/tests/test_get_bundle_sbend_routing.py
gdsfactory/tests/test_get_bundle_sort_ports.py
gdsfactory/tests/test_get_bundle_u_direct_different_x.py
gdsfactory/tests/test_get_bundle_udirect.py
gdsfactory/tests/test_get_bundle_west_to_north.py
gdsfactory/tests/test_get_route.py
gdsfactory/tests/test_hash.py
gdsfactory/tests/test_import_gds.py
gdsfactory/tests/test_import_gds_markers.py
gdsfactory/tests/test_import_gds_settings.py
gdsfactory/tests/test_label_custom.py
gdsfactory/tests/test_label_fiber_array.py
gdsfactory/tests/test_label_fiber_single.py
gdsfactory/tests/test_label_in_component_move.py
gdsfactory/tests/test_label_move.py
gdsfactory/tests/test_library_exists.py
gdsfactory/tests/test_load_component.py
gdsfactory/tests/test_netlist_labels.py
gdsfactory/tests/test_netlist_read.py
gdsfactory/tests/test_netlist_with_routes.py
gdsfactory/tests/test_netlist_write.py
gdsfactory/tests/test_netlists.py
gdsfactory/tests/test_offset.py
gdsfactory/tests/test_partial_cross_section.py
gdsfactory/tests/test_partial_function.py
gdsfactory/tests/test_paths.py
gdsfactory/tests/test_paths_transition.py
gdsfactory/tests/test_pf_version.py
gdsfactory/tests/test_phidl_component.py
gdsfactory/tests/test_port_by_orientation.py
gdsfactory/tests/test_port_from_csv.py
gdsfactory/tests/test_ports_select.py
gdsfactory/tests/test_ports_select2.py
gdsfactory/tests/test_route_south.py
gdsfactory/tests/test_routing.py
gdsfactory/tests/test_snap.py
gdsfactory/tests/test_transition.py
gdsfactory/tests/test_validator.py
gdsfactory/tests/test_waveguides.py
gdsfactory/tests/test_component_from_yaml/test_ports_sample_mmis_.csv
gdsfactory/tests/test_component_from_yaml2/test_components_ports_0_.csv
gdsfactory/tests/test_component_from_yaml2/test_components_ports_1_.csv
gdsfactory/tests/test_component_from_yaml2/test_components_ports_2_.csv
gdsfactory/tests/test_component_from_yaml2/test_components_ports_3_.csv
gdsfactory/tests/test_components/test_ports_C_.csv
gdsfactory/tests/test_components/test_ports_L_.csv
gdsfactory/tests/test_components/test_ports_array_.csv
gdsfactory/tests/test_components/test_ports_array_2d_.csv
gdsfactory/tests/test_components/test_ports_array_with_fanout_.csv
gdsfactory/tests/test_components/test_ports_array_with_fanout_2d_.csv
gdsfactory/tests/test_components/test_ports_array_with_via_.csv
gdsfactory/tests/test_components/test_ports_array_with_via_2d_.csv
gdsfactory/tests/test_components/test_ports_awg_.csv
gdsfactory/tests/test_components/test_ports_bend_circular180_.csv
gdsfactory/tests/test_components/test_ports_bend_circular_.csv
gdsfactory/tests/test_components/test_ports_bend_circular_heater_.csv
gdsfactory/tests/test_components/test_ports_bend_euler180_.csv
gdsfactory/tests/test_components/test_ports_bend_euler_.csv
gdsfactory/tests/test_components/test_ports_bend_euler_s_.csv
gdsfactory/tests/test_components/test_ports_bend_port_.csv
gdsfactory/tests/test_components/test_ports_bend_s_.csv
gdsfactory/tests/test_components/test_ports_cavity_.csv
gdsfactory/tests/test_components/test_ports_cdc_.csv
gdsfactory/tests/test_components/test_ports_compass_.csv
gdsfactory/tests/test_components/test_ports_compensation_path_.csv
gdsfactory/tests/test_components/test_ports_component_lattice_.csv
gdsfactory/tests/test_components/test_ports_coupler90_.csv
gdsfactory/tests/test_components/test_ports_coupler90bend_.csv
gdsfactory/tests/test_components/test_ports_coupler90circular_.csv
gdsfactory/tests/test_components/test_ports_coupler_.csv
gdsfactory/tests/test_components/test_ports_coupler_adiabatic_.csv
gdsfactory/tests/test_components/test_ports_coupler_asymmetric_.csv
gdsfactory/tests/test_components/test_ports_coupler_full_.csv
gdsfactory/tests/test_components/test_ports_coupler_ring_.csv
gdsfactory/tests/test_components/test_ports_coupler_straight_.csv
gdsfactory/tests/test_components/test_ports_coupler_symmetric_.csv
gdsfactory/tests/test_components/test_ports_cross_.csv
gdsfactory/tests/test_components/test_ports_crossing45_.csv
gdsfactory/tests/test_components/test_ports_crossing_.csv
gdsfactory/tests/test_components/test_ports_crossing_arm_.csv
gdsfactory/tests/test_components/test_ports_crossing_etched_.csv
gdsfactory/tests/test_components/test_ports_crossing_from_taper_.csv
gdsfactory/tests/test_components/test_ports_cutback_bend180_.csv
gdsfactory/tests/test_components/test_ports_cutback_bend180circular_.csv
gdsfactory/tests/test_components/test_ports_cutback_bend90_.csv
gdsfactory/tests/test_components/test_ports_cutback_bend90circular_.csv
gdsfactory/tests/test_components/test_ports_cutback_bend_.csv
gdsfactory/tests/test_components/test_ports_cutback_component_.csv
gdsfactory/tests/test_components/test_ports_cutback_component_flipped_.csv
gdsfactory/tests/test_components/test_ports_dbr2_.csv
gdsfactory/tests/test_components/test_ports_dbr_.csv
gdsfactory/tests/test_components/test_ports_dbr_cell_.csv
gdsfactory/tests/test_components/test_ports_delay_snake2_.csv
gdsfactory/tests/test_components/test_ports_delay_snake3_.csv
gdsfactory/tests/test_components/test_ports_delay_snake_.csv
gdsfactory/tests/test_components/test_ports_disk_.csv
gdsfactory/tests/test_components/test_ports_extend_ports_.csv
gdsfactory/tests/test_components/test_ports_fiber_.csv
gdsfactory/tests/test_components/test_ports_fiber_array_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_array_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_elliptical2_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_elliptical_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_elliptical_te_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_elliptical_tm_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_elliptical_trenches_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_te_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_tm_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_tree_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_uniform_.csv
gdsfactory/tests/test_components/test_ports_grating_coupler_uniform_optimized_.csv
gdsfactory/tests/test_components/test_ports_hline_.csv
gdsfactory/tests/test_components/test_ports_loop_mirror_.csv
gdsfactory/tests/test_components/test_ports_mmi1x2_.csv
gdsfactory/tests/test_components/test_ports_mmi2x2_.csv
gdsfactory/tests/test_components/test_ports_mzi_.csv
gdsfactory/tests/test_components/test_ports_mzi_arm_.csv
gdsfactory/tests/test_components/test_ports_mzi_lattice_.csv
gdsfactory/tests/test_components/test_ports_mzi_phase_shifter_.csv
gdsfactory/tests/test_components/test_ports_mzi_phase_shifter_90_90_.csv
gdsfactory/tests/test_components/test_ports_mzit_.csv
gdsfactory/tests/test_components/test_ports_mzit_lattice_.csv
gdsfactory/tests/test_components/test_ports_nxn_.csv
gdsfactory/tests/test_components/test_ports_pad_.csv
gdsfactory/tests/test_components/test_ports_pad_array0_.csv
gdsfactory/tests/test_components/test_ports_pad_array180_.csv
gdsfactory/tests/test_components/test_ports_pad_array270_.csv
gdsfactory/tests/test_components/test_ports_pad_array90_.csv
gdsfactory/tests/test_components/test_ports_pad_array_.csv
gdsfactory/tests/test_components/test_ports_pad_array_2d_.csv
gdsfactory/tests/test_components/test_ports_ramp_.csv
gdsfactory/tests/test_components/test_ports_ring_double_.csv
gdsfactory/tests/test_components/test_ports_ring_single_.csv
gdsfactory/tests/test_components/test_ports_ring_single_array_.csv
gdsfactory/tests/test_components/test_ports_ring_single_dut_.csv
gdsfactory/tests/test_components/test_ports_spiral_.csv
gdsfactory/tests/test_components/test_ports_spiral_circular_.csv
gdsfactory/tests/test_components/test_ports_spiral_external_io_.csv
gdsfactory/tests/test_components/test_ports_spiral_inner_io_.csv
gdsfactory/tests/test_components/test_ports_spiral_inner_io_euler_.csv
gdsfactory/tests/test_components/test_ports_splitter_chain_.csv
gdsfactory/tests/test_components/test_ports_splitter_tree_.csv
gdsfactory/tests/test_components/test_ports_staircase_.csv
gdsfactory/tests/test_components/test_ports_straight_.csv
gdsfactory/tests/test_components/test_ports_straight_array_.csv
gdsfactory/tests/test_components/test_ports_straight_heater_doped_.csv
gdsfactory/tests/test_components/test_ports_straight_heater_metal_.csv
gdsfactory/tests/test_components/test_ports_straight_heater_metal_90_90_.csv
gdsfactory/tests/test_components/test_ports_straight_heater_metal_undercut_.csv
gdsfactory/tests/test_components/test_ports_straight_heater_metal_undercut_90_90_.csv
gdsfactory/tests/test_components/test_ports_straight_pin_.csv
gdsfactory/tests/test_components/test_ports_straight_pin_passive_.csv
gdsfactory/tests/test_components/test_ports_straight_pin_passive_tapered_.csv
gdsfactory/tests/test_components/test_ports_straight_pn_.csv
gdsfactory/tests/test_components/test_ports_straight_pn_passive_.csv
gdsfactory/tests/test_components/test_ports_straight_pn_passive_tapered_.csv
gdsfactory/tests/test_components/test_ports_straight_rib_.csv
gdsfactory/tests/test_components/test_ports_straight_rib_tapered_.csv
gdsfactory/tests/test_components/test_ports_taper2_.csv
gdsfactory/tests/test_components/test_ports_taper_.csv
gdsfactory/tests/test_components/test_ports_taper_0p5_to_3_l36_.csv
gdsfactory/tests/test_components/test_ports_taper_from_csv_.csv
gdsfactory/tests/test_components/test_ports_taper_strip_to_ridge_.csv
gdsfactory/tests/test_components/test_ports_taper_strip_to_ridge_trenches_.csv
gdsfactory/tests/test_components/test_ports_taper_w10_l100_.csv
gdsfactory/tests/test_components/test_ports_taper_w10_l150_.csv
gdsfactory/tests/test_components/test_ports_taper_w10_l200_.csv
gdsfactory/tests/test_components/test_ports_taper_w11_l200_.csv
gdsfactory/tests/test_components/test_ports_taper_w12_l200_.csv
gdsfactory/tests/test_components/test_ports_via_stack0_.csv
gdsfactory/tests/test_components/test_ports_via_stack180_.csv
gdsfactory/tests/test_components/test_ports_via_stack270_.csv
gdsfactory/tests/test_components/test_ports_via_stack90_.csv
gdsfactory/tests/test_components/test_ports_via_stack_.csv
gdsfactory/tests/test_components/test_ports_via_stack_heater0_.csv
gdsfactory/tests/test_components/test_ports_via_stack_heater180_.csv
gdsfactory/tests/test_components/test_ports_via_stack_heater270_.csv
gdsfactory/tests/test_components/test_ports_via_stack_heater90_.csv
gdsfactory/tests/test_components/test_ports_via_stack_heater_.csv
gdsfactory/tests/test_components/test_ports_via_stack_slab_.csv
gdsfactory/tests/test_components/test_ports_via_stack_with_offset_.csv
gdsfactory/tests/test_components/test_ports_wire_corner_.csv
gdsfactory/tests/test_components/test_ports_wire_sbend_.csv
gdsfactory/tests/test_components/test_ports_wire_straight_.csv
gdsfactory/tests/test_containers/test_ports_add_electrical_pads_.csv
gdsfactory/tests/test_containers/test_ports_add_electrical_pads_shortest_.csv
gdsfactory/tests/test_containers/test_ports_add_electrical_pads_top_.csv
gdsfactory/tests/test_containers/test_ports_add_fiber_array_.csv
gdsfactory/tests/test_containers/test_ports_add_fiber_single_.csv
gdsfactory/tests/test_containers/test_ports_add_grating_couplers_.csv
gdsfactory/tests/test_containers/test_ports_add_padding_.csv
gdsfactory/tests/test_containers/test_ports_add_padding_container_.csv
gdsfactory/tests/test_containers/test_ports_add_pins_.csv
gdsfactory/tests/test_containers/test_ports_add_pins_container_.csv
gdsfactory/tests/test_containers/test_ports_add_tapers_.csv
gdsfactory/tests/test_containers/test_ports_add_termination_.csv
gdsfactory/tests/test_containers/test_ports_cavity_.csv
gdsfactory/tests/test_containers/test_ports_extend_ports_.csv
gdsfactory/tests/test_containers/test_ports_extports2_.csv
gdsfactory/tests/test_containers/test_ports_fanout2x2_.csv
gdsfactory/tests/test_containers/test_ports_package_optical2x2_.csv
gdsfactory/tests/test_containers/test_ports_ring_single_dut_.csv
gdsfactory/tests/test_containers/test_ports_rotate_.csv
gdsfactory/tests/test_import_gds_markers/test_components_ports_gdspath0_.csv
gdsfactory/tests/test_import_gds_markers/test_components_ports_gdspath1_.csv
gdsfactory/tests/test_label_custom/test_label_fiber_single_custom.csv
gdsfactory/tests/test_label_fiber_array/test_labels.csv
gdsfactory/tests/test_label_fiber_array/test_labels_fiber_array.csv
gdsfactory/tests/test_label_fiber_array/test_labels_fiber_single.csv
gdsfactory/tests/test_load_component/test_load_component_ports.csv
gdsfactory/tests/test_paths/test_ports_double_loop_.csv
gdsfactory/tests/test_paths/test_ports_no_rename_.csv
gdsfactory/tests/test_paths/test_ports_rename_.csv
plugins/gmeep/.pre-commit-config.yaml