Skip to content

MichaelSasser/ds2000

Folders and files

NameName
Last commit message
Last commit date
Jul 31, 2023
Mar 19, 2021
Apr 16, 2021
Apr 16, 2021
Mar 4, 2021
Jan 15, 2021
Mar 4, 2021
Apr 15, 2021
Jan 23, 2021
Mar 25, 2018
Mar 18, 2021
May 23, 2023
May 4, 2023

Repository files navigation

GitHub GitHub Workflow Status

ds2000 - The Python Library for Rigol DS2000 Oscilloscopes

The RIGOL DS2000(A) Series is a fairly cheap, sub $600, entry-level oscilloscope family with many bells and whistles. This Python package uses the LXI capabilities of the scope to make it remote controllable from within Python without ever needing to touch any SCPI command. You will be able to use any function of your oscilloscope with a python interface. It wraps every command and puts it in a logical high-level interface for you.

It uses the "python-vxi11" package to communicate with your Oscilloscope.

Python VXI-11 provides a pure Python VXI-11 driver for controlling instruments over Ethernet. -- python-ivi/python-vxi11

Development

ds2000 is under development. You can try it out, but it might not be ready or stable. Most features are not implemented yet and untested.

Check out current development status

Semantic Versioning

This repository uses SemVer for its release cycle.

Branching Model

This repository uses the git-flow branching model by Vincent Driessen. It has two branches with infinite lifetime:

The master branch gets updated on every release. The develop branch is the merging branch.

License

Copyright © 2020-2021 Michael Sasser [email protected]. Released under the GPLv3 license.