MultiAperture

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

An aperture consisting of multiple single apertures.

For the slab_template, by default the template of the first aperture is taken.

If you want to build your own type of MultiAperture, always inherit from this class.

Parameters
apertures: List with type restriction, allowed types: <class ‘ipkiss3.pcell.cell.pcell.PCell’>, required

The individual apertures

field_ports:

list of regular ports that have field ports

slab_template: PCell and SlabTemplate

template for free propagation region

name: String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters

The unique name of the pcell

Other Parameters
child_cells: locked
external_port_names: locked

Views

Layout = <class 'awg_designer.slabsim_integration.legacy_aperture.MultiAperture.Layout'>