ArcPathPcell

class aluvia.all.ArcPathPcell(*args, **kwargs)

Arc Waveguide

Views

class Layout(*args, **kwargs)
Parameters:
arc_angle: float

Angle of the arc in the interval, negative angle to go down and positive to go up [degree]

radius: float and number > 0

Radius of the waveguide [um]

width: float and number > 0

Width of the arc path [um]

Name

Type

Position

Angle

Waveguide Template

Inclination

in0

Optical

(0.0, 0.0)

180.0

WG_TMPL

0.0

out0

Optical

(150.0, 150.0)

90.0

WG_TMPL

0.0

from aluvia import technology
from aluvia.all import ArcPathPcell

lo = ArcPathPcell().Layout()
lo.visualize(annotate=True)
../../_images/aluvia-all-ArcPathPcell-1.png