NanoVNASaver.Settings package

Submodules

NanoVNASaver.Settings.Bands module

class NanoVNASaver.Settings.Bands.BandsModel[source]

Bases: QAbstractTableModel

addRow()[source]
color = PySide6.QtGui.QColor.fromRgbF(0.501961, 0.501961, 0.501961, 0.188235)
columnCount(_) int[source]
data(index: QModelIndex, role: int = -1) str | AlignmentFlag | None[source]
flags(index: QModelIndex) ItemFlag[source]
headerData(section: int, orientation: Orientation, role: int = -1)[source]
index(row: int, column: int, _: QModelIndex | None = None) QModelIndex[source]
removeRow(row: int, _: QModelIndex | None = None) bool[source]
resetBands(region_index=1)[source]
rowCount(_) int[source]
saveSettings()[source]
setColor(color)[source]
setData(index: QModelIndex, value: str, role: int = -1) bool[source]
staticMetaObject = PySide6.QtCore.QMetaObject("BandsModel" inherits "QAbstractTableModel": )

NanoVNASaver.Settings.Sweep module

class NanoVNASaver.Settings.Sweep.Properties(name, mode, averages, logarithmic)[source]

Bases: NamedTuple

averages: tuple[int, int]

Alias for field number 2

logarithmic: bool

Alias for field number 3

mode: SweepMode

Alias for field number 1

name: str

Alias for field number 0

class NanoVNASaver.Settings.Sweep.Sweep(start: int = 3600000, end: int = 30000000, points: int = 101, segments: int = 1, properties: Properties | None = None)[source]

Bases: object

check()[source]
copy() Sweep[source]
property end: int
get_frequencies() Iterator[int][source]
get_index_range(index: int) tuple[int, int][source]
property points: int
property properties: Properties
property segments: int
set_averages(amount: int, truncates: int) None[source]
set_logarithmic(logarithmic: bool) None[source]
set_mode(mode: SweepMode) None[source]
set_name(name: str) None[source]
set_points(points: int) None[source]
property span: int
property start: int
property stepsize: int
update(start: int, end: int, segments: int, points: int) None[source]
class NanoVNASaver.Settings.Sweep.SweepMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

AVERAGE = 2
CONTINOUS = 1
SINGLE = 0

Module contents