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'>¶