gdsfactory.cross_section.strip_heater_metal#
- gdsfactory.cross_section.strip_heater_metal(width=0.5, layer='WG', heater_width=2.5, layer_heater='HEATER', sections=None, insets=None, **kwargs)[source]#
Returns strip cross_section with top heater metal.
dimensions from https://doi.org/10.1364/OE.18.020298
- Parameters:
width (float) – waveguide width (um).
layer (tuple[int, int] | str | int | LayerEnum) – waveguide layer.
heater_width (float) – of metal heater.
layer_heater (tuple[int, int] | str | int | LayerEnum) – for the metal.
sections (tuple[Section, ...] | None) – cross_section sections.
insets (tuple[float, float] | None) – for the heater.
kwargs (Any) – cross_section settings.
- Return type:
import gdsfactory as gf xs = gf.cross_section.strip_heater_metal(width=0.5, heater_width=2) p = gf.path.arc(radius=10, angle=45) c = p.extrude(xs) c.plot()
(
Source code
,png
,hires.png
,pdf
)