Releases: pylhc/sdds
Releases · pylhc/sdds
Release 0.4.3
This patch release drops support for Python 3.9
What's Changed
- Migrate to pyproject.toml by @fsoubelet in #65
- Linter configuration and fixes by @fsoubelet in #66
- Maintenance and coverage config by @fsoubelet in #67
Full Changelog: v0.4.2...v0.4.3
Release 0.4.2
This is a patch release, renaming the attribute format in the Definition class to format_string as per SDDS documentation.
What's Changed
Full Changelog: v0.4.1...v0.4.2
Release 0.4.1
Patch v0.4.1 brings one bug-fix and some code cleanup.
- Added:
- Writing empty arrays doesn't throw errors (#49)
What's Changed
- fixes #49 and black format, fixed typing issues by @Dronakurl in #59
New Contributors
- @Dronakurl made their first contribution in #59
Full Changelog: v0.4.0...v0.4.1
Release 0.4.0
Release 0.4.0 is a addition of functionality.
- Added:
- The reader now supports an arbitrary opener callable to handle various compression formats. Default behavior is unchanged. See documentation for examples.
- An opener to handle
gzip-compressed files is provided assdds.reader.gzip_opener.
What's Changed
- fix test for 2 dimensional file by @JoschD in #56
- Gzip reading and compression abstraction by @fsoubelet in #58
Full Changelog: 0.3.1...v0.4.0
Release 0.3.1
Bug #51 concerning type-hints is fixed in this release.
Minor API changes:
- The header parameter classes are now
dataclasses type_is nowtypeon initializing Definitions (Attribute astypealready)format_stringis nowformatAttribute on Definitions (it is not used so far anyway)- When creating a SDDS-instance, a
ValueErroris raised, if more than one parameter with the same name is defined.
What's Changed
- CI Updates by @fsoubelet in #50
- raise and test error by @JoschD in #54
- Fix typehints by @JoschD in #55
Full Changelog: 0.3.0...0.3.1
Release 0.3.0
Release 0.3.0 is a addition of functionality.
- Added:
sddsnow also supports binary SDDS files written with little-endian byte-order. Binary files written bysddswill always be big endian.
What's Changed
- Zenodo DOI by @JoschD in #44
- Feature: conda-forge by @fsoubelet in #45
- Update CI by @fsoubelet in #46
- Support little endian by @JoschD in #48
Full Changelog: v0.2.1...0.3.0
Release 0.2.1
This is a dummy release for Zenodo to pick up the .zenodo.json configuration file and create a DOI for the package.
No functionality has changed since v0.2
Release 0.2
-
Added:
- Support for ASCII files.
- Support for
pathlib.Pathobjects in read and write operations.
-
Fixed:
- Fixed a problem when writing multidimensional arrays to file.