finesse¶
Finesse is a Python package for simulating interferometers in the frequency domain.
Sub-modules
Contains actions which can be performed on a model.  | 
|
The   | 
|
Configuration tools.  | 
|
Compiled symbolic expressions used internally via parameters and element workspaces.  | 
|
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.  |