finesse.tracing
¶
The beam tracing library of Finesse.
This sub-package includes the core data structures and algorithms used for structuring
and performing beam traces (tree
and forest
, for developer reference
mostly), and tools for executing propagations of beams outside of the context of a
simulation (tools
).
Sub-modules
Collection of ABCD functions for standard optical components. |
|
Internal Cythonised tools for performing the calculations required by each function in |
|
The TraceForest data structure used for representing propagating beams in a model. |
|
Beam propagation tools for use outside of a simulation context. |
|
The TraceTree data structure and associated algorithms. |