ThinkRF has released the PyRF3 Development Framework, a complete development environment that enables the rapid development of powerful applications for software-defined spectrum analyzers, with support for version 3.0 of the Python Language Application Programming Interface (API). This latest API enables command, control and data acquisition using ThinkRF Real-Time Spectrum Analyzer platforms, including the ThinkRF R55x0 and R57x0 analyzers. The updated version ensures RF application developers can leverage the PyRF Development Framework to build custom solutions, integrate new capabilities, and develop or extend products quickly and easily.
PyRF is a freely available, comprehensive development environment for wireless signal analysis, built on the Python Programming Language. PyRF handles the low-level details of configuring a device, real-time data acquisition, and signal processing. It includes feature-rich libraries, examples including visualization applications and source code, all specific to the requirements of signal analysis.
The new PyRF Development Framework consists of the *.egg files for installation, source code, documentation with installation instructions, and examples. It has migrated and upgraded elements to work with Python3 and include spectral flattening methods to support real-time spectrum analyzers, updated source codes, as well as updated documentation and new examples. It is available immediately.
Click here to learn more about the PyRF development framework.