Note
This is the documentation for Finesse 3, which is in a alpha stage of development. You can find the documentation, executables and code for the stable Finesse 2 at http://www.gwoptics.org/finesse.
Overview
Finesse is a fast and easy to use Python-based interferometer simulation program. It uses frequency-domain optical modelling to build accurate quasi-static simulations of arbitrary interferometer configurations.
For convenience, a number of standard analyses can be performed automatically by the program, namely computing modulation-demodulation error signals, transfer functions, quantum-noise-limited sensitivities, and beam shapes. The optical system can be modelled using the plane-wave approximation or Hermite-Gauss modes, allowing the computation of optical systems like telescopes or the effects of mode matching and mirror angular positions.
Finesse is based on an object-oriented design and provides a large set of utility functions for ease of use when handling complex simulation tasks, for example:
chained simulations,
advanced plotting of outputs,
automated simulations,
the use of Jupyter notebooks to document simulation tasks,
and much more!
- Changelog
- Next Release (????-??-??)
- 3.0a33 (2025-05-15)
- 3.0a32 (2025-03-20)
- 3.0a31 (2025-01-23)
- 3.0a30 (2025-01-23)
- 3.0a29 (2024-11-14)
- 3.0a28 (2024-09-19)
- 3.0a27 (2024-07-23)
- 3.0a26 (2024-07-10)
- 3.0a24 (2024-06-16)
- 3.0a23 (2024-04-29)
- 3.0a22 (2024-04-03)
- 3.0a21 (2023-11-20)
- 3.0a20 (2023-11-15)
- 3.0a19 (2023-08-19)
- 3.0a18 (2023-08-17)
- 3.0a17 (2023-08-02)
- 3.0a15 (2023-07-24)
- 3.0a14 (2023-07-20)
- 3.0a12 (2023-07-18)
- 3.0a11 (2023-07-17)
- 3.0a10 (2023-07-17)
- 3.0a9 (2023-07-17)
- 3.0a8 (2023-06-02)
- 3.0a7 (2023-06-02)
- 3.0a6 (2023-03-11)
- 3.0a5 (2022-10-09)
- 3.0a4 (2022-10-09)
- 3.0a3 (2022-03-08)
- 3.0.0a2 (2022-01-19)
- 3.0a1 (2021-04-30)
- 0.1.0 (2018-06-14)