* With current firmware, these JNCRadio_VNA_3G, SV4401A, SV6301A devices allow 1001 datapoints.
Updated datapoints dropdown to show their respective minimums, the 'typical' 101, device default 501 and maximum 1001 points. Users may choose any other values between min and max not seen in the dropdown list using the custom datapoints option.
These devices now use the factory default 501 datapoints as their initial datapoints value.
* cut-paste typo in sweep_points_min (facepalm)
* Added support for Sysjoint-Tek / CHELEGANCE JNCRadio VNA 3G
Device reported as JNCRadio and Custom points added under Manage tab.
* Minor change to correct spelling or error msg.
* Remove privacy breaches from the HTML documentation
Icons and screenshots should not inform distant websites each time an
user reads readme.html.
The suggestions in this draft are independent and will probably be
discussed separately, but they affect a single file so for a first
review a single commit is convenient.
* fix: sweep settings and hw version update
NamedTuples are inmutable either use _replace or use the class itself.
* Revert "Remove privacy breaches from the HTML documentation"
---------
Co-authored-by: Nicolas Boulenguez <nicolas@debian.org>
* Style: update type annotations
* Style: simplify extraction of version from metadata
* Style: replace some handwritten classes with namedtuples or dataclasses
* RIZ.py: remove unused import
* Style: remove some redundant lambda constructs
* Marker/Values: remove __init__ parameters
Mutable default values imply some complexity. In this case, the
constructor is always called without arguments.