finesse.analysis.axes.x3axis¶
- finesse.analysis.axes.x3axis(param1, mode1, start1, stop1, steps1, param2, mode2, start2, stop2, steps2, param3, mode3, start3, stop3, steps3, relative=False, **kwargs)[source]¶
Runs a model to scan a parameter between two points for a number of steps. The model that is run is retrieved from the parameter reference.
This should provide an equivalent to the x3axis command in Finesse v2.
- Parameters
param1, param2, param3 :
Parameter
Parameter of component to scan.
mode1, mode2, mode3 : str
‘lin’ or ‘log’ for linear or logarithmic step sizes for each axis.
start1, stop1, start2, stop2, start3, stop3 : float
Start and end values of the scan.
steps1, steps2, steps3 : int
Number of steps between start and end.
relative : float, optional
Changes relative to parameter initial value
Notes
param3 is in the inner loop and param1 in the outer loop.