finesse.analysis.actions

Actions.

Classes

ABCD([name])

Computation of an ABCD matrix over a path.

Action(name[, analysis_state_manager])

AnalysisState(model[, name, parent])

BeamTrace([name])

Full beam tracing on a complete model.

Change([change_dict, relative])

Changes a model Parameter to some value during an analysis.

Debug([name])

Folder(name, action, solution)

A Folder action collects a new solution every time the action is called.

FrequencyResponse(f, inputs, outputs, *[, ...])

Computes the frequency response of a signal injceted at various nodes to compute transfer functions to multiple output nodes.

FrequencyResponseSolution

LogModelAttribute(*attrs)

NoiseProjection(f, *output_nodes[, scaling, ...])

NoiseProjectionSolution

Noxaxis([pre_step, post_step, name])

OptimiseRFReadoutPhaseDC(*args[, d_dof, name])

This optimises the demodulation phase of ReadoutRF elements relative to some DegreeOfFreedom.

OptimiseRFReadoutPhaseDCSolution

Parallel(*actions)

Plot([name])

PrintModel([name])

PrintModelAttr(*args)

Printer([name])

PropagateAstigmaticBeam([name])

Propagation of a beam, in both planes, through a given path.

PropagateBeam([name])

Propagation of a beam, in a single plane, through a given path.

RunLocks(*locks[, exception_on_fail, ...])

RunLocksSolution(*args, **kwargs)

Scale(scales, **kwargs)

Action for scaling simulation outputs by some fixed amount.

SensingMatrixDC(dofs, readouts[, d_dof, name])

Computes the sensing matrix elements for various degrees of freedom and readouts that should be present in the model.

SensingMatrixDCSolution

Sensing matrix DC solution.

Series(*actions[, flatten])

Sweep(*args[, pre_step, post_step, ...])

An action that sweeps N number of parameters through the values in N arrays.

X2axis(parameter1, mode1, start1, stop1, ...)

X3axis(parameter1, mode1, start1, stop1, ...)

XNaxis(*args[, relative, pre_step, ...])

Xaxis(parameter, mode, start, stop, steps[, ...])

Functions

convert_str_to_parameter(model, attr)

Converts names component.parameter or component to a parameter object.

get_sweep_array(start, stop, steps[, mode])

request_dict_reduction(A, B)