# MetalWire

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

  Metal wire.

  Parameters:
    trace_template: PCell and ElectricalWireTemplate
    external_port_names: str

      Dictionary for remapping of the port names of the contents to the external ports

    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:
    contents: PCell and _Trace, locked

  Views

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

        Width of the metal [um]

      shape: Shape

        Shape from which the Trace is calculated

  Name | Type | Position | Angle | Waveguide Template | Inclination
  --- | --- | --- | --- | --- | ---
  in | Electrical | (0.0, 0.0) | 180.0 | MetalWireTemplate | 0.0
  out | Electrical | (50.0, -0.0) | 0.0 | MetalWireTemplate | 0.0

      from aluvia import technology
      from aluvia.all import MetalWire

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