semvec/pypi-packages huggingface dataset:
keysightosc 0.1.3
Interface for Keysight Oscilloscopes.
License: BSD
Requires Python: >=3

*********************
Keysight Oscilloscope
*********************

Interface for Keysight Oscilloscopes.


Features
========

* Basic support for models DSOX1102A, DSOX1202A and DSOX2004A


Installation
============

To install the Keysight Oscilloscope Interface, run this command in your terminal::

   $ pip install keysightosc

Note that usage in Windows will require the `IO Libraries Suite`_ by Keysight.



Usage
=====

To use Keysight Oscilloscope in a project::

   from keysightosc import Oscilloscope

   osc = Oscilloscope()
   # Get signal data from first channel
   data = osc.get_signal('CHAN1')


.. _IO Libraries Suite: https://www.keysight.com/us/en/lib/software-detail/computer-software/io-libraries-suite-downloads-2175637.html


*********
Changelog
*********

This project follows the guidelines of `Keep a changelog`_ and adheres to
`Semantic versioning`_.

.. _Keep a changelog: http://keepachangelog.com/
.. _Semantic versioning: https://semver.org/


`0.1.3`_ - 2025-10-30
=====================

Fixed
-----
* Missing read and write termination


`0.1.2`_ - 2024-11-13
=====================

Added
-----
* Suppport for DSOX1202A


`0.1.1`_ - 2024-09-24
=====================

Added
-----
* Suppport for DSOX2004A
* General support for 4-channel oscilloscopes


`0.1.0`_ - 2022-12-01
=====================

Added
-----
* First preview release.


.. _Unreleased: https://github.com/emtpb/keysightosc
.. _0.1.3: https://github.com/emtpb/keysightosc/releases/tag/0.1.3
.. _0.1.2: https://github.com/emtpb/keysightosc/releases/tag/0.1.2
.. _0.1.1: https://github.com/emtpb/keysightosc/releases/tag/0.1.1
.. _0.1.0: https://github.com/emtpb/keysightosc/releases/tag/0.1.0