gdsfactory.cross_section.strip_heater_metal#
- gdsfactory.cross_section.strip_heater_metal(width: float = 0.5, layer: tuple[int, int] | str | int | LayerEnum = 'WG', heater_width: float = 2.5, layer_heater: tuple[int, int] | str | int | LayerEnum = 'HEATER', sections: tuple[Section, ...] | None = None, **kwargs: Any) CrossSection [source]#
Returns strip cross_section with top heater metal.
dimensions from https://doi.org/10.1364/OE.18.020298
- Parameters:
width – waveguide width (um).
layer – waveguide layer.
heater_width – of metal heater.
layer_heater – for the metal.
sections – cross_section sections.
kwargs – cross_section settings.
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
)