- fix badges
- default to main branch
- use requirements.txt
- fix wfmconvert --version so there is no error
- remove all lfs files in dist. they're expensive
- don't include large git lfs files!
- 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
- include DS1102D test files (Karl Palsson)
- bump python versions to 3.8 through 3.11
- add notebook for 1000D files
- remove unnecessary .rst testing
- fix DS2072 CH2 wide memory fixes (James Pitts)
- get html docs building under nbsphinx again
- use __version__ in __init__.py
- improve handling of 1000C files
- add .readthedocs.yaml so docs build correctly
- processing of E type files is less restrictive
- use nbsphinx 0.8.5 so docs build
- improve docs
- create pure python packaging
- include wheel file
- package as python3 only
- fix for 1204B files with 0x4000 bytes
- support 1000B scopes
- automate notebook testing
- add pypi badges
- add flake8 testing
- fixed swapped channels for DS1000Z files (2 channel case only)
- advise pip install --user RigolWFM to avoid permission errors
- significantly speed parsing of large .wfm files
- fix bug with selection of channels in DS1000Z files
- fix versions in conf.py and setup.cfg
- fix hyperlinks for colab in docs at https://readthedocs.io
- 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
- add support for selecting channels
- add autoscaling support for .wav files
- improve help message for wfmconvert
- add basic support for DS1000CA files
- add new model D (untested) out of the E model list
- add vcsv conversion (just volts, not µV or mV)
- add support for sigrok exporting (requires sigrok-cli)
- use probe scaling with DS1000E files
- fix DS2000 to convert CSV files
- add more testing to tox
- fix DS4000 to work with two channels
- fix DS2000 to work with recent DS2072A firmware
- add DS2072A test files to repository
- use sphinx for documentation
- host docs on https://rigolwfm.readthedocs.io
- remove unneeded files from pip installation
- start using tox for testing
- trying to get console_scripts right
- use portable install for console_scripts
- add support for DS2000
- add command-line utility wfmconvert
- improve support for DS1000Z
- fix DS4000
- add .csv export
- add .wav export
- fix requirement for enum by just requiring python > 3.4
- huge change. Now using kaitai struct exclusively
- added support for 1000C, 4000, 6000 .wfm formats
- much more testing
- many api changes.
- fix exception handling, support parsing URLs
- improve README.md and long_description in setup.py
- fix setup.py classifiers
- fix URL and other infelicities
- add missing files needed for release
- initial commit