sknrf.model.sequencer.sweep.complex module

Complex Number Parametric Sweep Plans.

Example

measure1 = measure.Measure() sweep1 = sweep.RectangularSweep(realtime=False)

measure1.add_sweep(sweep1, ‘A’, 1, 1, realtime=False) measure1.swept_measurement()

See Also

sknrf.desktop.sequencer.measure

class sknrf.model.sequencer.sweep.complex.CustomSweep(realtime: bool = False, values: Tensor = tensor([0.]))

Bases: AbstractSweep

values()

The values of the sweep.

Returns:
valuesTensor

The sweep plan values.

staticMetaObject = PySide6.QtCore.QMetaObject("CustomSweep" inherits "AbstractSweep": )
class sknrf.model.sequencer.sweep.complex.RectangularSweep(realtime: bool = False, real_start: float = -0.707, real_stop: float = 0.707, imag_start: float = -0.707, imag_stop: float = 0.707, real_step: float = 0.1414, real_points: int = 0, imag_step: float = 0.1414, imag_points: int = 0)

Bases: AbstractSweep

display_order = ['real_start', 'real_stop', 'imag_start', 'imag_stop', 'real_points', 'real_step', 'imag_points', 'imag_step']
property real_step
property real_points
property imag_step
property imag_points
values()

The values of the sweep.

Returns:
valuesTensor

The sweep plan values.

staticMetaObject = PySide6.QtCore.QMetaObject("RectangularSweep" inherits "AbstractSweep": )
class sknrf.model.sequencer.sweep.complex.PolarSweep(realtime: bool = False, abs_start: float = 0.0, abs_stop: float = 1.0, angle_start: float = -180.0, angle_stop: float = 180.0, abs_step: float = 0.1, abs_points: int = 0, angle_step: float = 60.0, angle_points: int = 0)

Bases: AbstractSweep

display_order = ['abs_start', 'abs_stop', 'abs_points', 'abs_step', 'angle_start', 'angle_stop', 'angle_points', 'angle_step']
property abs_step
property abs_points
property angle_step
property angle_points
values()

The values of the sweep.

Returns:
valuesTensor

The sweep plan values.

staticMetaObject = PySide6.QtCore.QMetaObject("PolarSweep" inherits "AbstractSweep": )
class sknrf.model.sequencer.sweep.complex.RectangularUniformSweep(realtime: bool = False, shape: SHAPE = SHAPE.TRIANGLE, real_start: float = -0.707, real_stop: float = 0.707, imag_start: float = -0.707, imag_stop: float = 0.707, step: float = 0.1414)

Bases: AbstractSweep

display_order = ['shape', 'real_start', 'real_stop', 'imag_start', 'imag_stop', 'step']
property step
values()

The values of the sweep.

Returns:
valuesTensor

The sweep plan values.

staticMetaObject = PySide6.QtCore.QMetaObject("RectangularUniformSweep" inherits "AbstractSweep": )
class sknrf.model.sequencer.sweep.complex.PolarUniformSweep(realtime: bool = False, shape=SHAPE.HEXAGON, abs_start: float = 0.0, abs_stop: float = 1.0, step: float = 0.1)

Bases: AbstractSweep

display_order = ['shape', 'abs_start', 'abs_stop', 'step']
property step
values()

The values of the sweep.

Returns:
valuesTensor

The sweep plan values.

staticMetaObject = PySide6.QtCore.QMetaObject("PolarUniformSweep" inherits "AbstractSweep": )
class sknrf.model.sequencer.sweep.complex.RectangularRandomSweep(realtime: bool = False, real_start: float = -0.707, real_stop: float = 0.707, imag_start: float = -0.707, imag_stop: float = 0.707, points: int = 100)

Bases: AbstractSweep

display_order = ['real_start', 'real_stop', 'imag_start', 'imag_stop', 'points']
property real_start
property real_stop
staticMetaObject = PySide6.QtCore.QMetaObject("RectangularRandomSweep" inherits "AbstractSweep": )
property imag_start
property imag_stop
property points
values()

The values of the sweep.

Returns:
valuesTensor

The sweep plan values.

class sknrf.model.sequencer.sweep.complex.PolarRandomSweep(realtime: bool = False, abs_start: float = 0.0, abs_stop: float = 1.0, points: int = 100)

Bases: AbstractSweep

staticMetaObject = PySide6.QtCore.QMetaObject("PolarRandomSweep" inherits "AbstractSweep": )
display_order = ['abs_start', 'abs_stop', 'points']
property abs_start
property abs_stop
property points
values()

The values of the sweep.

Returns:
valuesTensor

The sweep plan values.