Changelog

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

v0.9.6

  • fix DS2072 CH2 wide memory fixes (James Pitts)

  • get html docs building under nbsphinx again

v0.9.5

  • use __version__ in __init__.py

v0.9.4

  • improve handling of 1000C files

  • add .readthedocs.yaml so docs build correctly

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

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

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

v0.7.4

  • fix versions in conf.py and setup.cfg

v0.7.3

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

v0.7.0

  • add basic support for DS1000CA files

  • add new model D (untested) out of the E model list

v0.6.7

  • add vcsv conversion (just volts, not µV or mV)

  • add support for sigrok exporting (requires sigrok-cli)

v0.6.6

  • use probe scaling with DS1000E files

v0.6.5

  • fix DS2000 to convert CSV files

  • add more testing to tox

v0.6.4

  • fix DS4000 to work with two channels

  • fix DS2000 to work with recent DS2072A firmware

  • add DS2072A test files to repository

v0.6.3

v0.6.2

  • trying to get console_scripts right

v0.6.1

  • use portable install for console_scripts

v0.6.0

  • add support for DS2000

  • add command-line utility wfmconvert

  • improve support for DS1000Z

  • fix DS4000

  • add .csv export

  • add .wav export

v0.4.1

  • fix requirement for enum by just requiring python > 3.4

v0.4.0

  • huge change. Now using kaitai struct exclusively

  • added support for 1000C, 4000, 6000 .wfm formats

  • much more testing

  • many api changes.

v0.3.0

  • fix exception handling, support parsing URLs

v0.2.0

  • improve README.md and long_description in setup.py

v0.1.3

  • fix setup.py classifiers

v0.1.2

  • fix URL and other infelicities

v0.1.1

  • add missing files needed for release

v0.1.0

  • initial commit