SingleAperture

class awg_designer.all.SingleAperture(*args, **kwargs)

Base class for single port apertures opening into a Slab waveguide

Has one input port and one field port, both described by a WaveguideTemplate: - at the input port: trace_template - at the field port (aperture): aperture_trace_template

The layout must be drawn such that the aperture opening into the slab is located in ‘center’, where also the field port is located. The positions where the field are by default in a given ‘width’ along the ‘center’.

Parameters
aperture_trace_template: PCell and _TraceTemplate, required

template of the aperture cross-section

trace_template: PCell and _TraceTemplate, required

template of the start waveguide

slab_template: PCell and SlabTemplate, required

template for free propagation region

field_ports:

list of regular ports that have field ports

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 'awg_designer.slabsim_integration.aperture.SingleAperture.Layout'>
FieldModelFromFunction = <class 'awg_designer.slabsim_integration.aperture.SingleAperture.FieldModelFromFunction'>
FieldModelFromCamfr = <class 'awg_designer.slabsim_integration.aperture.SingleAperture.FieldModelFromCamfr'>
CircuitModel = <class 'awg_designer.slabsim_integration.aperture.SingleAperture.CircuitModel'>