Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | V | W | X _ __init__() (gdsfactory.Component method) (gdsfactory.ComponentReference method) (gdsfactory.cross_section.CrossSection method) (gdsfactory.cross_section.Section method) (gdsfactory.cross_section.Transition method) (gdsfactory.path.Path method) (gdsfactory.technology.AbstractLayer method) (gdsfactory.technology.DerivedLayer method) (gdsfactory.technology.LayerLevel method) (gdsfactory.technology.LayerMap method) (gdsfactory.technology.LayerStack method) (gdsfactory.technology.LayerView method) (gdsfactory.technology.LayerViews method) (gdsfactory.technology.LogicalLayer method) (gdsfactory.typings.Step method) A AbstractLayer (class in gdsfactory.technology) add_electrical_pads_shortest() (in module gdsfactory.routing) add_electrical_pads_top() (in module gdsfactory.routing) add_electrical_pads_top_dc() (in module gdsfactory.routing) add_fiber_array() (in module gdsfactory.routing.add_fiber_array) add_fiber_array_optical_south_electrical_north() (in module gdsfactory.components.containers) add_frame() (in module gdsfactory.components.dies) add_pads_bot() (in module gdsfactory.routing) add_pads_top() (in module gdsfactory.routing) add_termination() (in module gdsfactory.components.containers) add_trenches() (in module gdsfactory.components.containers) add_trenches90() (in module gdsfactory.components.containers) align_wafer() (in module gdsfactory.components.dies) Anchor (in module gdsfactory.typings) animation (gdsfactory.technology.LayerView attribute) arc() (in module gdsfactory.path) array() (in module gdsfactory.components.containers) awg() (in module gdsfactory.components.filters) B bend_circular() (in module gdsfactory.components.bends) bend_circular_heater() (in module gdsfactory.components.bends) bend_euler() (in module gdsfactory.components.bends) bend_euler_s() (in module gdsfactory.components.bends) bend_s() (in module gdsfactory.components.bends) bezier() (in module gdsfactory.components.bends) boolean() (in module gdsfactory) C C() (in module gdsfactory.components.shapes) cavity() (in module gdsfactory.components.pcms) cdsem_all() (in module gdsfactory.components.pcms) cdsem_bend180() (in module gdsfactory.components.pcms) cdsem_coupler() (in module gdsfactory.components.pcms) cdsem_straight() (in module gdsfactory.components.pcms) cdsem_straight_density() (in module gdsfactory.components.pcms) cell() (in module gdsfactory) CellSpec (in module gdsfactory.typings) circle() (in module gdsfactory.components.shapes) compass() (in module gdsfactory.components.shapes) Component (class in gdsfactory) component_sequence() (in module gdsfactory.components.containers) ComponentFactory (in module gdsfactory.typings) ComponentReference (class in gdsfactory) ComponentSpec (in module gdsfactory.typings) copy_layers() (in module gdsfactory.components.containers) coupler() (in module gdsfactory.components.couplers) coupler90() (in module gdsfactory.components.couplers) coupler90bend() (in module gdsfactory.components.couplers) coupler90circular() (in module gdsfactory.components.couplers) coupler_adiabatic() (in module gdsfactory.components.couplers) coupler_asymmetric() (in module gdsfactory.components.couplers) coupler_bend() (in module gdsfactory.components.rings) coupler_bent() (in module gdsfactory.components.couplers) coupler_broadband() (in module gdsfactory.components.couplers) coupler_full() (in module gdsfactory.components.couplers) coupler_ring() (in module gdsfactory.components.couplers) coupler_ring_bend() (in module gdsfactory.components.rings) coupler_straight() (in module gdsfactory.components.couplers) coupler_straight_asymmetric() (in module gdsfactory.components.couplers) cross() (in module gdsfactory.components.shapes) cross_section() (in module gdsfactory.cross_section) crossing() (in module gdsfactory.components.waveguides) crossing45() (in module gdsfactory.components.waveguides) crossing_etched() (in module gdsfactory.components.waveguides) crossing_linear_taper() (in module gdsfactory.components.waveguides) CrossSection (class in gdsfactory.cross_section) CrossSectionFactory (in module gdsfactory.typings) CrossSectionSpec (in module gdsfactory.typings) custom_dither_patterns (gdsfactory.technology.LayerViews attribute) custom_line_styles (gdsfactory.technology.LayerViews attribute) cutback_2x2() (in module gdsfactory.components.pcms) cutback_bend() (in module gdsfactory.components.pcms) cutback_bend180() (in module gdsfactory.components.pcms) cutback_bend180circular() (in module gdsfactory.components.pcms) cutback_bend90() (in module gdsfactory.components.pcms) cutback_bend90circular() (in module gdsfactory.components.pcms) cutback_component() (in module gdsfactory.components.pcms) cutback_component_mirror() (in module gdsfactory.components.pcms) cutback_splitter() (in module gdsfactory.components.pcms) D dbr() (in module gdsfactory.components.filters) dbr_cell() (in module gdsfactory.components.filters) dbr_tapered() (in module gdsfactory.components.filters) delay_snake() (in module gdsfactory.components.spirals) delay_snake2() (in module gdsfactory.components.spirals) delay_snake_sbend() (in module gdsfactory.components.spirals) DerivedLayer (class in gdsfactory.technology) die() (in module gdsfactory.components.dies) die_with_pads() (in module gdsfactory.components.dies) disk() (in module gdsfactory.components.rings) disk_heater() (in module gdsfactory.components.rings) E edge_coupler_array() (in module gdsfactory.components.edge_couplers) edge_coupler_array_with_loopback() (in module gdsfactory.components.edge_couplers) edge_coupler_silicon() (in module gdsfactory.components.edge_couplers) ellipse() (in module gdsfactory.components.shapes) euler() (in module gdsfactory.path) extend_ports() (in module gdsfactory.components.containers) extend_ports_list() (in module gdsfactory.components.containers) F fanout2x2() (in module gdsfactory.routing) fiber() (in module gdsfactory.components.filters) fiber_array() (in module gdsfactory.components.filters) fiducial_squares() (in module gdsfactory.components.shapes) fill_brightness (gdsfactory.technology.LayerView attribute) fill_color (gdsfactory.technology.LayerView attribute) frame_brightness (gdsfactory.technology.LayerView attribute) frame_color (gdsfactory.technology.LayerView attribute) free_propagation_region() (in module gdsfactory.components.filters) from_np() (in module gdsfactory.read) from_yaml() (in module gdsfactory.read) G ge_detector_straight_si_contacts() (in module gdsfactory.components.detectors) get_netlist() (in module gdsfactory.get_netlist) grating_coupler_array() (in module gdsfactory.components.grating_couplers) grating_coupler_dual_pol() (in module gdsfactory.components.grating_couplers) grating_coupler_elliptical() (in module gdsfactory.components.grating_couplers) grating_coupler_elliptical_arbitrary() (in module gdsfactory.components.grating_couplers) grating_coupler_elliptical_lumerical() (in module gdsfactory.components.grating_couplers) grating_coupler_elliptical_lumerical_etch70() (in module gdsfactory.components.grating_couplers) grating_coupler_elliptical_trenches() (in module gdsfactory.components.grating_couplers) grating_coupler_elliptical_uniform() (in module gdsfactory.components.grating_couplers) grating_coupler_loss() (in module gdsfactory.components.grating_couplers) grating_coupler_rectangular() (in module gdsfactory.components.grating_couplers) grating_coupler_rectangular_arbitrary() (in module gdsfactory.components.grating_couplers) grating_coupler_tree() (in module gdsfactory.components.grating_couplers) greek_cross() (in module gdsfactory.components.pcms) greek_cross_with_pads() (in module gdsfactory.components.pcms) grid() (in module gdsfactory) grid_with_text() (in module gdsfactory) group_members (gdsfactory.technology.LayerView attribute) H hatch_pattern (gdsfactory.technology.LayerView attribute) heater_metal() (in module gdsfactory.cross_section) hexagon() (in module gdsfactory.components.shapes) hline() (in module gdsfactory.components.superconductors) I import_gds() (in module gdsfactory.read) info (gdsfactory.technology.LayerView attribute) input_layer1 (gdsfactory.technology.DerivedLayer attribute) input_layer2 (gdsfactory.technology.DerivedLayer attribute) interdigital_capacitor() (in module gdsfactory.components.analog) L L() (in module gdsfactory.components.shapes) layer (gdsfactory.technology.LayerView attribute) Layer (in module gdsfactory.typings) layer_in_name (gdsfactory.technology.LayerView attribute) layer_views (gdsfactory.technology.LayerViews attribute) LayerLevel (class in gdsfactory.technology) LayerMap (class in gdsfactory.technology) layers (gdsfactory.technology.LayerViews attribute) LayerSpec (in module gdsfactory.typings) LayerSpecs (in module gdsfactory.typings) LayerStack (class in gdsfactory.technology) LayerView (class in gdsfactory.technology) LayerViews (class in gdsfactory.technology) line_style (gdsfactory.technology.LayerView attribute) litho_calipers() (in module gdsfactory.components.pcms) litho_ruler() (in module gdsfactory.components.pcms) litho_steps() (in module gdsfactory.components.pcms) LogicalLayer (class in gdsfactory.technology) loop_mirror() (in module gdsfactory.components.filters) lyp_to_dataclass() (in module gdsfactory.technology) M marked (gdsfactory.technology.LayerView attribute) marker_te() (in module gdsfactory.components.shapes) marker_tm() (in module gdsfactory.components.shapes) MaterialSpec (in module gdsfactory.typings) mmi() (in module gdsfactory.components.mmis) mmi1x2() (in module gdsfactory.components.mmis) mmi1x2_with_sbend() (in module gdsfactory.components.mmis) mmi2x2() (in module gdsfactory.components.mmis) mmi2x2_with_sbend() (in module gdsfactory.components.mmis) mmi_90degree_hybrid() (in module gdsfactory.components.mmis) mmi_tapered() (in module gdsfactory.components.mmis) mode_converter() (in module gdsfactory.components.filters) MultiCrossSectionAngleSpec (in module gdsfactory.typings) mzi() (in module gdsfactory.components.mzis) mzi1x2_2x2() (in module gdsfactory.components.mzis) mzi2x2_2x2_phase_shifter() (in module gdsfactory.components.mzis) mzi_lattice() (in module gdsfactory.components.mzis) mzi_lattice_mmi() (in module gdsfactory.components.mzis) mzi_pads_center() (in module gdsfactory.components.mzis) mzi_phase_shifter() (in module gdsfactory.components.mzis) mzi_phase_shifter_top_heater_metal() (in module gdsfactory.components.mzis) mzi_pin() (in module gdsfactory.components.mzis) mzit() (in module gdsfactory.components.mzis) mzit_lattice() (in module gdsfactory.components.mzis) mzm() (in module gdsfactory.components.mzis) N name (gdsfactory.technology.LayerView attribute) nxn() (in module gdsfactory.components.shapes) O octagon() (in module gdsfactory.components.shapes) operation (gdsfactory.technology.DerivedLayer attribute) optimal_90deg() (in module gdsfactory.components.superconductors) optimal_hairpin() (in module gdsfactory.components.superconductors) optimal_step() (in module gdsfactory.components.superconductors) P pack() (in module gdsfactory) pad() (in module gdsfactory.components.pads) pad_array() (in module gdsfactory.components.pads) pad_array0() (in module gdsfactory.components.pads) pad_array180() (in module gdsfactory.components.pads) pad_array270() (in module gdsfactory.components.pads) pad_array90() (in module gdsfactory.components.pads) pad_gsg_open() (in module gdsfactory.components.pads) pad_gsg_short() (in module gdsfactory.components.pads) pad_rectangular() (in module gdsfactory.components.pads) pad_small() (in module gdsfactory.components.pads) pads_shorted() (in module gdsfactory.components.pads) Path (class in gdsfactory.path) PathType (in module gdsfactory.typings) pin() (in module gdsfactory.cross_section) pixel() (in module gdsfactory.components.pcms) pixel_array() (in module gdsfactory.components.texts) pn() (in module gdsfactory.cross_section) pn_with_trenches() (in module gdsfactory.cross_section) polarization_splitter_rotator() (in module gdsfactory.components.filters) Q qrcode() (in module gdsfactory.components.pcms) R ramp() (in module gdsfactory.components.tapers) rectangle() (in module gdsfactory.components.shapes) rectangle_with_slits() (in module gdsfactory.components.pads) rectangles() (in module gdsfactory.components.shapes) regular_polygon() (in module gdsfactory.components.shapes) resistance_meander() (in module gdsfactory.components.pcms) resistance_sheet() (in module gdsfactory.components.pcms) rib_heater_doped() (in module gdsfactory.cross_section) rib_heater_doped_via_stack() (in module gdsfactory.cross_section) ring() (in module gdsfactory.components.rings) ring_crow() (in module gdsfactory.components.rings) ring_crow_couplers() (in module gdsfactory.components.rings) ring_double() (in module gdsfactory.components.rings) ring_double_bend_coupler() (in module gdsfactory.components.rings) ring_double_heater() (in module gdsfactory.components.rings) ring_double_pn() (in module gdsfactory.components.rings) ring_single() (in module gdsfactory.components.rings) ring_single_array() (in module gdsfactory.components.rings) ring_single_bend_coupler() (in module gdsfactory.components.rings) ring_single_dut() (in module gdsfactory.components.rings) ring_single_heater() (in module gdsfactory.components.rings) ring_single_pn() (in module gdsfactory.components.rings) route_bundle() (in module gdsfactory.routing) route_bundle_all_angle() (in module gdsfactory.routing) route_ports_to_side() (in module gdsfactory.routing) route_ports_to_x() (in module gdsfactory.routing) route_ports_to_y() (in module gdsfactory.routing) route_quad() (in module gdsfactory.routing) route_sharp() (in module gdsfactory.routing) route_single() (in module gdsfactory.routing) route_single_electrical() (in module gdsfactory.routing) route_south() (in module gdsfactory.routing) S seal_ring() (in module gdsfactory.components.dies) seal_ring_segmented() (in module gdsfactory.components.dies) Section (class in gdsfactory.cross_section) sizings_modes (gdsfactory.technology.AbstractLayer attribute) sizings_xoffsets (gdsfactory.technology.AbstractLayer attribute) sizings_yoffsets (gdsfactory.technology.AbstractLayer attribute) smooth() (in module gdsfactory.path) snspd() (in module gdsfactory.components.superconductors) spiral() (in module gdsfactory.components.spirals) spiral_archimedean() (in module gdsfactory.path) spiral_double() (in module gdsfactory.components.spirals) spiral_inductor() (in module gdsfactory.components.spirals) spiral_racetrack() (in module gdsfactory.components.spirals) spiral_racetrack_fixed_length() (in module gdsfactory.components.spirals) spiral_racetrack_heater_doped() (in module gdsfactory.components.spirals) spiral_racetrack_heater_metal() (in module gdsfactory.components.spirals) splitter_chain() (in module gdsfactory.components.containers) splitter_tree() (in module gdsfactory.components.containers) staircase() (in module gdsfactory.components.pcms) Step (class in gdsfactory.typings) straight() (in module gdsfactory.components.waveguides) (in module gdsfactory.path) straight_array() (in module gdsfactory.components.waveguides) straight_heater_doped_rib() (in module gdsfactory.components.waveguides) straight_heater_doped_strip() (in module gdsfactory.components.waveguides) straight_heater_meander() (in module gdsfactory.components.waveguides) straight_heater_meander_doped() (in module gdsfactory.components.waveguides) straight_heater_metal() (in module gdsfactory.components.waveguides) straight_heater_metal_90_90() (in module gdsfactory.components.waveguides) straight_heater_metal_simple() (in module gdsfactory.components.waveguides) straight_heater_metal_undercut() (in module gdsfactory.components.waveguides) straight_heater_metal_undercut_90_90() (in module gdsfactory.components.waveguides) straight_piecewise() (in module gdsfactory.components.waveguides) straight_pin() (in module gdsfactory.components.waveguides) straight_pin_slot() (in module gdsfactory.components.waveguides) straight_pn() (in module gdsfactory.components.waveguides) straight_pn_slot() (in module gdsfactory.components.waveguides) strip() (in module gdsfactory.cross_section) strip_heater_doped() (in module gdsfactory.cross_section) strip_heater_metal() (in module gdsfactory.cross_section) strip_heater_metal_undercut() (in module gdsfactory.cross_section) switch_tree() (in module gdsfactory.components.containers) T taper() (in module gdsfactory.components.tapers) taper_0p5_to_3_l36() (in module gdsfactory.components.tapers) taper_adiabatic() (in module gdsfactory.components.tapers) taper_cross_section() (in module gdsfactory.components.tapers) taper_cross_section_linear() (in module gdsfactory.components.tapers) taper_cross_section_parabolic() (in module gdsfactory.components.tapers) taper_cross_section_sine() (in module gdsfactory.components.tapers) taper_electrical() (in module gdsfactory.components.tapers) taper_from_csv() (in module gdsfactory.components.tapers) taper_nc_sc() (in module gdsfactory.components.tapers) taper_parabolic() (in module gdsfactory.components.tapers) taper_sc_nc() (in module gdsfactory.components.tapers) taper_strip_to_ridge() (in module gdsfactory.components.tapers) taper_strip_to_ridge_trenches() (in module gdsfactory.components.tapers) taper_strip_to_slab150() (in module gdsfactory.components.tapers) taper_w10_l100() (in module gdsfactory.components.tapers) taper_w10_l150() (in module gdsfactory.components.tapers) taper_w10_l200() (in module gdsfactory.components.tapers) taper_w11_l200() (in module gdsfactory.components.tapers) taper_w12_l200() (in module gdsfactory.components.tapers) terminator() (in module gdsfactory.components.filters) text() (in module gdsfactory.components.texts) text_freetype() (in module gdsfactory.components.texts) text_klayout() (in module gdsfactory.components.texts) text_lines() (in module gdsfactory.components.texts) text_rectangular() (in module gdsfactory.components.texts) text_rectangular_multi_layer() (in module gdsfactory.components.texts) Transition (class in gdsfactory.cross_section) transition() (in module gdsfactory.path) transparent (gdsfactory.technology.LayerView attribute) triangle() (in module gdsfactory.components.shapes) triangle2() (in module gdsfactory.components.shapes) triangle2_thin() (in module gdsfactory.components.shapes) triangle4() (in module gdsfactory.components.shapes) triangle4_thin() (in module gdsfactory.components.shapes) triangle_thin() (in module gdsfactory.components.shapes) V valid (gdsfactory.technology.LayerView attribute) verniers() (in module gdsfactory.components.pcms) version_stamp() (in module gdsfactory.components.pcms) via() (in module gdsfactory.components.vias) via_chain() (in module gdsfactory.components.vias) via_circular() (in module gdsfactory.components.vias) via_corner() (in module gdsfactory.components.vias) via_stack() (in module gdsfactory.components.vias) via_stack_corner45() (in module gdsfactory.components.vias) via_stack_corner45_extended() (in module gdsfactory.components.vias) via_stack_heater_mtop_mini() (in module gdsfactory.components.vias) via_stack_m1_m3() (in module gdsfactory.components.vias) via_stack_m1_mtop() (in module gdsfactory.components.vias) via_stack_m2_m3() (in module gdsfactory.components.vias) via_stack_npp_m1() (in module gdsfactory.components.vias) via_stack_slab_m1() (in module gdsfactory.components.vias) via_stack_slab_m1_horizontal() (in module gdsfactory.components.vias) via_stack_slab_m2() (in module gdsfactory.components.vias) via_stack_slab_npp_m3() (in module gdsfactory.components.vias) via_stack_with_offset() (in module gdsfactory.components.vias) via_stack_with_offset_m1_m3() (in module gdsfactory.components.vias) via_stack_with_offset_ppp_m1() (in module gdsfactory.components.vias) visible (gdsfactory.technology.LayerView attribute) W wafer() (in module gdsfactory.components.dies) width (gdsfactory.technology.LayerView attribute) wire_corner() (in module gdsfactory.components.waveguides) wire_corner45() (in module gdsfactory.components.waveguides) wire_corner_sections() (in module gdsfactory.components.waveguides) wire_straight() (in module gdsfactory.components.waveguides) X xfill (gdsfactory.technology.LayerView attribute)