Skip to content

Sweeps don't jump with bandwidths

Compare
Choose a tag to compare
@zarath zarath released this 17 Jul 10:04
85e1374

v0.3.6

  • implemented bandwidth setting in device management
  • sweep worker now initializes full dataset on setting changes
    Therefore no resize of charts when doing multi segment sweeps
  • changing datapoints in DeviceSettings are reflected in SweepSettings widget step size
  • simplified Calibration code by just using scipy.interp1d with fill_value
  • established Interface class to ease locking and allow non USB connections in future
  • cleaned up VNA code. Added some pause statements to get more robust readings
  • added MagLoopAnalysis
  • Touchstone class can now generate interpolated Datapoints for a given frequency
    Will be useful in future analysis code
  • fixed a bug in Version comparison
  • deny more illegal input values in sweep control
  • debug log now records exceptions in sweep worker thread
  • try close and open serial in initial vna connection

Known Issues

  • Can have some new bugs.
  • Spurious spikes in data with older firmwares

Installation Hint

If using binaries on Mac or Linux you have to chmod +x nanovna-saver after
unzipping as executable flags get lost with zip.

For Darwin with library validation a xattr -rd com.apple.quarantine .
in the unzip directory is necessary.

SHA256sums

13df03e21a1e763d17318156aff9fbdfff80973382f0813861518f0d6c9e8d51 NanoVNASaver.macos-latest.zip
52b9ae0548f8d8881cf02956b511915e0e6332f2311b514d1dd50cb0fa3c35f7 NanoVNASaver.ubuntu-latest.zip
365c029db4819e98a023709efc720192169d44d4963cc2d12cc6d3735e185fd0 NanoVNASaver.windows-latest.zip