NanoVNASaver.Marker package

Submodules

NanoVNASaver.Marker.Delta module

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

Bases: Marker

set_markers(marker_a: Marker, marker_b: Marker)[source]
staticMetaObject = PySide6.QtCore.QMetaObject("DeltaMarker" inherits "Marker": )
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[Datapoint], s21: list[Datapoint])[source]
NanoVNASaver.Marker.Values.default_label_ids() list[str][source]

NanoVNASaver.Marker.Widget module

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

Bases: QObject, Value

active_labels: ClassVar[list[str]] = []
buildForm()[source]
colored_text = True
classmethod count()[source]
findLocation(data: list[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]
staticMetaObject = PySide6.QtCore.QMetaObject("Marker" inherits "QObject": Methods:   #4 type=Signal, signature=updated(PyObject), parameters=PyObject )
updateLabels(s11: list[Datapoint], s21: list[Datapoint])[source]
update_settings()[source]
updated
class NanoVNASaver.Marker.Widget.MarkerFrequencyInputWidget(text='')[source]

Bases: FrequencyInputWidget

keyPressEvent(a0: QKeyEvent) None[source]
staticMetaObject = PySide6.QtCore.QMetaObject("MarkerFrequencyInputWidget" inherits "FrequencyInputWidget": )
class NanoVNASaver.Marker.Widget.MarkerLabel(name)[source]

Bases: QLabel

staticMetaObject = PySide6.QtCore.QMetaObject("MarkerLabel" inherits "QLabel": )

Module contents