finesse.components.node.OpticalNode

Overview

class finesse.components.node.OpticalNode(name, port, direction)[source]

Bases: finesse.components.node.Node

Represents a specific optical port connection at a component.

OpticalNodes also have additional physical properties such as the beam parameter (of type BeamParam) at the nodes’ position within the interferometer.

Parameters

name : str

Name of the optical node.

port : Port

The port that this node belongs to.

direction : NodeDirection

True if the field at this node is going into the component.

Properties

OpticalNode.opposite

The opposite direction node.

OpticalNode.q

Beam parameter value at this node.

OpticalNode.qx

Beam parameter value in the tangential plane.

OpticalNode.qy

Beam parameter value in the sagittal plane.

OpticalNode.space

A reference to the Space object attached to this node.