This file contains all notable changes to the keysight project.
- v1.4.2 wasn't released to pypi.
- Added twine to dependencies.
- v1.4.1 wasn't released to pypi.
- Added build to dependencies.
- Switched to pip-chill vs pip freeze.
- Add N9038A.
- Change from Nose to Nose2.
- Not released.
- Installed build and twine. Froze requirements.
- Change description-file to description_file in setup.cfg.
- Update build and PyPI distribution process.
- Update copyright for 2022.
- Update dependencies in requirements.txt.
- Handle case where N9340 file has a marker.
- Return the proper ref if it has units of dBm or dBuV.
- Don't auto deplay using Travis, since that's problematic.
- Changed Python versions to 2.7, 3.4, 3.5, and 3.6.
- If the N9340 data file has units on the ref value in the CSV, then return just the value and don't throw an exception.
- Ability to handle 1-3 traces on E4411B
- Ability to handle 1-3 traces instead of just 1 trace
- Ability to run on Python 3.3+ in addition to Python 2.6+
- Ability to parse CSV files from E4411B Spectrum Analyzer
- Added coverage to
inv test
task
- Updated pip requirements including numpy
- Migrated from Travis legacy to container-based infrastructure
- Remove pypi deploy from
inv release
task and use Travis instead
- Removed Python 3.3/3.4 from Travis-CI since those builds are currently failing.
- Add Travis-CI, gitignore, and Coveralls
- Initial release passes with unit tests for a sample produced by a N9340B spectrum analyzer CSV