Releases: das-developers/das2py
2.3.1 (Post-release update)
This version corrects issues with the stream validation script, das_verify, namely:
- Explicitly setting text file encodings as UTF-8 when reading XML schemas (affects Windows)
- Generates the script launcher via pyproject.toml (general build improvement, all platforms)
...and adds a two small member functions:
- DasTime.isoc() - Convenience wrapper for generating day-of-month time strings
- DasTime.isod() - Convenience wrapper for generating day-of-year time strings
As to be expected from the minor revision bump, basic functionality is the same as version 2.3.0.
For users of Anaconda or PyPI packages, all version numbers in those package managers now match the corresponding github tags.
Version 2.3
This version builds to wheels on both Windows-intel64 and MacOS-arm64, and moves development closer to full support of das3 streams.
Updates
Updates for this version include:
- Building against das2C version 2.3.0, thus incorporating those updates.
- Updated project configuration files to conform to recent setuptools standards.
- A das_verify script for validating das 2.2 and 3.0 streams including v3.0 pure XML documents as well as
mixed XML and binary streams with, and without, XML namespace tags. - Passes tests with numpy 1.21 (hat tip to @KaiwenS7)
- Added new example ex09_cassini_fce_ephem_ticks.py which demonstrates adding spacecraft ephemeris information to X-axis tics.
- Added TT2000 output support for DasTime.epoch()
- Added a das3 stream extension example that encapsulates Autoplot annotations.
- Added a das3 stream extension example that encapsulates TFCat entries in das v3 streams.
Dependencies
- lxml for parsing headers and/or documents in the das_verify script
- matplotlib for the das2.mpl extensions
- External libcdf binary for exporting data to CDF
- And of course numpy and das2C, for fast binary stream handling.
Recognition
The binary CDF library wrapper was not produced by das-developers, but rather as part of the spacepy project. Thanks to spacepy for creating a very useful module to support space physics.
Version 2.3, pre-release 4
This version adds a spec file for generation of RedHat/CentOS RPMs, and a ReadMe to assist packagers.
The stream verification script das2_validate
is not part of the generated RPMs as it has not been updated for 2.3/basic+xml streams.
The das2py and das2C RPMs have been tested as a set.