by Torsten Bronger

PyVISA is a Python package that enables the control of instruments and test equipment through the VISA standard.

Operating system: Windows

Publisher: Torsten Bronger

Antivirus check: passed

Report a Problem


PyVISA is a Python package that enables users to control all kinds of measurement devices independently of the interface protocols. It is an easy-to-use software library that helps users to control their instruments. PyVISA was developed by the National Instruments Corporation and is available for both Windows and Linux.

PyVISA enables easy communication with instruments through various interfaces such as GPIB, RS232, USB, and Ethernet.

• Automation of Instruments: PyVISA allows users to automate the controlling of their instruments. This helps users save time and energy in controlling their devices.

• Cross-Platform Support: PyVISA is available for both Windows and Linux operating systems.

• Scriptable: PyVISA enables users to write scripts for controlling their instruments.

• Flexible: PyVISA supports a wide range of instrument protocols, including GPIB, VXI, Serial, etc.

• Connectivity: PyVISA provides users with the ability to connect to their instruments through a variety of communication protocols.

• Simple Installation: PyVISA is easy to install and set up.

• Comprehensive Documentation: PyVISA provides users with comprehensive documentation on how to use the software.

• Open Source: PyVISA is open source software, meaning it is free to use and modify.

• Support: PyVISA provides users with technical support in case they encounter any issues.

• Easy to Use: PyVISA is designed to be intuitive and easy to use.

• Extensibility: PyVISA supports a wide range of third-party software, allowing users to extend its capabilities.
PyVISA is a Python package that enables communication with instruments and test equipment. It requires the following components to be installed on the system:

1. Python version 3.5 or higher.
2. PyVISA library.
3. A backend library (such as NI-VISA, Keysight VISA, or Linux-GPIB).
4. A supported operating system (Windows, Linux, or Mac OS X).
5. The appropriate hardware drivers for the device you are connecting to.

Supports a wide range of instruments, enhancing versatility.
Simple to use with clear documentation.
Enables remote resource management and data acquisition.

Requires knowledge of VISA language for effective usage.
Might seem complex for beginners.
Limited support and documentation available.
image/svg+xmlBotttsPablo Stanley Körner Jackson Caporuscio
PyVISA is a powerful tool to control instruments with Python. It offers a lot of flexibility in how you can implement your instrument control software. I have used PyVISA to control a range of instruments including oscilloscopes and power supplies. It has proved to be reliable, easy to use and well documented. The PyVISA-py package has made it very simple to install on both Windows and Linux systems. It also provides a powerful debugging tool for instrument control. The PyVISA-py package makes it easy to write scripts to automate your instrument control tasks. Overall, I have found PyVISA to be a very useful tool for controlling instruments.
image/svg+xmlBotttsPablo Stanley Körner Ross M.
PyVISA is a powerful software for controlling instruments over different bus systems. It is straightforward to use and community support is great. It offers a wide range of features that make it suitable for a variety of applications. It is also very reliable and robust. The documentation is extensive and helpful.
image/svg+xmlBotttsPablo Stanley Körner Luke K.
PyVISA is a Python package that enables communication with scientific instruments through different protocols such as GPIB, USB, and Ethernet. It provides a consistent interface for instrument control, regardless of the underlying communication protocol. PyVISA also supports multiple backends, allowing users to switch between them without changing their code. Other features include easy installation, support for Python 2 and 3, and compatibility with popular scientific libraries such as NumPy and SciPy.
image/svg+xmlBotttsPablo Stanley Körner Matthew G.
PyVISA is a useful software for controlling and communicating with scientific instruments using various interfaces.
image/svg+xmlBotttsPablo Stanley Körner Christopher
Reliable in controlling test instruments, somewhat complex setup.
image/svg+xmlBotttsPablo Stanley Körner Finlay
Intuitive, reliable instrument control interface.
Easy control of measuring instruments.
PsKill is a command-line tool for terminating processes on local or remote systems.
ShowXpress is a lighting control software that allows users to create, store, and play back light shows.
Tacview is a powerful flight analysis and 3D visualization software for combat flight simulations.
Logitech Unifying
Logitech Binding together is a remote beneficiary that can remain connected to your PC's USB port.
QGroundControl is a full-featured ground control station for unmanned vehicles that provides mission planning, control and real-time data analysis.