# TaperPCell

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

  Taper Waveguide.

  Views

  class Layout(*args, **kwargs)
    Parameters:
      final_width: float and number > 0

        Width of the taper at the end.

      initial_width: float and number > 0

        Width of the taper at the start.

      length: float and Real, number and number >= 0

        Length of the taper.

  Name | Type | Position | Angle | Waveguide Template | Inclination
  --- | --- | --- | --- | --- | ---
  in0 | Optical | (0.0, 0.0) | 180.0 | WG_TMPL | 0.0
  out0 | Optical | (10.0, 0.0) | 0.0 | WG_TMPL | 0.0

      from aluvia import technology
      from aluvia.all import TaperPCell

      lo = TaperPCell().Layout()
      lo.visualize(annotate=True)