FiberCouplerCurvedGratingGeneric¶
- class picazzo3.fibcoup.curved.cell.FiberCouplerCurvedGratingGeneric(*args, **kwargs)¶
Class allowing the creating of generic fiber curved grating coupler. This class allows you to define each grating line individually as long as the grating lines themselves are ellipses.
- Parameters
- grating: PCell
grating of this fiber coupler
- inclination: float
out-of-plane angle of the grating coupler
- start_trace_template: PCell and _WaveguideTemplate
start waveguide for the socket waveguide (narrow side)
- wide_trace_template: PCell and _WaveguideTemplate
end waveguide for the socket waveguide (broad side)
- socket: PCell and WgSocket
socket of the fiber coupler
- name: String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters
The unique name of the pcell
Views
- Layout = <class 'picazzo3.fibcoup.curved.cell.FiberCouplerCurvedGratingGeneric.Layout'>¶