ThinkRF Releases New Version of PyRF Development Framework

Share Article

Support for latest Python API enables developers to quickly build new RF applications

PyRF logo
PyRF is a complete development environment which enables rapid development of powerful applications for software-defined spectrum analyzers.

ThinkRF Corp., the leader in software-defined spectrum analysis, today announced the release of the PyRF3 Development Framework 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.

“We understand the challenges for RF application developers and system integrators in developing new functionality and extending the performance of existing solutions as new wireless communication standards are deployed,” said Dr. Jasvinder Obhi, VP, Product Management and Marketing, ThinkRF. “PyRF is a complete development environment which enables rapid development of powerful applications for software-defined spectrum analyzers. We want to ensure developers always have the tools they need for quick and cost-effective development of spectrum analysis solutions.”

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 includes spectral flattening methods to support real-time spectrum analyzers, updated source codes, as well as updated documentation and new examples. It is available immediately.

About ThinkRF
ThinkRF is the leader in software-defined spectrum analysis platforms that monitor, detect and analyze complex waveforms in today’s rapidly evolving wireless landscape. By providing more flexibility, greater coverage, increased functionality and better ROI, ThinkRF solutions are ideal for regulatory and intelligence monitoring, telecom deployment optimization and RF application development. With open APIs and proven integrations, ThinkRF offers the only compact and networkable spectrum analyzer that can be deployed without a PC and the best price to performance on the market. Founded in 2006, ThinkRF is headquartered in Ottawa, Canada with offices and partners globally. For more information, visit, contact or follow us on Twitter and LinkedIn.

Share article on social media or email:

View article via:

Pdf Print

Contact Author

Jasvinder Obhi
+1 6138526244
Email >
since: 08/2009
Follow >
Visit website