NanoVNASaver.Windows package
NanoVNASaver.Windows.About module
-
class NanoVNASaver.Windows.About.AboutWindow(app: vna_app)[source]
Bases: QDialog
-
copy_runtime_info() → None[source]
-
find_updates(automatic=False)[source]
-
show()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("AboutWindow" inherits "QDialog": Methods: #41 type=Slot, signature=find_updates() #42 type=Slot, signature=copy_runtime_info() )
-
update_labels()[source]
NanoVNASaver.Windows.AnalysisWindow module
-
class NanoVNASaver.Windows.AnalysisWindow.AnalysisWindow(app: vna_app)[source]
Bases: QWidget
-
analysis: Analysis | None = None
-
runAnalysis()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("AnalysisWindow" inherits "QWidget": )
-
toggleAutomaticRun(state: CheckState)[source]
-
updateSelection()[source]
NanoVNASaver.Windows.Bands module
-
class NanoVNASaver.Windows.Bands.BandsWindow(app: vna_app)[source]
Bases: QWidget
-
deleteRows()[source]
-
resetBands()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("BandsWindow" inherits "QWidget": )
NanoVNASaver.Windows.CalibrationSettings module
-
class NanoVNASaver.Windows.CalibrationSettings.CalibrationWindow(app: QWidget)[source]
Bases: QWidget
-
automaticCalibration()[source]
-
automaticCalibrationStep()[source]
-
calStandardChanged(button)[source]
-
cal_save(name: str)[source]
-
calculate()[source]
-
checkExpertUser()[source]
-
deleteCalibrationStandard()[source]
-
listCalibrationStandards()[source]
-
loadCalibration()[source]
-
loadCalibrationStandard()[source]
-
manual_save(name: str)[source]
-
next_step = -1
-
reset()[source]
-
saveCalibration()[source]
-
saveCalibrationStandard()[source]
-
select_file_load()[source]
-
select_file_open()[source]
-
select_file_short()[source]
-
setOffsetDelay(value: float)[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("CalibrationWindow" inherits "QWidget": )
-
NanoVNASaver.Windows.CalibrationSettings.getFloatValue(text: str) → float[source]
NanoVNASaver.Windows.Defaults module
-
NanoVNASaver.Windows.Defaults.make_scrollable(window: QWidget, layout: QLayout) → None[source]
NanoVNASaver.Windows.DeviceSettings module
-
class NanoVNASaver.Windows.DeviceSettings.DeviceSettingsWindow(app: vna_app)[source]
Bases: QWidget
-
captureScreenshot() → None[source]
-
customPoint_check(validate_data: bool) → None[source]
-
custom_points_checkbox: QCheckBox
-
custom_points_edit: QLineEdit
-
show()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("DeviceSettingsWindow" inherits "QWidget": )
-
updateBandwidth(i) → None[source]
-
updateFields()[source]
-
updateNrDatapoints(i) → None[source]
-
updateValidation(validate_data: bool) → None[source]
-
updatecustomPoint(points_str: str) → None[source]
NanoVNASaver.Windows.DisplaySettings module
-
class NanoVNASaver.Windows.DisplaySettings.DisplaySettingsWindow(app: vna_app)[source]
Bases: QWidget
-
addMarker() → None[source]
-
addVSWRMarker() → None[source]
-
changeChart(x, y, chart) → None[source]
-
changeDarkMode() → None[source]
-
changeFilledMarkers()[source]
-
changeFont(new_font_size: str) → None[source]
-
changeLineThickness(size: int) → None[source]
-
changeMarkerAtTip() → None[source]
-
changeMarkerSize(size: int) → None[source]
-
changePointSize(size: int) → None[source]
-
changeReturnLoss() → None[source]
-
changeSetting(setting: str, value: str) → None[source]
-
changeShowLines() → None[source]
-
changeShowMarkerNumber() → None[source]
-
color_picker(setting: str, attr: str) → QPushButton[source]
-
custom_colors(layout: QLayout) → None[source]
-
displayBandsWindow() → None[source]
-
displayMarkerWindow() → None[source]
-
removeMarker() → None[source]
-
removeVSWRMarker() → None[source]
-
setColor() → None[source]
-
setShowBands(show_bands) → None[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("DisplaySettingsWindow" inherits "QWidget": )
-
trace_colors(layout: QLayout) → None[source]
-
updateCharts() → None[source]
NanoVNASaver.Windows.Files module
-
class NanoVNASaver.Windows.Files.FilesWindow(app: vna_app)[source]
Bases: QWidget
-
exportFile(nr_params: int = 1)[source]
-
loadReferenceFile()[source]
-
loadSweepFile()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("FilesWindow" inherits "QWidget": )
NanoVNASaver.Windows.MarkerSettings module
-
class NanoVNASaver.Windows.MarkerSettings.MarkerSettingsWindow(app: vna_app)[source]
Bases: QWidget
-
EXAMPLE_DATA11: ClassVar[list[Datapoint]] = [(123000000, 0.89, -0.11), (123500000, 0.9, -0.1), (124000000, 0.91, -0.95)]
-
EXAMPLE_DATA21: ClassVar[list[Datapoint]] = [(123000000, -0.25, 0.49), (123456000, -0.3, 0.5), (124000000, -0.2, 0.5)]
-
applyButtonClick()[source]
-
cancelButtonClick()[source]
-
defaultButtonClick()[source]
-
okButtonClick()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("MarkerSettingsWindow" inherits "QWidget": )
-
updateField(field: QStandardItem)[source]
-
updateMarker()[source]
-
update_displayed_data_form()[source]
NanoVNASaver.Windows.Screenshot module
-
class NanoVNASaver.Windows.Screenshot.ScreenshotWindow[source]
Bases: QLabel
-
pix: QPixmap | None = None
-
resizeEvent(a0: QResizeEvent) → None[source]
-
saveScreenshot()[source]
-
setScale(scale)[source]
-
setScreenshot(pixmap: QPixmap)[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("ScreenshotWindow" inherits "QLabel": )
NanoVNASaver.Windows.SweepSettings module
-
class NanoVNASaver.Windows.SweepSettings.SweepSettingsWindow(app: vna_app)[source]
Bases: QWidget
-
settings_box() → QWidget[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("SweepSettingsWindow" inherits "QWidget": )
-
sweep_box() → QWidget[source]
-
title_box()[source]
-
update_attenuator(value: QLineEdit)[source]
-
update_averaging(averages: QLineEdit, truncs: QLineEdit)[source]
-
update_band(apply: bool = False)[source]
-
update_logarithmic(logarithmic: bool)[source]
-
update_mode(mode: SweepMode)[source]
-
update_padding(padding: int)[source]
-
update_title(title: str = '')[source]
-
update_tx_power(freq_range, power_desc)[source]
-
vna_connected()[source]
NanoVNASaver.Windows.TDR module
-
class NanoVNASaver.Windows.TDR.TDRWindow(app: vna_app)[source]
Bases: QWidget
-
staticMetaObject = PySide6.QtCore.QMetaObject("TDRWindow" inherits "QWidget": Methods: #33 type=Signal, signature=updated() )
-
updateFormat()[source]
-
updateTDR()[source]
-
updated
Module contents
-
class NanoVNASaver.Windows.AboutWindow(app: vna_app)[source]
Bases: QDialog
-
copy_runtime_info() → None[source]
-
find_updates(automatic=False)[source]
-
show()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("AboutWindow" inherits "QDialog": Methods: #41 type=Slot, signature=find_updates() #42 type=Slot, signature=copy_runtime_info() )
-
update_labels()[source]
-
class NanoVNASaver.Windows.AnalysisWindow(app: vna_app)[source]
Bases: QWidget
-
analysis: Analysis | None = None
-
runAnalysis()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("AnalysisWindow" inherits "QWidget": )
-
toggleAutomaticRun(state: CheckState)[source]
-
updateSelection()[source]
-
class NanoVNASaver.Windows.BandsWindow(app: vna_app)[source]
Bases: QWidget
-
deleteRows()[source]
-
resetBands()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("BandsWindow" inherits "QWidget": )
-
class NanoVNASaver.Windows.CalibrationWindow(app: QWidget)[source]
Bases: QWidget
-
automaticCalibration()[source]
-
automaticCalibrationStep()[source]
-
calStandardChanged(button)[source]
-
cal_save(name: str)[source]
-
calculate()[source]
-
checkExpertUser()[source]
-
deleteCalibrationStandard()[source]
-
listCalibrationStandards()[source]
-
loadCalibration()[source]
-
loadCalibrationStandard()[source]
-
manual_save(name: str)[source]
-
next_step = -1
-
reset()[source]
-
saveCalibration()[source]
-
saveCalibrationStandard()[source]
-
select_file_load()[source]
-
select_file_open()[source]
-
select_file_short()[source]
-
setOffsetDelay(value: float)[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("CalibrationWindow" inherits "QWidget": )
-
class NanoVNASaver.Windows.DeviceSettingsWindow(app: vna_app)[source]
Bases: QWidget
-
captureScreenshot() → None[source]
-
customPoint_check(validate_data: bool) → None[source]
-
custom_points_checkbox: QCheckBox
-
custom_points_edit: QLineEdit
-
show()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("DeviceSettingsWindow" inherits "QWidget": )
-
updateBandwidth(i) → None[source]
-
updateFields()[source]
-
updateNrDatapoints(i) → None[source]
-
updateValidation(validate_data: bool) → None[source]
-
updatecustomPoint(points_str: str) → None[source]
-
class NanoVNASaver.Windows.DisplaySettingsWindow(app: vna_app)[source]
Bases: QWidget
-
addMarker() → None[source]
-
addVSWRMarker() → None[source]
-
callback_params: dict[str, tuple[str, str]]
-
changeChart(x, y, chart) → None[source]
-
changeDarkMode() → None[source]
-
changeFilledMarkers()[source]
-
changeFont(new_font_size: str) → None[source]
-
changeLineThickness(size: int) → None[source]
-
changeMarkerAtTip() → None[source]
-
changeMarkerSize(size: int) → None[source]
-
changePointSize(size: int) → None[source]
-
changeReturnLoss() → None[source]
-
changeSetting(setting: str, value: str) → None[source]
-
changeShowLines() → None[source]
-
changeShowMarkerNumber() → None[source]
-
color_picker(setting: str, attr: str) → QPushButton[source]
-
custom_colors(layout: QLayout) → None[source]
-
displayBandsWindow() → None[source]
-
displayMarkerWindow() → None[source]
-
removeMarker() → None[source]
-
removeVSWRMarker() → None[source]
-
setColor() → None[source]
-
setShowBands(show_bands) → None[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("DisplaySettingsWindow" inherits "QWidget": )
-
trace_colors(layout: QLayout) → None[source]
-
updateCharts() → None[source]
-
vswrMarkers: list[float]
-
class NanoVNASaver.Windows.FilesWindow(app: vna_app)[source]
Bases: QWidget
-
exportFile(nr_params: int = 1)[source]
-
loadReferenceFile()[source]
-
loadSweepFile()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("FilesWindow" inherits "QWidget": )
-
class NanoVNASaver.Windows.MarkerSettingsWindow(app: vna_app)[source]
Bases: QWidget
-
EXAMPLE_DATA11: ClassVar[list[Datapoint]] = [(123000000, 0.89, -0.11), (123500000, 0.9, -0.1), (124000000, 0.91, -0.95)]
-
EXAMPLE_DATA21: ClassVar[list[Datapoint]] = [(123000000, -0.25, 0.49), (123456000, -0.3, 0.5), (124000000, -0.2, 0.5)]
-
applyButtonClick()[source]
-
cancelButtonClick()[source]
-
defaultButtonClick()[source]
-
okButtonClick()[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("MarkerSettingsWindow" inherits "QWidget": )
-
updateField(field: QStandardItem)[source]
-
updateMarker()[source]
-
update_displayed_data_form()[source]
-
class NanoVNASaver.Windows.ScreenshotWindow[source]
Bases: QLabel
-
pix: QPixmap | None = None
-
resizeEvent(a0: QResizeEvent) → None[source]
-
saveScreenshot()[source]
-
setScale(scale)[source]
-
setScreenshot(pixmap: QPixmap)[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("ScreenshotWindow" inherits "QLabel": )
-
class NanoVNASaver.Windows.SweepSettingsWindow(app: vna_app)[source]
Bases: QWidget
-
settings_box() → QWidget[source]
-
staticMetaObject = PySide6.QtCore.QMetaObject("SweepSettingsWindow" inherits "QWidget": )
-
sweep_box() → QWidget[source]
-
title_box()[source]
-
update_attenuator(value: QLineEdit)[source]
-
update_averaging(averages: QLineEdit, truncs: QLineEdit)[source]
-
update_band(apply: bool = False)[source]
-
update_logarithmic(logarithmic: bool)[source]
-
update_mode(mode: SweepMode)[source]
-
update_padding(padding: int)[source]
-
update_title(title: str = '')[source]
-
update_tx_power(freq_range, power_desc)[source]
-
vna_connected()[source]
-
class NanoVNASaver.Windows.TDRWindow(app: vna_app)[source]
Bases: QWidget
-
distance_axis: ndarray[tuple[int, ...], dtype[float64]]
-
staticMetaObject = PySide6.QtCore.QMetaObject("TDRWindow" inherits "QWidget": Methods: #33 type=Signal, signature=updated() )
-
step_response_Z: ndarray[tuple[int, ...], dtype[float64]]
-
td: ndarray[tuple[int, ...], dtype[complex128]]
-
updateFormat()[source]
-
updateTDR()[source]
-
updated
-
windowed_s11: ndarray[tuple[int, ...], dtype[complex128]]