Socketscpi

Latest version: v2025.2.0

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

Scan your dependencies

Page 1 of 2

2025.02.0

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

* Removed the verboseErrCheck kwarg from ``socketscpi.SocketInstrument`` constructor
* Changed ``logging.debug()`` calls to ``self.logger.debug()``.
* Added a delay argument to ``write()``.
* Increased the ``read()`` chunk size from 1024 to 4096.
* Added a ``flush()`` method for clearing buffer.
* Added ``headerTimeout`` kwarg, added a \*CLS call, added helpful exceptions, and changed ``''.format()`` calls to f-strings in ``query_binary_values()``.

2024.12.0

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

* Added logging functionality.

2023.10.0

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

* Fixed a bug where socketscpi.err_check() would get stuck in an endless loop when controlling Keysight oscilloscopes.

2023.06.0

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

* Relaxed error checking to account for different "No error" responses from different instrument vendors. Updated comments.

2023.04.0

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

* Added error checking syntax for UXR scopes. Added an argument in the ``SocketInstrument`` constructor to allow user to decide if verbose error checking will be attempted.

2022.08.0

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

* Renamed ``binblockwrite()``, ``binblockread()``, and ``disconnect()`` to ``write_binary_values()``, ``read_binary_values()``, and ``close()``, respectively, to match the function calls in PyVISA.

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.