NEW PRODUCTS

Tektronix Introduces Open-Source Python-Native Driver Package for Test & Measurement Instrumentation

The innovative package dramatically improves the test automation user experience, providing seamless instrument control for Tektronix and Keithley customers

Tektronix, Inc, a leading provider in test and measurement solutions, today announced the introduction of an open-source Python instrument driver package. Available free of charge, the package provides a native Python user experience for instrument automation. With integration into daily workflows and utilizing it with a preferred Integrated Development Environment (IDE), customers can now experience the power of auto-complete, precise type hinting, comprehensive built-in help, real-time syntax checking and enhanced debugging capabilities, resulting in unparalleled capabilities for seamless instrument automation. The open-source Python driver package is designed to work across a wide range of Tektronix and Keithley devices to facilitate ongoing development and updates, ensuring users in the test and measurement space have access to the latest features and improvements.

“Python is the largest and fastest growing language of choice among test automation engineers, and we aim to make them more productive and efficient with Pythonic development tools and code reuse,” says Rick Kuhlman, GM, Portfolio Software. “Our product’s free, open-source nature is meant to encourage collaboration and customization. Users have the freedom to tailor the software to their specific needs, share improvements with our community and benefit from the collective knowledge and contributions of a global network of developers.”

Automation normally involves learning and using dated string-based command APIs with shortcomings such as instrument-specific command sets, guess-and-check syntax checking and low-visibility debugging. Now, with a single-line, seconds-long installation, users get Python auto completion, type hinting and real-time syntax checking — all free and open source. The package has become an integral part of the Tektronix development pipeline and quality processes, and Tektronix is using the same powerful tools internally to ensure an additional layer of quality and scrutiny is paid to the technology on an ongoing basis.

“We designed these drivers with simplicity in mind,” shares Kuhlman. “Featuring a quick install with no prerequisites or unnecessary dependencies. In contrast to competitors who often require users to install and use a maze of additional driver software and interface layers, it’s now extremely easy to get up and running.”

The driver package, called tm_devices, is now available globally via the Python Package Index (PyPI) at pypi.org/project/tm-devices. For more details on the tm_devices open-source Python driver package, visit Tek.com.


Credit: Tektronix

Danit

Recent Posts

Reeco Raises $15M Series A Round to Modernize Hotel Procurement with AI-Driven Procure-to-Pay Platform

Funding will drive Reeco’s strategic growth initiatives as it streamlines back-of-house operations for North American…

3 days ago

Introducing RUBY-W2: u-blox’s first Wi-Fi 7 module for superior Apple® CarPlay and Android® Auto user experience

Connect more concurrent users with the advanced Wi-Fi 7 capabilities of the Snapdragon® Auto Connectivity…

3 days ago

Anritsu Extend Spectrum Measurement Frequency to Millimeter-wave Band with External Mixer from VDI or Eravant

- Supporting Millimeter-wave Band of Medical and Automotive Device Evaluations - Anritsu Corporation is pleased…

3 days ago

ROHM Offers the Industry’s Smallest* Terahertz Wave Oscillation and Detection Devices

Price range is less than one-tenth that of conventional devices while achieving remarkable space-savings ROHM…

3 days ago

MLX90617 Infrared Thermometer Revolutionizes Induction Hob Design

Tessenderlo-Ham, Belgium 15 January 2024 – Melexis unveils the MLX90617, an infrared thermometer for non-contact…

3 days ago

SiTime Precision Timing Enables New Architectures for More Efficient AI Datacenters

Uniquely Enables 3X Better Synchronization and 800G Network Connectivity in a 4X Smaller Footprint Solution…

3 days ago