Metadata-Version: 2.1
Name: tektronixosc
Version: 0.1.0
Summary: Interface for Tektronix Oscilloscopes.
Home-page: https://bmecke.de/
Author: Bruno Mecke
Author-email: info@bmecke.de
License: BSD
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3
License-File: LICENSE
License-File: AUTHORS.rst

**********************
Tektronix Oscilloscope
**********************

Interface for Tektronix Oscilloscopes.


Features
========

* Basic support for model TBS1072C


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

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

   $ pip install tektronixosc

Note that usage in Windows will require the `NI-VISA driver`_.



Usage
=====

To use Tektronix Oscilloscope in a project::

   from tektronixosc import Oscilloscope

   osc = Oscilloscope()
   # Get signal data from first channel
   data = osc.channels[0].get_signal()


.. _NI-VISA driver: https://www.ni.com/de/support/downloads/drivers/download.ni-visa.html#484351

Thanks
======

Many thanks to the Measurement Engineering Group, since this project is a fork of their project `keysightosc`_.

.. _keysightosc: https://github.com/emtpb/keysightosc

*********
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.0`_ - 2023-08-01
=====================

Added
-----
* Files from keysightosc library.
* Some functions described in the tektronix visa command guide.

Changed
-------
* Updated all keysightosc functions to work with tektronix devices.

.. _0.1.0: https://github.com/bmecke/tektronixosc/releases/tag/0.1.0
