finesse.solutions.beamtrace.PropagationSolution.waistsize¶
- PropagationSolution.waistsize(at, which=None)[source]¶
Waist radius as measured from a given location of the path.
- Parameters
- See :meth:`.PropagationSolution.q`.
- Returns
w : float or
Operation
If at is an
OpticalNode
instance, or aConnector
object and which was specified, then the waist size using the beam parameter basis at this node is returned.ws : dict
Otherwise, a dictionary of the input and output node mappings to their respective waist sizes (using the node beam parameter bases) is returned.
- Raises