PyVISA is a Python package with bindings to the industry-standard VISA library. It is used to control measurement devices and test equipment via GPIB, RS232, and USB.
| Tags | Scientific/Engineering |
|---|---|
| Licenses | GPL |
| Operating Systems | Windows Windows Windows POSIX Linux |
| Implementation | Python |
Recent releases


Release Notes: Some timeout errors passed silently. Some older VISA DLLs caused trouble because some functions were missing in them. Both issues are fixed.


Release Notes: PyVISA can now cope with older VISA implementations, too.


Release Notes: This is the first version that is considered stable. The only changes to 0.9.7 are minor documentation updates.


Release Notes: The library now explicitly supports serial instruments (RS232 and parallel port). Default termination characters were optimized for all bus systems. The documentation was improved.


Release Notes: Binary transfers were thoroughly implemented. Filename selection for the VISA library and an INI file are now available for all supported OSes. A complete SCPI programming example was added to the documentation.