Skip to main content

Python communication utilities for LeCroy oscilloscopes

Project description

A Python package for communicating to LeCroy oscilloscopes via various protocols VICP, VXI, USBTMC or GPIB.

Description

This package can use ActiveDSO or LeCroyVISA as the wrapper for communication. ActiveDSO will only work on Windows and uses an ActiveX DLL to communicate to the DSO. LeCroyVISA uses the python package pyvisa to communicate. Please see the pyvisa documentation for additional information.

Requirements

  • Python (tested with 3.6+)

  • VISA (tested with NI-VISA 19.5, Win10, from www.ni.com/visa and Keysight-VISA )

Installation

Using pip:

$ pip install lecroydso

or download and unzip the source distribution file and:

$ python setup.py install

Documentation

The documentation can be read online at https://lecroydso.readthedocs.org LeCroyDSO was originally programmed by Ashok Bruno. It is based on earlier internal projects by several others at Teledyne LeCroy.

Other contributors, listed alphabetically, are:

If you think your name should be here, please let me know. LeCroyDSO Changelog ================

0.3 (06-02-2021)

  • release for wider audience. additional changes in functionality

0.1 (02-17-2021)

  • First usable release. See ChangeLog for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

LeCroyDSO-0.4.tar.gz (25.0 kB view hashes)

Uploaded Source

Built Distribution

LeCroyDSO-0.4-py3-none-any.whl (23.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page