NanoVNASaver.Charts package¶
Submodules¶
NanoVNASaver.Charts.CLogMag module¶
- class NanoVNASaver.Charts.CLogMag.CombinedLogMagChart(name='')[source]¶
Bases:
LogMagChart
- staticMetaObject = PySide6.QtCore.QMetaObject("CombinedLogMagChart" inherits "LogMagChart": )¶
NanoVNASaver.Charts.Capacitance module¶
- class NanoVNASaver.Charts.Capacitance.CapacitanceChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("CapacitanceChart" inherits "FrequencyChart": )¶
NanoVNASaver.Charts.Chart module¶
- class NanoVNASaver.Charts.Chart.Chart(name)[source]¶
Bases:
QWidget
- bands: ClassVar[Any] = None¶
- color: ClassVar[ChartColors] = ChartColors(background=PySide6.QtGui.QColor.fromRgbF(1.000000, 1.000000, 1.000000, 1.000000), foreground=PySide6.QtGui.QColor.fromRgbF(0.752941, 0.752941, 0.752941, 1.000000), reference=PySide6.QtGui.QColor.fromRgbF(0.000000, 0.000000, 1.000000, 0.250980), reference_secondary=PySide6.QtGui.QColor.fromRgbF(0.000000, 0.000000, 0.752941, 0.188235), sweep=PySide6.QtGui.QColor.fromRgbF(0.501961, 0.501961, 0.000000, 1.000000), sweep_secondary=PySide6.QtGui.QColor.fromRgbF(0.501961, 0.000000, 0.501961, 1.000000), swr=PySide6.QtGui.QColor.fromRgbF(1.000000, 0.000000, 0.000000, 0.501961), text=PySide6.QtGui.QColor.fromRgbF(0.000000, 0.000000, 0.000000, 1.000000), bands=PySide6.QtGui.QColor.fromRgbF(0.501961, 0.501961, 0.501961, 0.188235))¶
- popout_requested: ClassVar[Signal]¶
- staticMetaObject = PySide6.QtCore.QMetaObject("Chart" inherits "QWidget": Methods: #33 type=Signal, signature=popout_requested(PyObject), parameters=PyObject )¶
- class NanoVNASaver.Charts.Chart.ChartColors(background: PySide6.QtGui.QColor = <factory>, foreground: PySide6.QtGui.QColor = <factory>, reference: PySide6.QtGui.QColor = <factory>, reference_secondary: PySide6.QtGui.QColor = <factory>, sweep: PySide6.QtGui.QColor = <factory>, sweep_secondary: PySide6.QtGui.QColor = <factory>, swr: PySide6.QtGui.QColor = <factory>, text: PySide6.QtGui.QColor = <factory>, bands: PySide6.QtGui.QColor = <factory>)[source]¶
Bases:
object
- background: QColor¶
- bands: QColor¶
- foreground: QColor¶
- reference: QColor¶
- reference_secondary: QColor¶
- sweep: QColor¶
- sweep_secondary: QColor¶
- swr: QColor¶
- text: QColor¶
- class NanoVNASaver.Charts.Chart.ChartDimensions(height: int = 200, height_min: int = 200, width: int = 200, width_min: int = 200, line: int = 1, point: int = 2)[source]¶
Bases:
object
- height: int = 200¶
- height_min: int = 200¶
- line: int = 1¶
- point: int = 2¶
- width: int = 200¶
- width_min: int = 200¶
- class NanoVNASaver.Charts.Chart.ChartDragBox(pos: NanoVNASaver.Charts.Chart.ChartPosition = (-1, -1), pos_start: NanoVNASaver.Charts.Chart.ChartPosition = (0, 0), state: bool = False, move_x: int = -1, move_y: int = -1)[source]¶
Bases:
object
- move_x: int = -1¶
- move_y: int = -1¶
- pos: ChartPosition = (-1, -1)¶
- pos_start: ChartPosition = (0, 0)¶
- state: bool = False¶
- class NanoVNASaver.Charts.Chart.ChartFlags(draw_lines: bool = False, is_popout: bool = False)[source]¶
Bases:
object
- draw_lines: bool = False¶
- is_popout: bool = False¶
NanoVNASaver.Charts.Frequency module¶
- class NanoVNASaver.Charts.Frequency.FrequencyChart(name)[source]¶
Bases:
Chart
- frequencyAtPosition(x, limit=True) int [source]¶
Calculates the frequency at a given X-position :param limit: Determines whether frequencies outside the
currently displayed span can be returned.
- Parameters:
x – The X position to calculate for.
- Returns:
The frequency at the given position, if one exists or -1 otherwise. If limit is True, and the value is before or after the chart, returns minimum or maximum frequencies.
- staticMetaObject = PySide6.QtCore.QMetaObject("FrequencyChart" inherits "Chart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.GroupDelay module¶
- class NanoVNASaver.Charts.GroupDelay.GroupDelayChart(name='', reflective=True)[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("GroupDelayChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.Inductance module¶
- class NanoVNASaver.Charts.Inductance.InductanceChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("InductanceChart" inherits "FrequencyChart": )¶
NanoVNASaver.Charts.LogMag module¶
- class NanoVNASaver.Charts.LogMag.LogMagChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("LogMagChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.Magnitude module¶
- class NanoVNASaver.Charts.Magnitude.MagnitudeChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("MagnitudeChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.MagnitudeZ module¶
- class NanoVNASaver.Charts.MagnitudeZ.MagnitudeZChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("MagnitudeZChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.MagnitudeZSeries module¶
NanoVNASaver.Charts.MagnitudeZShunt module¶
NanoVNASaver.Charts.Permeability module¶
- class NanoVNASaver.Charts.Permeability.PermeabilityChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("PermeabilityChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.Phase module¶
- class NanoVNASaver.Charts.Phase.PhaseChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("PhaseChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.Polar module¶
NanoVNASaver.Charts.QFactor module¶
- class NanoVNASaver.Charts.QFactor.QualityFactorChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("QualityFactorChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.RI module¶
- class NanoVNASaver.Charts.RI.RealImaginaryChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.RIMu module¶
- class NanoVNASaver.Charts.RIMu.RealImaginaryMuChart(name='')[source]¶
Bases:
RealImaginaryChart
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryMuChart" inherits "RealImaginaryChart": )¶
NanoVNASaver.Charts.RIZ module¶
- class NanoVNASaver.Charts.RIZ.RealImaginaryZChart(name='')[source]¶
Bases:
RealImaginaryChart
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryZChart" inherits "RealImaginaryChart": )¶
NanoVNASaver.Charts.RIZSeries module¶
NanoVNASaver.Charts.RIZShunt module¶
NanoVNASaver.Charts.SParam module¶
- class NanoVNASaver.Charts.SParam.SParameterChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("SParameterChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
NanoVNASaver.Charts.Smith module¶
NanoVNASaver.Charts.Square module¶
NanoVNASaver.Charts.TDR module¶
- class NanoVNASaver.Charts.TDR.TDRChart(name)[source]¶
Bases:
Chart
- decimals: int = 1¶
- fixed_span: bool = False¶
- fixed_values: bool = False¶
- format_string: str = ''¶
- marker_location: int = -1¶
- max_display_length: int = 50¶
- max_y_lim: float = 1000.0¶
- min_display_length: int = 0¶
- min_y_lim: float = 0.0¶
- staticMetaObject = PySide6.QtCore.QMetaObject("TDRChart" inherits "Chart": )¶
NanoVNASaver.Charts.VSWR module¶
- class NanoVNASaver.Charts.VSWR.VSWRChart(name='')[source]¶
Bases:
FrequencyChart
- staticMetaObject = PySide6.QtCore.QMetaObject("VSWRChart" inherits "FrequencyChart": )¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
Module contents¶
- class NanoVNASaver.Charts.CapacitanceChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("CapacitanceChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.Chart(name)[source]¶
Bases:
QWidget
- bands: ClassVar[Any] = None¶
- color: ClassVar[ChartColors] = ChartColors(background=PySide6.QtGui.QColor.fromRgbF(1.000000, 1.000000, 1.000000, 1.000000), foreground=PySide6.QtGui.QColor.fromRgbF(0.752941, 0.752941, 0.752941, 1.000000), reference=PySide6.QtGui.QColor.fromRgbF(0.000000, 0.000000, 1.000000, 0.250980), reference_secondary=PySide6.QtGui.QColor.fromRgbF(0.000000, 0.000000, 0.752941, 0.188235), sweep=PySide6.QtGui.QColor.fromRgbF(0.501961, 0.501961, 0.000000, 1.000000), sweep_secondary=PySide6.QtGui.QColor.fromRgbF(0.501961, 0.000000, 0.501961, 1.000000), swr=PySide6.QtGui.QColor.fromRgbF(1.000000, 0.000000, 0.000000, 0.501961), text=PySide6.QtGui.QColor.fromRgbF(0.000000, 0.000000, 0.000000, 1.000000), bands=PySide6.QtGui.QColor.fromRgbF(0.501961, 0.501961, 0.501961, 0.188235))¶
- name: str¶
- popout_requested: ClassVar[Signal]¶
- staticMetaObject = PySide6.QtCore.QMetaObject("Chart" inherits "QWidget": Methods: #33 type=Signal, signature=popout_requested(PyObject), parameters=PyObject )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- class NanoVNASaver.Charts.CombinedLogMagChart(name='')[source]¶
Bases:
LogMagChart
- bottomMargin: int¶
- isInverted: bool¶
- leftMargin: int¶
- maxDisplayValue: int¶
- maxValue: float¶
- minDisplayValue: int¶
- minValue: float¶
- name: str¶
- name_unit: str¶
- rightMargin: int¶
- span: float¶
- staticMetaObject = PySide6.QtCore.QMetaObject("CombinedLogMagChart" inherits "LogMagChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.FrequencyChart(name)[source]¶
Bases:
Chart
- bottomMargin: int¶
- frequencyAtPosition(x, limit=True) int [source]¶
Calculates the frequency at a given X-position :param limit: Determines whether frequencies outside the
currently displayed span can be returned.
- Parameters:
x – The X position to calculate for.
- Returns:
The frequency at the given position, if one exists or -1 otherwise. If limit is True, and the value is before or after the chart, returns minimum or maximum frequencies.
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("FrequencyChart" inherits "Chart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.GroupDelayChart(name='', reflective=True)[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("GroupDelayChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.InductanceChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("InductanceChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.LogMagChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- isInverted: bool¶
- leftMargin: int¶
- maxDisplayValue: int¶
- maxValue: float¶
- minDisplayValue: int¶
- minValue: float¶
- name: str¶
- name_unit: str¶
- rightMargin: int¶
- span: float¶
- staticMetaObject = PySide6.QtCore.QMetaObject("LogMagChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.MagnitudeChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("MagnitudeChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.MagnitudeZChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("MagnitudeZChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.MagnitudeZSeriesChart(name='')[source]¶
Bases:
MagnitudeZChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("MagnitudeZSeriesChart" inherits "MagnitudeZChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.MagnitudeZShuntChart(name='')[source]¶
Bases:
MagnitudeZChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("MagnitudeZShuntChart" inherits "MagnitudeZChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.PermeabilityChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("PermeabilityChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.PhaseChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("PhaseChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.PolarChart(name='')[source]¶
Bases:
SquareChart
- name: str¶
- staticMetaObject = PySide6.QtCore.QMetaObject("PolarChart" inherits "SquareChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- class NanoVNASaver.Charts.QualityFactorChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("QualityFactorChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.RealImaginaryChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.RealImaginaryMuChart(name='')[source]¶
Bases:
RealImaginaryChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryMuChart" inherits "RealImaginaryChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.RealImaginaryZChart(name='')[source]¶
Bases:
RealImaginaryChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryZChart" inherits "RealImaginaryChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.RealImaginaryZSeriesChart(name='')[source]¶
Bases:
RealImaginaryZChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryZSeriesChart" inherits "RealImaginaryZChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.RealImaginaryZShuntChart(name='')[source]¶
Bases:
RealImaginaryZChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("RealImaginaryZShuntChart" inherits "RealImaginaryZChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- class NanoVNASaver.Charts.SParameterChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("SParameterChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.
- class NanoVNASaver.Charts.SmithChart(name='')[source]¶
Bases:
SquareChart
- name: str¶
- staticMetaObject = PySide6.QtCore.QMetaObject("SmithChart" inherits "SquareChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- class NanoVNASaver.Charts.SquareChart(name='')[source]¶
Bases:
Chart
- draw_data(qp: QPainter, color: QColor, data: list[Datapoint], fstart: int = 0, fstop: int = 0)[source]¶
- name: str¶
- staticMetaObject = PySide6.QtCore.QMetaObject("SquareChart" inherits "Chart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- class NanoVNASaver.Charts.TDRChart(name)[source]¶
Bases:
Chart
- decimals: int = 1¶
- fixed_span: bool = False¶
- fixed_values: bool = False¶
- format_string: str = ''¶
- marker_location: int = -1¶
- max_display_length: int = 50¶
- max_y_lim: float = 1000.0¶
- min_display_length: int = 0¶
- min_y_lim: float = 0.0¶
- name: str¶
- staticMetaObject = PySide6.QtCore.QMetaObject("TDRChart" inherits "Chart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- class NanoVNASaver.Charts.VSWRChart(name='')[source]¶
Bases:
FrequencyChart
- bottomMargin: int¶
- leftMargin: int¶
- name: str¶
- rightMargin: int¶
- staticMetaObject = PySide6.QtCore.QMetaObject("VSWRChart" inherits "FrequencyChart": )¶
- sweepTitle: str¶
- swrMarkers: set[float]¶
- topMargin: int¶
- valueAtPosition(y) list[float] [source]¶
Returns the chart-specific value(s) at the specified Y-position :param y: The Y position to calculate for. :return: A list of the values at the Y-position, either
containing a single value, or the two values for the chart from left to right Y-axis. If no value can be found, returns the empty list. If the frequency is above or below the chart, returns maximum or minimum values.