finesse
¶
Finesse is a Python package for simulating interferometers in the frequency domain.
Sub-modules
Contains actions which can be performed on a model. |
|
Sparse matrix objects with factorisation and solving routines performed via KLU. |
|
The |
|
Configuration tools. |
|
Fast C functions providing common mathematical routines for the Cython level code in Finesse. |
|
Finesse datastore tools. |
|
The |
|
Finesse environment information. |
|
Custom exception types raised by different Finesse functions and class methods. |
|
Tools for making an arbitrary Finesse object freezable. |
|
Frequency analysis tools. |
|
Gaussian beam related tools and utilities. |
|
Library of coupling coefficient data structures and calculations. |
|
Controlling an interferometer via error signals. |
|
Material objects are a simple structure that contain commonly used properties for calculations. |
|
A sub-module containing the configuration container class |
|
Containers for paths traversed through a configuration. |
|
Plotting tools for Finesse, providing convenient style templates for |
|
Parsing and unparsing of Finesse kat files and models. |
|
Holds the various instances of simulation classes. |
|
Outputs from a simulation / analysis run. |
|
Symbolic manipulations (expand, collect, etc.) are based on the book: |
|
The beam tracing library of Finesse. |
|
Tree data structure. |
|
Useful common utility functions and classes used throughout the Finesse package. |
|
Finesse-specific warnings. |