Hedgehog-pyvisa

Latest version: v2.0.0

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

Scan your dependencies

Page 2 of 4

1.6

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

- 13 Resource Classes covering all resource types.
- Attributes classes provided introspection to VISA attributes.
- Many VISA attributes added to Resource Classes.
- Use of IntEnum for common constants.
- Better documentation.
- Implementation of discoverable backends.
- New functions to encode and decode of IEEE blocks.
- New functions to encode and decode of ASCII blocks.
- New API to transfer values from the instrument.
- Renamed ask/ask_delay/ask_for_values to ask/query_delay/query_values.
Old names still available for backwards compatibility.
- Implemented Group Execute Trigger for GPIBInterface.
(Issue 67)
- Make setuptools a requirement.
(Issue 64 and 68)
- Simplified testing.
- Removed legacy subpackage.
- Removed string handling wrappers.
- Removed Instrument class in favour of Resource.
- Removed status and implemented thread-safe, per instrument, last_status.
- Refactored warning ignoring mechanisms to a thread-safe one.
- Added enum34 requirement for Python < 3.4.
- Removed deprecated term_chars.

1.5

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

- Python 3.2+ compatibility.
(Issue 32)
- Change source encoding to utf-8.
- Reorganized package structure.
(Issue 13)
- Improved installation.
- Moved tests inside the package.
- Added CI using Travis.
- Created new wrapper for the underlying library.
- Moved vpp43 code to legacy subpackage.
- Moved documentation to readthedocs.
- Make documentation mobile-friendly.
(Issue 2)
- Removed latex documentation.
- ResourceManager is no longer a singleton.
(Issue 8)
- VisaLibrary is no longer a singleton.
(Issue 7)
- VISA functions are VisaLibrary methods.
(Issue 11)
- Improved detection of VISA library path in all OS.
- Added diagnostics functions to help debugging.
- Added extensive logging to help debugging.
(Issue 12)
- Improved error messages.
- Added encoding parameter to read and write.
(Issue 38)
- Added termination parameter to read and write.
(Issue 38)
- Added size to read_raw.
(Issue 37)
- Removed delay parameter in favor of ask_delay
(Issue 34)
- Added 64 bits VISA library methods.
- Cleaned up code.

1.4

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

- add coverage
- add tox testing

1.3

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

- Changed licence to MIT.
- Made determination of resource class even more careful.

1.2

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

- Changed some __getattr__ to getattr in order to have working exceptions again
(e.g. timeouts) in vpp43
- Softened the test for "INSTR" even further. Introduced the "stb" property for
GPIB instruments.
- Changed "is not an INSTR" error to a warning.
- Added correct prefix for RPM in setup.cfg.

1.1

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

- Mentioned possible AttributeError with viParseRsrcEx.
- Made secure against missing viParseRsrcEx.
- Removed superfluous calls to parse_resource_extended.
- setup.py Script can now handle installation with or without setuptools.
- setup.py: Switched to new distutils version.

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.