Capture and inspect multi-channel oscilloscope waveforms with post-processing options. Import from file or capture remotely over USB and Ethernet. Export to sigrok PulseView for more advanced protocol decoding.
Download the latest wavebin for Windows or macOS from Releases, or install from PyPI by running pip install wavebin
.
Open a waveform using File → Open or with the -i
command line argument:
> wavebin -i [PATH TO FILE]
For more information about the wavebin command-line arguments run:
> wavebin -h
__ _
_ ______ __ _____ / /_ (_)___
| | /| / / __ `/ | / / _ \/ __ \/ / __ \
| |/ |/ / /_/ /| |/ / __/ /_/ / / / / /
|__/|__/\__,_/ |___/\___/_.___/_/_/ /_/ v3.0
https://wavebin.vksdr.com
usage: wavebin [-h] [-i FILE] [-v] [-r]
options:
-h, --help show this help message and exit
-i FILE path to waveform capture file
-v enable verbose logging mode
-r reset configuration to defaults
wavebin has been tested with oscilloscopes from Keysight / Agilent, Rigol and Siglent. If you encounter issues viewing a waveform capture, please submit the capture file via the Sample Waveforms issue with a description of the device.
The wavebin development environment is managed by Hatch. After cloning this repo, run hatch env create
to setup the dependencies and virtual environment. Run hatch run wavebin
to start wavebin.