finesse.analysis.actions

Classes

AnalysisStepInfo(action[, makes_solution, …])

Action([name])

BeamTrace(name, **kwargs)

Action for tracing the beam throughout an entire model.

UtilityTrace(name, q_in, **kwargs)

Action for performing a utility beam trace on a pre-defined path of a model.

ABCD(name, **kwargs)

Action to compute a composite ABCD matrix over a given path of a model.

StepParamND(name, *args[, pre_step, …])

Noxaxis([name])

XNaxis(name, *args[, pre_step, post_step, …])

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

Scans a parameter between two points for a number of steps.

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

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

Serial(*args)

Folder(name, action)

IncrementingFolder(name, action)

Plot(*args, **kwargs)

Printer()

PrintModel()

PrintSolution()

PrintAttr(*args)

ReprAttr(*args)

Parallel(*args)

Debug([name])

Functions

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