Keithley2600

Latest version: v2.1.0

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

Scan your dependencies

Page 3 of 3

1.2.1

_Changed:_

- Fixed a critical error when initializing and appending columns to an emtpy `ResultTable` instance.

1.1.1

_Changed:_

- Fixed a thread safety bug: Fixed a bug that could cause the wrong result to be returned by a query when using `Keithley2600` from multiple threads.

1.1.0

_Added_:
- Sphinx documentation.

0.3.0

_Added:_
- Keithley2600 methods now accecpt Keithley2600 objects as arguments, for instance,
one can now write
Python
assume we have a Keithley2600 instance 'k'
k.smua.measureiv(k.smua.nvbuffer1, k.smua.nvbuffer2)

instead of needing to use their string representation:
Python
k.smua.measureiv('smua.nvbuffer1', 'smua.nvbuffer2')

- Keyword aruments can now be given to `Keithley2600()` and will be passed
on to the visa resource (e.g., `baud_rate=9600`)

_Changed:_
- Code simplifications resulting from the above.
- `k.readBuffer(buffer)` no longer clears the given buffer.
- When attempting to create a new instance of `Keithley2600` with the name VISA address as an
existing instance, the existing instance is returned instead.

_Removed:_
- `k.clearBuffers(...)` now logs a deprecation warning and will be removed in v1.0. Clear the
buffers directly with `buffer.clear()` instead.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.