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 --version so 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__.py to 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 .yaml directions 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 RigolWFM to 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 .csv file without autoscaling of voltages
  • sigrok which creates files that can be used with sigrok-cli or pulseview https://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

- 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