cavcalc#

A package for computing Fabry-Perot optical cavity parameters.

The main port-of-call, for interacting with cavcalc, should be via the recommended “single-function interface” calculate(). See Using via the Python API for in-depth details on using cavcalc programmatically.

Sub-modules

cavcalc.calculate([target, meshes])

Calculates a target parameter from an arbitrary number of physical arguments.

cavcalc.env

Local environment settings modification for cavcalc.

cavcalc.errors

Custom exception types defined by cavcalc.

cavcalc.functions

The underlying functions used by cavcalc for computing the optical resonator properties.

cavcalc.output

The output objects which store the results from any call to calculate().

cavcalc.parameters

A sub-package containing the Parameter classes, and some functions for retrieving useful information from these.