New qtapps module¶
qtapps are being created to provide modular, re-useable apps for data retrieval, plotting, calibration and more.
There is a new folder in the scikit-rf repository called qtapps. It contains a python package called
The goal of this package is to provide a reusable set of qt widgets to easily construct gui applications that can measure, process, and analyze data. The two main widgets are a
NetworkListWidget that provides a container for
Network objects and a plot widget called
NetworkPlotWidget for visualizing networks.
All of these feature are in the master git branch, so you will have to git it.
There is a conda env called
skrf_qtapps_py35.yml in the qtapps module, which can be used to run the qtapps. All currently constructed widgets are in the
Two example applications have been written:
data_grabber.pyis a simple data acquisition and viewer program.
multiline_trl.pyis a gui application that implements the
MultilineTRLclass, though I will probably switch this to the recently included NIST algorithm.
These are meant to be useful, but also conceptual. I would greatly appreciate testing, feedback and ideas for future applications. Documentation is basically non-existent right now, so please take a look at the working examples and code. I will put together something more helpful as I am able.