Recent Releases of rigolwfm
rigolwfm - Bump version, should fix conda release
Even though this is a version 1.0.0 release, it is nothing special. As you can see below, the changes are mostly in the packaging. I wasted a bunch of time on automated testing, but this turned out to be surprisingly costly with git lfs files. So after finally getting it work, I ended up tearing it all out.
1.0.0
- fix
wfmconvert --versionso there is no error - remove all lfs files in dist. they're expensive
0.9.9
- don't include large git lfs files!
0.9.8
- no new features, just updating packaging
- add conda-forge support
- add zenodo DOI citation support
- add github action workflows
- add tests for wfmconvert
- improve readme
v0.9.7
- include DS1102D test files (Karl Palsson)
- bump python versions to 3.8 through 3.11
- add notebook for 1000D files
- remove unnecessary .rst testing
- Python
Published by scottprahl over 2 years ago
rigolwfm - Smaller release
0.9.9
- don't include large git lfs files!
0.9.8
- no new features, just updating packaging
- add conda-forge support
- add zenodo DOI citation support
- add github action workflows
- add tests for wfmconvert
- improve readme
v0.9.7
- include DS1102D test files (Karl Palsson)
- bump python versions to 3.8 through 3.11
- add notebook for 1000D files
- remove unnecessary .rst testing
- Python
Published by scottprahl over 2 years ago
rigolwfm - Packaging / Citation / Conda / Testing
0.9.8
- no new features, just updating packaging
- add conda-forge support
- add zenodo DOI citation support
- add github action workflows
- add tests for wfmconvert
- improve readme
- Python
Published by scottprahl over 2 years ago
rigolwfm - Testing for D1000 scopes
v0.9.7
- include DS1102D test files (Karl Palsson)
- bump python versions to 3.8 through 3.11
- add notebook for 1000D files
- remove unnecessary .rst testing
v0.9.6
- fix DS2072 CH2 wide memory fixes (James Pitts)
- get html docs building under nbsphinx again
- Python
Published by scottprahl over 2 years ago
rigolwfm - Fixes for DS2072 wide memory
v0.9.6
- fix DS2072 CH2 wide memory fixes (James Pitts)
- get html docs building under
nbsphinxagain - use
__version__in__init__.pyto permit script queries
- Python
Published by scottprahl over 3 years ago
rigolwfm - Better 1000C support
Tested the 1000C parsing with a new files
- more permissive with starting bytes
- include probe multiplier is voltage
- tests for DS1042C and DS1202CA scopes both work
- explicit
.yamldirections for building docs found at rigolwfm.readthedocs.io
- Python
Published by scottprahl about 4 years ago
rigolwfm - Permissive parsing of DS1102E files
v0.9.3
- processing of E type files is less restrictive
- use nbsphinx 0.8.5 so docs build
- improve docs
v0.9.2
- create pure python packaging
- include wheel file
- package as python3 only
- Python
Published by scottprahl about 4 years ago
rigolwfm - Pure Python Release
No new features.
v0.9.2
- create pure python packaging
- include wheel file
- package as python3 only
v0.9.1
- fix for 1204B files with 0x4000 bytes
v0.9.0
- support 1000B scopes
- automate notebook testing
- add pypi badges
- add flake8 testing
- Python
Published by scottprahl over 4 years ago
rigolwfm - fix for DS1000B files
v0.9.1
- fix for 1204B files with 0x4000 bytes
v0.9.0
- support 1000B scopes
- automate notebook testing
- add pypi badges
- add flake8 testing
- Python
Published by scottprahl over 4 years ago
rigolwfm - Support Rigol DS1XXXB scopes
v0.9.0
- support 1000B scopes
- automate notebook testing
- add pypi badges
- add flake8 testing
- Python
Published by scottprahl over 4 years ago
rigolwfm - Faster and correct
v0.8.1
- fixed swapped channels for DS1000Z files (2 channel case only)
- advise
pip install --user RigolWFMto avoid permission errors
v0.8.0
- significantly speed parsing of large .wfm files
- fix bug with selection of channels in DS1000Z files
- Python
Published by scottprahl almost 5 years ago
rigolwfm - Much faster
Changed the kaitai struct files to stop reading a byte at a time. For large files this leads to parsing that ~7X faster!
Fixed a bug for DS1000Z files when the new channel selection is used (Reported by Wouter)
- Python
Published by scottprahl almost 5 years ago
rigolwfm - Keep version numbers consistent throughout
v0.7.4
- fix versions in conf.py and setup.cfg
v0.7.3
- fix hyperlinks for colab in docs at https://readthedocs.io
v0.7.2
- fix bug with selecting channels
- fix bug with autoscaling
- add links to google colaboratory to documentation
- describe parameters for a few functions
- modify message to install RigolWFM when missing
v0.7.1
- add support for selecting channels
- add autoscaling support for .wav files
- improve help message for wfmconvert
- Python
Published by scottprahl almost 5 years ago
rigolwfm - fix bugs introduced in last release
v0.7.2
- fix bug with selecting channels
- fix bug with autoscaling
- add links to google colaboratory to documentation
- describe parameters for a few functions
- modify message to install RigolWFM when missing
- Python
Published by scottprahl almost 5 years ago
rigolwfm - Channel selection support
v0.7.1
- add support for selecting channels
- add autoscaling support for .wav files
- improve help message for wfmconvert
- Python
Published by scottprahl almost 5 years ago
rigolwfm - Support for DS1202CA files
Modifications so that .wfm files for DS1000C oscilloscopes parse correctly.
- Python
Published by scottprahl about 5 years ago
rigolwfm - New export options vcsv and sigrok
This release adds support for exporting in two new formats
- vscv which creates a
.csvfile without autoscaling of voltages - sigrok which creates files that can be used with
sigrok-cliorpulseviewhttps://sigrok.org
- Python
Published by scottprahl over 5 years ago
rigolwfm - Fix for DS1000E files with 10X probe
For some reason, the DS1000E format does not include probe attenuation in the scaling factor (like all other files seem to).
This is now fixed. No changes to other formats.
- Python
Published by scottprahl over 5 years ago
rigolwfm - DS2000 fix
Fix for bug that prevented conversion of DS2000 files to .csv format.
- Python
Published by scottprahl over 5 years ago
rigolwfm - Fixes for DS2000 & DS4000 waveforms
This release fixes DS4000 .wfm files that contain two traces.
This release also includes fixes for the DS2000 .wfm files. Channel parsing is still weird because the newer firmware changed the location of channel information from the documented places. However, the actual voltages and timebase is good.
- Python
Published by scottprahl almost 6 years ago
rigolwfm - Better documentation
This version
- eliminates unnecessary files from the pip installation
- uses https://rigolwfm.readthedocs.io to host documentation
- uses tox for testing
- Python
Published by scottprahl almost 6 years ago
rigolwfm - Supports more scopes
Major improvements in the v0.6
- DS2000 support
- Better DS1000Z support
- wfmconvert command-line utility
- export to .csv files
- export to .wfm files
This version has a more portable packaging for the command-line utility
- Python
Published by scottprahl almost 6 years ago
rigolwfm - First release using kaitai struct framework
Support has been expanded to include Rigol scopes from the DS1000C, DS1000E, DS1000Z, DS4000, and DS6000 series. The first and last variants have not been tested yet (no .wfm files) and the DS1000Z creates voltages that are slightly off --- for the files tested. However this may (or may not) be due to a firmware bug in the early DS1000Z scopes.
- Python
Published by scottprahl almost 6 years ago