Pynanovna
The open source python library pynanovna is a library created by the PICC group to facilitate interaction and streaming from a NanoVNA to a computer. Many NanoVNA programs and python packages exist, however all are operated using a graphical user interface which was not desired for our project. Therefore as part of the project an effort was made to create a genreal-purpose python library called pynanovna. It makes it possible to calibrate a NanoVNA, stream data continuously, plot data, save data, and more while being easy to incorporate into other projects. It is possible to download the open source package using pip. This is to our knowledge one of the first general-purpose python libraries that can stream data from a NanoVNA. pynanovna has been used for all NanoVNA-communication throughout the development of the PICC.
To find out more about the pynanovna python library, please follow the link below.