Difference between revisions of "Sigrok-meter"
Uwe Hermann (talk | contribs) m |
(suggest smuview instead of sigrok-meter) |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:sigrok-meter}} | {{DISPLAYTITLE:sigrok-meter}} | ||
[[File:Sigrok-meter-alpha.png| | [[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 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. | '''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 | It does specifically '''not''' support logic analyzers, oscilloscopes, and mixed-signal oscilloscopes (MSOs). See [[Pulseview]] for this use case. | ||
It is licensed under the terms of the '''GNU GPL, version 3 or later'''. | |||
<div style="background-color:#ff6666"> | <div style="background-color:#ff6666"> | ||
NOTE: sigrok-meter is work in progress and is not yet suitable for everyday use! | NOTE: sigrok-meter is work in progress and is not yet suitable for everyday use! | ||
Consider [[SmuView]] which is under active development and has more features. | |||
</div> | </div> | ||
Line 15: | Line 19: | ||
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 == | |||
[[File:Sigrok-meter-multi-dmm-multi-channel.png|800 px]] <small>multiple meters, multiple channels</small> | |||
[[File:Sigrok-meter-multi-dmm-zoom-colour.png|800px]] <small>zoom in, colours shown (fewer dots plotted)</small> |
Latest revision as of 17:20, 6 July 2020
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). See Pulseview for this use case.
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!
Consider SmuView which is under active development and has more features.
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.