Pyvisa-py

Latest version: v0.8.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

0.8.0

------------------

- add support for USB and Ethernet Prologix adapters PR 484
- improve message when USB device serial number is not readable PR 423
- ignore network interface card with no subnet mask when discovering TCPIP
resources PR 478
- add VICP INSTR to the supported interface for TCPIP keep alive attr PR 477
- add read_stb method for TCPIP HiSLIP client PR 429
- fix usbtmc implementation to respect section 3.3 of the spec PR 449
Read now reads from usb until a "short packet" or if all data (`transfer_size`) PR 465
has been read (see specification), and only expects a header on the first packet received.
- fix usbtmc implementation to properly discard the alignment bytes
ensuring only the actual data (`transfer_size`) is retained in the message PR 465
- Implemented partial USBTMC message functionality that allows reading the amount of bytes
specified by host PR 470
- add support for VI_ATTR_SUPPRESS_END_EN for USB resources PR 449
- support open_timeout for TCPIP hislip resources PR 430
- fix serial flow control configuration PR 483
- Fix large data transfer using USBTMC PR 490

0.7.2

------------------

- fix usbtmc to use MaxPacketSize reported by endpoint PR 417

0.7.1

------------------

- add URL-support to ASLR devices PR 386
- add support for GPIB secondary addresses
- fix missing sock.close() in rpc _connect()
- Adjusted how `iter_bytes` works to be more accurate to the VISA spec and removed
it from the `serial` module (it can still be found in `common`)
- fix HiSLIP message tracking after read timeout PR 376
- handle read_termination of null in tcipip PR 394
- fix tcpip keepalive PR 396
- store more attributes for USB resources PR 399

0.7.0

------------------

- add support for the flush operation with TCPIP::SOCKET resources PR 350
- drop support for Python 3.7 PR 362
- fix listing of available resources PR 362
- fix hislip support for custom sub_addresses PR 359
- fix bad USBRaw resource preventing enumeration of other resources PR 370

0.6.3

------------------

- fix bad behavior on PyVISA 1.12 and hence on Python 3.7 PR 357
0.6.x is the last version that will support Python 3.7

0.6.2

------------------

- fix usb resource handling by avoiding multiple calls to set_configuration PR 352
- formatting fixes on files using "black" PR 352

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.