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