├── .coveragerc ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── 01_BUG_REPORT.md │ ├── 02_FEATURE_REQUEST.md │ ├── 03_CODEBASE_IMPROVEMENT.md │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── codeql-analysis.yml │ ├── release_linux.yml │ ├── release_win.yml │ └── stale.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pylintrc ├── .readthedocs.yml ├── CONTRIBUTING.rst ├── Makefile ├── NanoVNASaver.desktop ├── NanoVNASaver_48x48.icns ├── NanoVNASaver_48x48.ico ├── NanoVNASaver_96x96.png ├── README.rst ├── debug.sh ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPMENT.md ├── INSTALLATION.md ├── Makefile ├── _static │ └── .gitignore ├── authors.rst ├── conf.py ├── contributing.rst ├── index.rst ├── license.rst ├── man │ └── NanoVNASaver.1 ├── readme.rst └── requirements.txt ├── io.github.nanovnasaver.nanovna-saver.metainfo.xml ├── io.github.zarath.nanovna-saver.yml ├── licenses ├── AUTHORS.rst └── LICENSE.txt ├── pyproject.toml ├── src ├── NanoVNASaver │ ├── About.py │ ├── Analysis │ │ ├── AntennaAnalysis.py │ │ ├── BandPassAnalysis.py │ │ ├── BandStopAnalysis.py │ │ ├── Base.py │ │ ├── EFHWAnalysis.py │ │ ├── HighPassAnalysis.py │ │ ├── LowPassAnalysis.py │ │ ├── PeakSearchAnalysis.py │ │ ├── ResonanceAnalysis.py │ │ ├── SimplePeakSearchAnalysis.py │ │ ├── VSWRAnalysis.py │ │ └── __init__.py │ ├── AnalyticTools.py │ ├── Calibration.py │ ├── Charts │ │ ├── CLogMag.py │ │ ├── Capacitance.py │ │ ├── Chart.py │ │ ├── Frequency.py │ │ ├── GroupDelay.py │ │ ├── Inductance.py │ │ ├── LogMag.py │ │ ├── Magnitude.py │ │ ├── MagnitudeZ.py │ │ ├── MagnitudeZSeries.py │ │ ├── MagnitudeZShunt.py │ │ ├── Permeability.py │ │ ├── Phase.py │ │ ├── Polar.py │ │ ├── QFactor.py │ │ ├── RI.py │ │ ├── RIMu.py │ │ ├── RIZ.py │ │ ├── RIZSeries.py │ │ ├── RIZShunt.py │ │ ├── SParam.py │ │ ├── Smith.py │ │ ├── Square.py │ │ ├── TDR.py │ │ ├── VSWR.py │ │ └── __init__.py │ ├── Controls │ │ ├── Control.py │ │ ├── MarkerControl.py │ │ ├── SerialControl.py │ │ ├── SweepControl.py │ │ └── __init__.py │ ├── Defaults.py │ ├── Formatting.py │ ├── Hardware │ │ ├── AVNA.py │ │ ├── Convert.py │ │ ├── Hardware.py │ │ ├── JNCRadio_VNA_3G.py │ │ ├── LiteVNA64.py │ │ ├── NanoVNA.py │ │ ├── NanoVNA_F.py │ │ ├── NanoVNA_F_V2.py │ │ ├── NanoVNA_F_V3.py │ │ ├── NanoVNA_H.py │ │ ├── NanoVNA_H4.py │ │ ├── NanoVNA_V2.py │ │ ├── SV4401A.py │ │ ├── SV6301A.py │ │ ├── Serial.py │ │ ├── TinySA.py │ │ ├── VNA.py │ │ └── __init__.py │ ├── Marker │ │ ├── Delta.py │ │ ├── Values.py │ │ ├── Widget.py │ │ └── __init__.py │ ├── NanoVNASaver.py │ ├── RFTools.py │ ├── SITools.py │ ├── Settings │ │ ├── Bands.py │ │ ├── Sweep.py │ │ └── __init__.py │ ├── SweepWorker.py │ ├── Touchstone.py │ ├── Windows │ │ ├── About.py │ │ ├── AnalysisWindow.py │ │ ├── Bands.py │ │ ├── CalibrationSettings.py │ │ ├── Defaults.py │ │ ├── DeviceSettings.py │ │ ├── DisplaySettings.py │ │ ├── Files.py │ │ ├── MarkerSettings.py │ │ ├── Screenshot.py │ │ ├── SweepSettings.py │ │ ├── TDR.py │ │ ├── __init__.py │ │ └── ui │ │ │ ├── __init__.py │ │ │ ├── about.py │ │ │ ├── about.ui │ │ │ ├── icon_48x48.png │ │ │ ├── logo_128x128.png │ │ │ ├── main.qrc │ │ │ └── main_rc.py │ ├── __init__.py │ ├── __main__.py │ └── utils │ │ ├── __init__.py │ │ ├── app_versions.py │ │ └── version.py └── tools │ ├── __init__.py │ ├── project_clean.py │ ├── setuptools_wrapper.py │ └── ui_compile.py ├── tests ├── Hardware │ ├── __init__.py │ └── test_litevna_64.py ├── __init__.py ├── conftest.py ├── data │ ├── attenuator-0643_DB.s2p │ ├── attenuator-0643_MA.s2p │ ├── attenuator-0643_RI.s2p │ ├── broken_pair.s2p │ ├── bug_159.s1p │ ├── bug_455.s1p │ ├── db.s2p │ ├── ferrit_1.s1p │ ├── ft240-43.s1p │ ├── full_v2_200_300.cal │ ├── ma.s2p │ ├── missing_pair.s2p │ ├── scikit_unordered.s2p │ ├── sol_27_30.cal │ ├── sucoflex290mm.s1p │ ├── t130-2.s1p │ ├── test_1port_broken.cal │ ├── test_1port_fixed.cal │ ├── test_2port_long.cal │ ├── unordered.s1p │ ├── valid.s1p │ ├── valid.s2p │ ├── valid_with_datacomment.s1p │ └── wire-200-300.s1p ├── test_analytics.py ├── test_formatSweepFrequency.py ├── test_formatting.py ├── test_parseFrequency.py ├── test_rftools.py ├── test_settings.py ├── test_sitools.py ├── test_sweep.py ├── test_touchstone.py ├── test_truncate.py └── utils │ ├── __init__.py │ ├── test_app_versions.py │ └── test_version.py ├── tox.ini └── uv.lock /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/01_BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/ISSUE_TEMPLATE/01_BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/ISSUE_TEMPLATE/02_FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/ISSUE_TEMPLATE/03_CODEBASE_IMPROVEMENT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release_linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/workflows/release_linux.yml -------------------------------------------------------------------------------- /.github/workflows/release_win.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/workflows/release_win.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.pylintrc -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/Makefile -------------------------------------------------------------------------------- /NanoVNASaver.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/NanoVNASaver.desktop -------------------------------------------------------------------------------- /NanoVNASaver_48x48.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/NanoVNASaver_48x48.icns -------------------------------------------------------------------------------- /NanoVNASaver_48x48.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/NanoVNASaver_48x48.ico -------------------------------------------------------------------------------- /NanoVNASaver_96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/NanoVNASaver_96x96.png -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/README.rst -------------------------------------------------------------------------------- /debug.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/debug.sh -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/DEVELOPMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/DEVELOPMENT.md -------------------------------------------------------------------------------- /docs/INSTALLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/INSTALLATION.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitignore: -------------------------------------------------------------------------------- 1 | # Empty directory 2 | -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. _authors: 2 | .. include:: ../licenses/AUTHORS.rst 3 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CONTRIBUTING.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/man/NanoVNASaver.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/man/NanoVNASaver.1 -------------------------------------------------------------------------------- /docs/readme.rst: -------------------------------------------------------------------------------- 1 | .. _readme: 2 | .. include:: ../README.rst 3 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /io.github.nanovnasaver.nanovna-saver.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/io.github.nanovnasaver.nanovna-saver.metainfo.xml -------------------------------------------------------------------------------- /io.github.zarath.nanovna-saver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/io.github.zarath.nanovna-saver.yml -------------------------------------------------------------------------------- /licenses/AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/licenses/AUTHORS.rst -------------------------------------------------------------------------------- /licenses/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/licenses/LICENSE.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/NanoVNASaver/About.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/About.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/AntennaAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/AntennaAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/BandPassAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/BandPassAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/BandStopAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/BandStopAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/Base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/Base.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/EFHWAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/EFHWAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/HighPassAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/HighPassAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/LowPassAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/LowPassAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/PeakSearchAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/PeakSearchAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/ResonanceAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/ResonanceAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/SimplePeakSearchAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/SimplePeakSearchAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/VSWRAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Analysis/VSWRAnalysis.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Analysis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NanoVNASaver/AnalyticTools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/AnalyticTools.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Calibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Calibration.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/CLogMag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/CLogMag.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Capacitance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Capacitance.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Chart.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Frequency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Frequency.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/GroupDelay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/GroupDelay.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Inductance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Inductance.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/LogMag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/LogMag.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Magnitude.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Magnitude.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/MagnitudeZ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/MagnitudeZ.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/MagnitudeZSeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/MagnitudeZSeries.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/MagnitudeZShunt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/MagnitudeZShunt.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Permeability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Permeability.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Phase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Phase.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Polar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Polar.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/QFactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/QFactor.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/RI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/RI.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/RIMu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/RIMu.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/RIZ.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/RIZ.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/RIZSeries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/RIZSeries.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/RIZShunt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/RIZShunt.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/SParam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/SParam.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Smith.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Smith.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/Square.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/Square.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/TDR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/TDR.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/VSWR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/VSWR.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Charts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Charts/__init__.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Controls/Control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Controls/Control.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Controls/MarkerControl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Controls/MarkerControl.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Controls/SerialControl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Controls/SerialControl.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Controls/SweepControl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Controls/SweepControl.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Controls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NanoVNASaver/Defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Defaults.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Formatting.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/AVNA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/AVNA.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/Convert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/Convert.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/Hardware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/Hardware.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/JNCRadio_VNA_3G.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/JNCRadio_VNA_3G.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/LiteVNA64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/LiteVNA64.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/NanoVNA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/NanoVNA.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/NanoVNA_F.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/NanoVNA_F.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/NanoVNA_F_V2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/NanoVNA_F_V2.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/NanoVNA_F_V3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/NanoVNA_F_V3.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/NanoVNA_H.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/NanoVNA_H.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/NanoVNA_H4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/NanoVNA_H4.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/NanoVNA_V2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/NanoVNA_V2.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/SV4401A.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/SV4401A.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/SV6301A.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/SV6301A.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/Serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/Serial.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/TinySA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/TinySA.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/VNA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Hardware/VNA.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Hardware/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NanoVNASaver/Marker/Delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Marker/Delta.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Marker/Values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Marker/Values.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Marker/Widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Marker/Widget.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Marker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NanoVNASaver/NanoVNASaver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/NanoVNASaver.py -------------------------------------------------------------------------------- /src/NanoVNASaver/RFTools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/RFTools.py -------------------------------------------------------------------------------- /src/NanoVNASaver/SITools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/SITools.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Settings/Bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Settings/Bands.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Settings/Sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Settings/Sweep.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/NanoVNASaver/SweepWorker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/SweepWorker.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Touchstone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Touchstone.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/About.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/About.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/AnalysisWindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/AnalysisWindow.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/Bands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/Bands.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/CalibrationSettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/CalibrationSettings.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/Defaults.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/Defaults.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/DeviceSettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/DeviceSettings.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/DisplaySettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/DisplaySettings.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/Files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/Files.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/MarkerSettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/MarkerSettings.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/Screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/Screenshot.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/SweepSettings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/SweepSettings.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/TDR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/TDR.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/__init__.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/ui/__init__.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/ui/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/ui/about.py -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/ui/about.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/ui/about.ui -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/ui/icon_48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/ui/icon_48x48.png -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/ui/logo_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/ui/logo_128x128.png -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/ui/main.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/ui/main.qrc -------------------------------------------------------------------------------- /src/NanoVNASaver/Windows/ui/main_rc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/Windows/ui/main_rc.py -------------------------------------------------------------------------------- /src/NanoVNASaver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/__init__.py -------------------------------------------------------------------------------- /src/NanoVNASaver/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/__main__.py -------------------------------------------------------------------------------- /src/NanoVNASaver/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/utils/__init__.py -------------------------------------------------------------------------------- /src/NanoVNASaver/utils/app_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/utils/app_versions.py -------------------------------------------------------------------------------- /src/NanoVNASaver/utils/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/NanoVNASaver/utils/version.py -------------------------------------------------------------------------------- /src/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/tools/project_clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/tools/project_clean.py -------------------------------------------------------------------------------- /src/tools/setuptools_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/tools/setuptools_wrapper.py -------------------------------------------------------------------------------- /src/tools/ui_compile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/src/tools/ui_compile.py -------------------------------------------------------------------------------- /tests/Hardware/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Hardware/test_litevna_64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/Hardware/test_litevna_64.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/data/attenuator-0643_DB.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/attenuator-0643_DB.s2p -------------------------------------------------------------------------------- /tests/data/attenuator-0643_MA.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/attenuator-0643_MA.s2p -------------------------------------------------------------------------------- /tests/data/attenuator-0643_RI.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/attenuator-0643_RI.s2p -------------------------------------------------------------------------------- /tests/data/broken_pair.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/broken_pair.s2p -------------------------------------------------------------------------------- /tests/data/bug_159.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/bug_159.s1p -------------------------------------------------------------------------------- /tests/data/bug_455.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/bug_455.s1p -------------------------------------------------------------------------------- /tests/data/db.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/db.s2p -------------------------------------------------------------------------------- /tests/data/ferrit_1.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/ferrit_1.s1p -------------------------------------------------------------------------------- /tests/data/ft240-43.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/ft240-43.s1p -------------------------------------------------------------------------------- /tests/data/full_v2_200_300.cal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/full_v2_200_300.cal -------------------------------------------------------------------------------- /tests/data/ma.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/ma.s2p -------------------------------------------------------------------------------- /tests/data/missing_pair.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/missing_pair.s2p -------------------------------------------------------------------------------- /tests/data/scikit_unordered.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/scikit_unordered.s2p -------------------------------------------------------------------------------- /tests/data/sol_27_30.cal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/sol_27_30.cal -------------------------------------------------------------------------------- /tests/data/sucoflex290mm.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/sucoflex290mm.s1p -------------------------------------------------------------------------------- /tests/data/t130-2.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/t130-2.s1p -------------------------------------------------------------------------------- /tests/data/test_1port_broken.cal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/test_1port_broken.cal -------------------------------------------------------------------------------- /tests/data/test_1port_fixed.cal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/test_1port_fixed.cal -------------------------------------------------------------------------------- /tests/data/test_2port_long.cal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/test_2port_long.cal -------------------------------------------------------------------------------- /tests/data/unordered.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/unordered.s1p -------------------------------------------------------------------------------- /tests/data/valid.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/valid.s1p -------------------------------------------------------------------------------- /tests/data/valid.s2p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/valid.s2p -------------------------------------------------------------------------------- /tests/data/valid_with_datacomment.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/valid_with_datacomment.s1p -------------------------------------------------------------------------------- /tests/data/wire-200-300.s1p: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/data/wire-200-300.s1p -------------------------------------------------------------------------------- /tests/test_analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_analytics.py -------------------------------------------------------------------------------- /tests/test_formatSweepFrequency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_formatSweepFrequency.py -------------------------------------------------------------------------------- /tests/test_formatting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_formatting.py -------------------------------------------------------------------------------- /tests/test_parseFrequency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_parseFrequency.py -------------------------------------------------------------------------------- /tests/test_rftools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_rftools.py -------------------------------------------------------------------------------- /tests/test_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_settings.py -------------------------------------------------------------------------------- /tests/test_sitools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_sitools.py -------------------------------------------------------------------------------- /tests/test_sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_sweep.py -------------------------------------------------------------------------------- /tests/test_touchstone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_touchstone.py -------------------------------------------------------------------------------- /tests/test_truncate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/test_truncate.py -------------------------------------------------------------------------------- /tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/utils/test_app_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/utils/test_app_versions.py -------------------------------------------------------------------------------- /tests/utils/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tests/utils/test_version.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NanoVNA-Saver/nanovna-saver/HEAD/uv.lock --------------------------------------------------------------------------------