NanoVNASaver.Marker package

Submodules

NanoVNASaver.Marker.Delta module

class NanoVNASaver.Marker.Delta.DeltaMarker(name: str = '', qsettings: QSettings = None)[source]

Bases: Marker

set_markers(marker_a: Marker, marker_b: Marker)[source]
updateLabels()[source]

NanoVNASaver.Marker.Values module

class NanoVNASaver.Marker.Values.Label(label_id, name, description, default_active)[source]

Bases: NamedTuple

default_active: bool

Alias for field number 3

description: str

Alias for field number 2

label_id: str

Alias for field number 0

name: str

Alias for field number 1

class NanoVNASaver.Marker.Values.Value[source]

Bases: object

Contains the data area to calculate marker values from

store(index: int, s11: list[NanoVNASaver.RFTools.Datapoint], s21: list[NanoVNASaver.RFTools.Datapoint])[source]
NanoVNASaver.Marker.Values.default_label_ids() str[source]

NanoVNASaver.Marker.Widget module

class NanoVNASaver.Marker.Widget.Marker(name: str = '', qsettings: QSettings = None)[source]

Bases: QObject, Value

active_labels = []
buildForm()[source]
coloredText = True
classmethod count()[source]
findLocation(data: list[NanoVNASaver.RFTools.Datapoint])[source]
getRow()[source]
get_data_layout() QGroupBox[source]
location = -1
resetLabels()[source]
returnloss_is_positive = False
setColor(color)[source]
setColoredText(colored_text)[source]
setFieldSelection(fields)[source]
setFrequency(frequency)[source]
setScale(scale)[source]
updateLabels(s11: list[NanoVNASaver.RFTools.Datapoint], s21: list[NanoVNASaver.RFTools.Datapoint])[source]
update_settings()[source]
updated

int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

Type:

pyqtSignal(*types, name

Type:

str = …, revision

class NanoVNASaver.Marker.Widget.MarkerLabel(name)[source]

Bases: QLabel

Module contents