Skip to main content
Back to top
Ctrl
+
K
Search
Ctrl
+
K
gdsfactory 7.27.2
Introduction
Getting started
Installation
KLayout integration
VScode, PyCharm, Spyder, JupyterLab integration
Python intro
Git: Version control intro
gdsfactory downloads
gdsfactory-training
Layout
Component
References and ports
Path and CrossSection
Geometry
Grid / pack / align / distribute
Routing
Routing to IO
Non-manhattan router
Routing with different CrossSections
Die assembly
Best practices
Cell
Grid snapping
Components with hierarchy
Shapes and generic cells
Schematic
Schematic
YAML Place and AutoRoute
PDK
PDK
Generic PDK
PDK examples
Import PDK
CONFIG
Workflow
Plugins
Plugins
Reference
API
gdsfactory.Component
gdsfactory.ComponentReference
gdsfactory.read.import_gds
gdsfactory.read.from_yaml
gdsfactory.read.from_np
gdsfactory.path.Path
gdsfactory.path.straight
gdsfactory.path.euler
gdsfactory.path.arc
gdsfactory.path.spiral_archimedean
gdsfactory.path.smooth
gdsfactory.cross_section.CrossSection
gdsfactory.cross_section.Transition
gdsfactory.cross_section.cross_section
gdsfactory.cross_section.strip
gdsfactory.cross_section.heater_metal
gdsfactory.cross_section.pin
gdsfactory.cross_section.pn
gdsfactory.cross_section.pn_with_trenches
gdsfactory.cross_section.strip_heater_metal_undercut
gdsfactory.cross_section.strip_heater_metal
gdsfactory.cross_section.strip_heater_doped
gdsfactory.cross_section.rib_heater_doped
gdsfactory.cross_section.rib_heater_doped_via_stack
gdsfactory.path.transition
gdsfactory.geometry.boolean
gdsfactory.geometry.boolean_klayout
gdsfactory.geometry.boolean_polygons
gdsfactory.geometry.fillet
gdsfactory.geometry.functions
gdsfactory.geometry.invert
gdsfactory.geometry.layer_priority
gdsfactory.geometry.offset
gdsfactory.geometry.outline
gdsfactory.geometry.trim
gdsfactory.geometry.union
gdsfactory.geometry.xor_diff
gdsfactory.cell
gdsfactory.typings.Anchor
gdsfactory.typings.CellSpec
gdsfactory.typings.ComponentFactory
gdsfactory.typings.ComponentSpec
gdsfactory.typings.Component
gdsfactory.typings.CrossSection
gdsfactory.typings.CrossSectionFactory
gdsfactory.typings.CrossSectionSpec
gdsfactory.typings.Layer
gdsfactory.typings.LayerSpec
gdsfactory.typings.LayerSpecs
gdsfactory.typings.LayerLevel
gdsfactory.typings.Label
gdsfactory.typings.MaterialSpec
gdsfactory.typings.MultiCrossSectionAngleSpec
gdsfactory.typings.PathType
gdsfactory.typings.Route
gdsfactory.typings.RouteFactory
gdsfactory.typings.Routes
gdsfactory.typings.Section
gdsfactory.typings.Step
gdsfactory.typings.StepAllAngle
gdsfactory.pack
gdsfactory.grid
gdsfactory.grid_with_text
gdsfactory.get_netlist.get_netlist
gdsfactory.get_netlist_flat.get_netlist_flat
Routing API
gdsfactory.routing.get_route
gdsfactory.routing.get_route_from_steps
gdsfactory.routing.route_quad
gdsfactory.routing.route_sharp
gdsfactory.routing.get_bundle
gdsfactory.routing.get_bundle_from_steps
gdsfactory.routing.get_bundle_path_length_match
gdsfactory.routing.get_bundle_all_angle
gdsfactory.routing.route_ports_to_side
gdsfactory.routing.route_south
gdsfactory.routing.get_route_sbend
gdsfactory.routing.get_bundle_sbend
gdsfactory.routing.fanout2x2
gdsfactory.routing.fanout_component
gdsfactory.routing.fanout_ports
gdsfactory.routing.add_fiber_array.add_fiber_array
gdsfactory.routing.add_fiber_single.add_fiber_single
gdsfactory.routing.add_pads_top
gdsfactory.routing.add_pads_bot
gdsfactory.routing.add_electrical_pads_shortest
gdsfactory.routing.add_electrical_pads_top
gdsfactory.routing.add_electrical_pads_top_dc
Generic PDK
Contributing
Changelog
gdsfactory-training
Repository
Suggest edit
Open issue
.md
.pdf
PDK
PDK
#
PDK
Generic PDK
PDK examples
Import PDK
CONFIG