Difference between revisions of "Sigrok-meter"

From sigrok
Jump to navigation Jump to search
m
(add another screenshot (improved colours))
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:sigrok-meter}}
{{DISPLAYTITLE:sigrok-meter}}
[[File:Sigrok-meter-alpha.png|150px|frame|right|sigrok-meter with 2 DMMs]]
[[File:Sigrok-meter-alpha.png|thumb|350px|right|sigrok-meter (multiple devices)]]
'''sigrok-meter''' is a special-purpose GUI for [[libsigrok]] (written in Python 3, using PyGObject, GTK+3, and the libsigrok Python bindings) which supports certain classes of test & measurement devices that usually provide slowly-updating measurement values, such as multimeters (DMMs) or dataloggers.
'''sigrok-meter''' is a special-purpose GUI for [[libsigrok]] (written in Python 2/3, using Qt and the libsigrok Python bindings) which supports certain classes of test & measurement devices that usually provide slowly-updating measurement values, such as multimeters (DMMs) or dataloggers.


It does specifically NOT support logic analyzers, oscilloscopes, and mixed-signal oscilloscopes (MSOs).
It does specifically '''not''' support logic analyzers, oscilloscopes, and mixed-signal oscilloscopes (MSOs).
 
It is licensed under the terms of the '''GNU GPL, version 3 or later'''.
 
<div style="background-color:#ff6666">
NOTE: sigrok-meter is work in progress and is not yet suitable for everyday use!
</div>


== Status ==
== Status ==
Line 9: Line 15:
There have been no official tarball releases, yet.
There have been no official tarball releases, yet.


Distro packagers should NOT package this, yet.
Distro packagers should '''not''' package this, yet.
 
== Requirements ==
 
* git
* Python (2 or 3)
* PyQt4 or PySide (both need at least the QtCore and QtGui components)
* PyQtGraph
* libsigrok >= 0.4.0 (including the Python bindings)
 
'''Fedora (22)'''
$ '''sudo dnf install python-pyside python[2|3]-pyqtgraph'''
 
== Getting the code ==
 
$ '''git clone git://sigrok.org/sigrok-meter'''
 
You can also [http://sigrok.org/gitweb/?p=sigrok-meter.git;a=tree browse the source code] via gitweb.
 
== Screen captures ==


== Download ==
[[File:Sigrok-meter-multi-dmm-multi-channel.png|800 px]] <small>multiple meters, multiple channels</small>


$ git clone git://sigrok.org/sigrok-meter
[[File:Sigrok-meter-multi-dmm-zoom-colour.png|800px]] <small>zoom in, colours shown (fewer dots plotted)</small>

Revision as of 11:34, 26 December 2018

sigrok-meter (multiple devices)

sigrok-meter is a special-purpose GUI for libsigrok (written in Python 2/3, using Qt and the libsigrok Python bindings) which supports certain classes of test & measurement devices that usually provide slowly-updating measurement values, such as multimeters (DMMs) or dataloggers.

It does specifically not support logic analyzers, oscilloscopes, and mixed-signal oscilloscopes (MSOs).

It is licensed under the terms of the GNU GPL, version 3 or later.

NOTE: sigrok-meter is work in progress and is not yet suitable for everyday use!

Status

There have been no official tarball releases, yet.

Distro packagers should not package this, yet.

Requirements

  • git
  • Python (2 or 3)
  • PyQt4 or PySide (both need at least the QtCore and QtGui components)
  • PyQtGraph
  • libsigrok >= 0.4.0 (including the Python bindings)

Fedora (22)

$ sudo dnf install python-pyside python[2|3]-pyqtgraph

Getting the code

$ git clone git://sigrok.org/sigrok-meter

You can also browse the source code via gitweb.

Screen captures

Sigrok-meter-multi-dmm-multi-channel.png multiple meters, multiple channels

Sigrok-meter-multi-dmm-zoom-colour.png zoom in, colours shown (fewer dots plotted)