finesse.solutions.beamtrace.AstigmaticPropagationSolution¶
Overview
- class finesse.solutions.beamtrace.AstigmaticPropagationSolution(name, ps_x: PropagationSolution, ps_y: PropagationSolution)[source]¶
- Bases: - BaseSolution- Solution representation of a call to - finesse.tracing.tools.propagate_beam_astig().- Internally this stores two - PropagationSolutioninstances which are used to access the per-plane beam parameters. These propagation solutions can be accessed via- AstigmaticPropagationSolution.ps_xand- AstigmaticPropagationSolution.ps_yfor the tangential and sagittal planes, respectively.
Properties
| A list of all components (excluding spaces) traversed, in order. | |
| The final node of the propagation. | |
| A list of all the nodes traversed, in order. | |
| A dict of nodes to the qx, qy overlaps at these nodes. | |
| The geometric path length of the traversed path. | |
| A list of all the ports traversed, in order. | |
| The internal  | |
| The internal  | |
| A list of all spaces traversed, in order. | |
| The starting node of the propagation. | |
| Whether the astigmatism solution is symbolic. | 
Methods
| 
 | |
| Overlap between tangential and sagittal beam parameters at a given location of the path. | |
| 
 | Plot any combination of the beam sizes, accumulated Gouy phases and / or wavefront curvatures over the propagated path, showing the values for both planes. | 
| Tangential beam parameter at a given location of the path. | |
| Sagittal beam parameter at a given location of the path. |