finesse.utilities¶
Useful common utility functions and classes used throughout the Finesse package.
Sub-modules
| Functions for computing outputs for higher order aberrations of spherical optical components. | |
| Utility functions related to component objects. | |
| Cython utility functions for OpenMP multi-threading support. | |
| Higher order functions. | |
| Functions to aid manipulation of networkx graphs as well as some graph related utilities. | |
| Functions for manipulating Higher Order Modes. | |
| Loging utilities. | |
| Collection of tools for computing different maps. | |
| Miscellaneous utility functions for any part of Finesse. | |
| Functions for fitting polynomials. | |
| Methods for saving outputs to files. | |
| Defines classes for displaying tables. | |
| Text utilities. | |
| Convenience objects and functions for unit manipulation. | |
| Wigner moment operators and functions written to work on an optical fields described in a HG mode basis, rather than a cartesian grid, which makes many calculations faster and more pratical when working in FINESSE. |