Recent Releases of space_packet_parser
space_packet_parser - 6.0.0
What's Changed
- Final fix for release pipeline prerelease regex by @medley56 in https://github.com/lasp/spacepacketparser/pull/103
- BUGFIX: fix kbps calculation for generator when showprogress=True by @medley56 in https://github.com/lasp/spacepacket_parser/pull/105
- Add documentation about raw vs normal values for parsed parameters by @medley56 in https://github.com/lasp/spacepacketparser/pull/106
- PERF: Reduce number of times findall is called on XML file by @greglucas in https://github.com/lasp/spacepacketparser/pull/113
- MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in https://github.com/lasp/spacepacketparser/pull/117
- MNT/ENH: Add a raw CCSDS packet generator by @greglucas in https://github.com/lasp/spacepacketparser/pull/107
- Add continuation packet support by @greglucas in https://github.com/lasp/spacepacketparser/pull/115
- Add a command line interface by @greglucas in https://github.com/lasp/spacepacketparser/pull/109
- Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in https://github.com/lasp/spacepacketparser/pull/118
- Bugfix/in browser demo broken by @medley56 in https://github.com/lasp/spacepacketparser/pull/119
- Prep for 5.1.0rc1 release by @medley56 in https://github.com/lasp/spacepacketparser/pull/120
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/121
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/122
- fix path to JS script for sphinx to find it by @medley56 in https://github.com/lasp/spacepacketparser/pull/123
- MNT: Switch linting to ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/124
- CI: Add code coverage reports to external source by @greglucas in https://github.com/lasp/spacepacketparser/pull/125
- CI: Add id-token write permissions for codecov OIDC by @greglucas in https://github.com/lasp/spacepacketparser/pull/133
- Add workflow to run tests on any change to main and also daily on main by @medley56 in https://github.com/lasp/spacepacketparser/pull/134
- BUGFIX: update allowed float encodings to match XTCE standard by @cgobat in https://github.com/lasp/spacepacketparser/pull/127
- Add benchmarking to test suite by @medley56 in https://github.com/lasp/spacepacketparser/pull/126
- Add example for converting CCSDSPy CSV to an XtcePacketDefinition and demonstrate parsing data by @medley56 in https://github.com/lasp/spacepacketparser/pull/132
- MNT: Move parameter data types to common module by @greglucas in https://github.com/lasp/spacepacketparser/pull/139
- MNT: Add extras groups for easier installation of optional packages by @greglucas in https://github.com/lasp/spacepacketparser/pull/137
- Add pre-commit hooks by @greglucas in https://github.com/lasp/spacepacketparser/pull/138
- Ensure uniqueness of parsed SequenceContainer objects by @medley56 in https://github.com/lasp/spacepacketparser/pull/136
- CI: Run pre-commit and not just ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/142
- CI: Remove explicit linting job and use precommit.ci instead by @greglucas in https://github.com/lasp/spacepacketparser/pull/144
- Handle all namespace cases - default, prefixed, no namespace. by @medley56 in https://github.com/lasp/spacepacketparser/pull/143
- Minor tweaks to readme and metadata by @medley56 in https://github.com/lasp/spacepacketparser/pull/146
- CI: Try codecov with OIDC and avoid tokens by @greglucas in https://github.com/lasp/spacepacketparser/pull/149
- MNT: Add backcompat shim to ease transition to new packet file loading by @greglucas in https://github.com/lasp/spacepacketparser/pull/145
- PERF: Use direct bitshift logic instead of extractbits function by @greglucas in https://github.com/lasp/spacepacketparser/pull/150
- Improve error message for float returned from LinearAdjuster by @medley56 in https://github.com/lasp/spacepacketparser/pull/148
- Remove errant import line in user docs page by @medley56 in https://github.com/lasp/spacepacketparser/pull/152
- Package for Anaconda by @medley56 in https://github.com/lasp/spacepacketparser/pull/153
- Fix recursive search during sigstore signing step of release pipeline by @medley56 in https://github.com/lasp/spacepacketparser/pull/155
- Bump to 6.0.0rc2 by @medley56 in https://github.com/lasp/spacepacketparser/pull/156
- Tiny fixes found during other work by @medley56 in https://github.com/lasp/spacepacketparser/pull/157
- Rename loadxml to loadxtce for consistency by @medley56 in https://github.com/lasp/spacepacketparser/pull/159
- Improve unit test coverage by @medley56 in https://github.com/lasp/spacepacketparser/pull/161
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/lasp/spacepacketparser/pull/166
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/lasp/spacepacketparser/pull/167
- Add devcontainer configuration by @medley56 in https://github.com/lasp/spacepacketparser/pull/168
- Add automatic commit signing setup by @medley56 in https://github.com/lasp/spacepacketparser/pull/169
- Streamline dev env setup by @medley56 in https://github.com/lasp/spacepacketparser/pull/170
- Generic packet by @greglucas in https://github.com/lasp/spacepacketparser/pull/140
- MNT: Move bit parsing warning to parsing location by @greglucas in https://github.com/lasp/spacepacketparser/pull/174
- MNT: Add better error message for XTCE from file-like by @greglucas in https://github.com/lasp/spacepacketparser/pull/173
- MNT: Change to a direct log level mapping for Python <3.11 support by @greglucas in https://github.com/lasp/spacepacketparser/pull/165
- Add docstrings to fixed length tests by @medley56 in https://github.com/lasp/spacepacketparser/pull/176
- Allow numpy>=1.26 by @medley56 in https://github.com/lasp/spacepacketparser/pull/177
- Bring your own bytes generator by @medley56 in https://github.com/lasp/spacepacketparser/pull/175
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/lasp/spacepacketparser/pull/178
- Add ruff format to pre-commit-config.yaml by @medley56 in https://github.com/lasp/spacepacketparser/pull/181
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/lasp/spacepacketparser/pull/179
- 129 add a schema validator checker by @medley56 in https://github.com/lasp/spacepacketparser/pull/180
- Add support for filelike objects in createdataset by @medley56 in https://github.com/lasp/spacepacket_parser/pull/183
- Bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in https://github.com/lasp/spacepacketparser/pull/188
- 6.0.0 official release by @medley56 in https://github.com/lasp/spacepacketparser/pull/186
New Contributors
- @pre-commit-ci[bot] made their first contribution in https://github.com/lasp/spacepacketparser/pull/166
- @dependabot[bot] made their first contribution in https://github.com/lasp/spacepacketparser/pull/178
Full Changelog: https://github.com/lasp/spacepacketparser/compare/5.0.1...6.0.0
- Python
Published by github-actions[bot] 9 months ago
space_packet_parser - 6.0.0rc4
What's Changed
- Final fix for release pipeline prerelease regex by @medley56 in https://github.com/lasp/spacepacketparser/pull/103
- BUGFIX: fix kbps calculation for generator when showprogress=True by @medley56 in https://github.com/lasp/spacepacket_parser/pull/105
- Add documentation about raw vs normal values for parsed parameters by @medley56 in https://github.com/lasp/spacepacketparser/pull/106
- PERF: Reduce number of times findall is called on XML file by @greglucas in https://github.com/lasp/spacepacketparser/pull/113
- MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in https://github.com/lasp/spacepacketparser/pull/117
- MNT/ENH: Add a raw CCSDS packet generator by @greglucas in https://github.com/lasp/spacepacketparser/pull/107
- Add continuation packet support by @greglucas in https://github.com/lasp/spacepacketparser/pull/115
- Add a command line interface by @greglucas in https://github.com/lasp/spacepacketparser/pull/109
- Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in https://github.com/lasp/spacepacketparser/pull/118
- Bugfix/in browser demo broken by @medley56 in https://github.com/lasp/spacepacketparser/pull/119
- Prep for 5.1.0rc1 release by @medley56 in https://github.com/lasp/spacepacketparser/pull/120
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/121
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/122
- fix path to JS script for sphinx to find it by @medley56 in https://github.com/lasp/spacepacketparser/pull/123
- MNT: Switch linting to ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/124
- CI: Add code coverage reports to external source by @greglucas in https://github.com/lasp/spacepacketparser/pull/125
- CI: Add id-token write permissions for codecov OIDC by @greglucas in https://github.com/lasp/spacepacketparser/pull/133
- Add workflow to run tests on any change to main and also daily on main by @medley56 in https://github.com/lasp/spacepacketparser/pull/134
- BUGFIX: update allowed float encodings to match XTCE standard by @cgobat in https://github.com/lasp/spacepacketparser/pull/127
- Add benchmarking to test suite by @medley56 in https://github.com/lasp/spacepacketparser/pull/126
- Add example for converting CCSDSPy CSV to an XtcePacketDefinition and demonstrate parsing data by @medley56 in https://github.com/lasp/spacepacketparser/pull/132
- MNT: Move parameter data types to common module by @greglucas in https://github.com/lasp/spacepacketparser/pull/139
- MNT: Add extras groups for easier installation of optional packages by @greglucas in https://github.com/lasp/spacepacketparser/pull/137
- Add pre-commit hooks by @greglucas in https://github.com/lasp/spacepacketparser/pull/138
- Ensure uniqueness of parsed SequenceContainer objects by @medley56 in https://github.com/lasp/spacepacketparser/pull/136
- CI: Run pre-commit and not just ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/142
- CI: Remove explicit linting job and use precommit.ci instead by @greglucas in https://github.com/lasp/spacepacketparser/pull/144
- Handle all namespace cases - default, prefixed, no namespace. by @medley56 in https://github.com/lasp/spacepacketparser/pull/143
- Minor tweaks to readme and metadata by @medley56 in https://github.com/lasp/spacepacketparser/pull/146
- CI: Try codecov with OIDC and avoid tokens by @greglucas in https://github.com/lasp/spacepacketparser/pull/149
- MNT: Add backcompat shim to ease transition to new packet file loading by @greglucas in https://github.com/lasp/spacepacketparser/pull/145
- PERF: Use direct bitshift logic instead of extractbits function by @greglucas in https://github.com/lasp/spacepacketparser/pull/150
- Improve error message for float returned from LinearAdjuster by @medley56 in https://github.com/lasp/spacepacketparser/pull/148
- Remove errant import line in user docs page by @medley56 in https://github.com/lasp/spacepacketparser/pull/152
- Package for Anaconda by @medley56 in https://github.com/lasp/spacepacketparser/pull/153
- Fix recursive search during sigstore signing step of release pipeline by @medley56 in https://github.com/lasp/spacepacketparser/pull/155
- Bump to 6.0.0rc2 by @medley56 in https://github.com/lasp/spacepacketparser/pull/156
- Tiny fixes found during other work by @medley56 in https://github.com/lasp/spacepacketparser/pull/157
- Rename loadxml to loadxtce for consistency by @medley56 in https://github.com/lasp/spacepacketparser/pull/159
- Improve unit test coverage by @medley56 in https://github.com/lasp/spacepacketparser/pull/161
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/lasp/spacepacketparser/pull/166
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/lasp/spacepacketparser/pull/167
- Add devcontainer configuration by @medley56 in https://github.com/lasp/spacepacketparser/pull/168
- Add automatic commit signing setup by @medley56 in https://github.com/lasp/spacepacketparser/pull/169
- Streamline dev env setup by @medley56 in https://github.com/lasp/spacepacketparser/pull/170
- Generic packet by @greglucas in https://github.com/lasp/spacepacketparser/pull/140
- MNT: Move bit parsing warning to parsing location by @greglucas in https://github.com/lasp/spacepacketparser/pull/174
- MNT: Add better error message for XTCE from file-like by @greglucas in https://github.com/lasp/spacepacketparser/pull/173
- MNT: Change to a direct log level mapping for Python <3.11 support by @greglucas in https://github.com/lasp/spacepacketparser/pull/165
- Add docstrings to fixed length tests by @medley56 in https://github.com/lasp/spacepacketparser/pull/176
- Allow numpy>=1.26 by @medley56 in https://github.com/lasp/spacepacketparser/pull/177
- Bring your own bytes generator by @medley56 in https://github.com/lasp/spacepacketparser/pull/175
- Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/lasp/spacepacketparser/pull/178
- Add ruff format to pre-commit-config.yaml by @medley56 in https://github.com/lasp/spacepacketparser/pull/181
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/lasp/spacepacketparser/pull/179
- 129 add a schema validator checker by @medley56 in https://github.com/lasp/spacepacketparser/pull/180
- Add support for filelike objects in createdataset by @medley56 in https://github.com/lasp/spacepacket_parser/pull/183
New Contributors
- @pre-commit-ci[bot] made their first contribution in https://github.com/lasp/spacepacketparser/pull/166
- @dependabot[bot] made their first contribution in https://github.com/lasp/spacepacketparser/pull/178
Full Changelog: https://github.com/lasp/spacepacketparser/compare/5.0.1...6.0.0rc4
- Python
Published by github-actions[bot] 9 months ago
space_packet_parser - 6.0.0rc3
What's Changed
- Final fix for release pipeline prerelease regex by @medley56 in https://github.com/lasp/spacepacketparser/pull/103
- BUGFIX: fix kbps calculation for generator when showprogress=True by @medley56 in https://github.com/lasp/spacepacket_parser/pull/105
- Add documentation about raw vs normal values for parsed parameters by @medley56 in https://github.com/lasp/spacepacketparser/pull/106
- PERF: Reduce number of times findall is called on XML file by @greglucas in https://github.com/lasp/spacepacketparser/pull/113
- MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in https://github.com/lasp/spacepacketparser/pull/117
- MNT/ENH: Add a raw CCSDS packet generator by @greglucas in https://github.com/lasp/spacepacketparser/pull/107
- Add continuation packet support by @greglucas in https://github.com/lasp/spacepacketparser/pull/115
- Add a command line interface by @greglucas in https://github.com/lasp/spacepacketparser/pull/109
- Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in https://github.com/lasp/spacepacketparser/pull/118
- Bugfix/in browser demo broken by @medley56 in https://github.com/lasp/spacepacketparser/pull/119
- Prep for 5.1.0rc1 release by @medley56 in https://github.com/lasp/spacepacketparser/pull/120
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/121
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/122
- fix path to JS script for sphinx to find it by @medley56 in https://github.com/lasp/spacepacketparser/pull/123
- MNT: Switch linting to ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/124
- CI: Add code coverage reports to external source by @greglucas in https://github.com/lasp/spacepacketparser/pull/125
- CI: Add id-token write permissions for codecov OIDC by @greglucas in https://github.com/lasp/spacepacketparser/pull/133
- Add workflow to run tests on any change to main and also daily on main by @medley56 in https://github.com/lasp/spacepacketparser/pull/134
- BUGFIX: update allowed float encodings to match XTCE standard by @cgobat in https://github.com/lasp/spacepacketparser/pull/127
- Add benchmarking to test suite by @medley56 in https://github.com/lasp/spacepacketparser/pull/126
- Add example for converting CCSDSPy CSV to an XtcePacketDefinition and demonstrate parsing data by @medley56 in https://github.com/lasp/spacepacketparser/pull/132
- MNT: Move parameter data types to common module by @greglucas in https://github.com/lasp/spacepacketparser/pull/139
- MNT: Add extras groups for easier installation of optional packages by @greglucas in https://github.com/lasp/spacepacketparser/pull/137
- Add pre-commit hooks by @greglucas in https://github.com/lasp/spacepacketparser/pull/138
- Ensure uniqueness of parsed SequenceContainer objects by @medley56 in https://github.com/lasp/spacepacketparser/pull/136
- CI: Run pre-commit and not just ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/142
- CI: Remove explicit linting job and use precommit.ci instead by @greglucas in https://github.com/lasp/spacepacketparser/pull/144
- Handle all namespace cases - default, prefixed, no namespace. by @medley56 in https://github.com/lasp/spacepacketparser/pull/143
- Minor tweaks to readme and metadata by @medley56 in https://github.com/lasp/spacepacketparser/pull/146
- CI: Try codecov with OIDC and avoid tokens by @greglucas in https://github.com/lasp/spacepacketparser/pull/149
- MNT: Add backcompat shim to ease transition to new packet file loading by @greglucas in https://github.com/lasp/spacepacketparser/pull/145
- PERF: Use direct bitshift logic instead of extractbits function by @greglucas in https://github.com/lasp/spacepacketparser/pull/150
- Improve error message for float returned from LinearAdjuster by @medley56 in https://github.com/lasp/spacepacketparser/pull/148
- Remove errant import line in user docs page by @medley56 in https://github.com/lasp/spacepacketparser/pull/152
- Package for Anaconda by @medley56 in https://github.com/lasp/spacepacketparser/pull/153
- Fix recursive search during sigstore signing step of release pipeline by @medley56 in https://github.com/lasp/spacepacketparser/pull/155
- Bump to 6.0.0rc2 by @medley56 in https://github.com/lasp/spacepacketparser/pull/156
- Tiny fixes found during other work by @medley56 in https://github.com/lasp/spacepacketparser/pull/157
- Rename loadxml to loadxtce for consistency by @medley56 in https://github.com/lasp/spacepacketparser/pull/159
- Improve unit test coverage by @medley56 in https://github.com/lasp/spacepacketparser/pull/161
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/lasp/spacepacketparser/pull/166
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/lasp/spacepacketparser/pull/167
- Add devcontainer configuration by @medley56 in https://github.com/lasp/spacepacketparser/pull/168
- Add automatic commit signing setup by @medley56 in https://github.com/lasp/spacepacketparser/pull/169
- Streamline dev env setup by @medley56 in https://github.com/lasp/spacepacketparser/pull/170
New Contributors
- @pre-commit-ci[bot] made their first contribution in https://github.com/lasp/spacepacketparser/pull/166
Full Changelog: https://github.com/lasp/spacepacketparser/compare/5.0.1...6.0.0rc3
- Python
Published by github-actions[bot] 10 months ago
space_packet_parser - 6.0.0rc2
What's Changed
- Final fix for release pipeline prerelease regex by @medley56 in https://github.com/lasp/spacepacketparser/pull/103
- BUGFIX: fix kbps calculation for generator when showprogress=True by @medley56 in https://github.com/lasp/spacepacket_parser/pull/105
- Add documentation about raw vs normal values for parsed parameters by @medley56 in https://github.com/lasp/spacepacketparser/pull/106
- PERF: Reduce number of times findall is called on XML file by @greglucas in https://github.com/lasp/spacepacketparser/pull/113
- MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in https://github.com/lasp/spacepacketparser/pull/117
- MNT/ENH: Add a raw CCSDS packet generator by @greglucas in https://github.com/lasp/spacepacketparser/pull/107
- Add continuation packet support by @greglucas in https://github.com/lasp/spacepacketparser/pull/115
- Add a command line interface by @greglucas in https://github.com/lasp/spacepacketparser/pull/109
- Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in https://github.com/lasp/spacepacketparser/pull/118
- Bugfix/in browser demo broken by @medley56 in https://github.com/lasp/spacepacketparser/pull/119
- Prep for 5.1.0rc1 release by @medley56 in https://github.com/lasp/spacepacketparser/pull/120
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/121
- Release/5.1.0rc1 by @medley56 in https://github.com/lasp/spacepacketparser/pull/122
- fix path to JS script for sphinx to find it by @medley56 in https://github.com/lasp/spacepacketparser/pull/123
- MNT: Switch linting to ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/124
- CI: Add code coverage reports to external source by @greglucas in https://github.com/lasp/spacepacketparser/pull/125
- CI: Add id-token write permissions for codecov OIDC by @greglucas in https://github.com/lasp/spacepacketparser/pull/133
- Add workflow to run tests on any change to main and also daily on main by @medley56 in https://github.com/lasp/spacepacketparser/pull/134
- BUGFIX: update allowed float encodings to match XTCE standard by @cgobat in https://github.com/lasp/spacepacketparser/pull/127
- Add benchmarking to test suite by @medley56 in https://github.com/lasp/spacepacketparser/pull/126
- Add example for converting CCSDSPy CSV to an XtcePacketDefinition and demonstrate parsing data by @medley56 in https://github.com/lasp/spacepacketparser/pull/132
- MNT: Move parameter data types to common module by @greglucas in https://github.com/lasp/spacepacketparser/pull/139
- MNT: Add extras groups for easier installation of optional packages by @greglucas in https://github.com/lasp/spacepacketparser/pull/137
- Add pre-commit hooks by @greglucas in https://github.com/lasp/spacepacketparser/pull/138
- Ensure uniqueness of parsed SequenceContainer objects by @medley56 in https://github.com/lasp/spacepacketparser/pull/136
- CI: Run pre-commit and not just ruff by @greglucas in https://github.com/lasp/spacepacketparser/pull/142
- CI: Remove explicit linting job and use precommit.ci instead by @greglucas in https://github.com/lasp/spacepacketparser/pull/144
- Handle all namespace cases - default, prefixed, no namespace. by @medley56 in https://github.com/lasp/spacepacketparser/pull/143
- Minor tweaks to readme and metadata by @medley56 in https://github.com/lasp/spacepacketparser/pull/146
- CI: Try codecov with OIDC and avoid tokens by @greglucas in https://github.com/lasp/spacepacketparser/pull/149
- MNT: Add backcompat shim to ease transition to new packet file loading by @greglucas in https://github.com/lasp/spacepacketparser/pull/145
- PERF: Use direct bitshift logic instead of extractbits function by @greglucas in https://github.com/lasp/spacepacketparser/pull/150
- Improve error message for float returned from LinearAdjuster by @medley56 in https://github.com/lasp/spacepacketparser/pull/148
- Remove errant import line in user docs page by @medley56 in https://github.com/lasp/spacepacketparser/pull/152
- Package for Anaconda by @medley56 in https://github.com/lasp/spacepacketparser/pull/153
- Fix recursive search during sigstore signing step of release pipeline by @medley56 in https://github.com/lasp/spacepacketparser/pull/155
- Bump to 6.0.0rc2 by @medley56 in https://github.com/lasp/spacepacketparser/pull/156
Full Changelog: https://github.com/lasp/spacepacketparser/compare/5.0.1...6.0.0rc2
- Python
Published by github-actions[bot] about 1 year ago
space_packet_parser - 5.1.0rc1
What's Changed
- Final fix for release pipeline prerelease regex by @medley56 in https://github.com/medley56/spacepacketparser/pull/103
- BUGFIX: fix kbps calculation for generator when showprogress=True by @medley56 in https://github.com/medley56/spacepacket_parser/pull/105
- Add documentation about raw vs normal values for parsed parameters by @medley56 in https://github.com/medley56/spacepacketparser/pull/106
- PERF: Reduce number of times findall is called on XML file by @greglucas in https://github.com/medley56/spacepacketparser/pull/113
- MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in https://github.com/medley56/spacepacketparser/pull/117
- MNT/ENH: Add a raw CCSDS packet generator by @greglucas in https://github.com/medley56/spacepacketparser/pull/107
- Add continuation packet support by @greglucas in https://github.com/medley56/spacepacketparser/pull/115
- Add a command line interface by @greglucas in https://github.com/medley56/spacepacketparser/pull/109
- Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in https://github.com/medley56/spacepacketparser/pull/118
- Bugfix/in browser demo broken by @medley56 in https://github.com/medley56/spacepacketparser/pull/119
- Prep for 5.1.0rc1 release by @medley56 in https://github.com/medley56/spacepacketparser/pull/120
- Release/5.1.0rc1 by @medley56 in https://github.com/medley56/spacepacketparser/pull/121
Full Changelog: https://github.com/medley56/spacepacketparser/compare/5.0.1...5.1.0rc1
- Python
Published by medley56 over 1 year ago
space_packet_parser - 5.0.1
What's Changed
- Fix bug in representing falsy raw value in parsed Parameters by @medley56 in https://github.com/medley56/spacepacket_parser/pull/101
- Fix bug in release pipeline prerelease regex by @medley56 in https://github.com/medley56/spacepacketparser/pull/102
Full Changelog: https://github.com/medley56/spacepacketparser/compare/5.0.0...5.0.1
- Python
Published by github-actions[bot] over 1 year ago
space_packet_parser - 5.0.0
What's Changed
- BREAKING: Main API changed. No need to create separate definition and parser objects any more. Create only a
definition from your XTCE document and instead of
my_parser.generator, usemy_packet_definition.packet_generator. - BREAKING: Removed CSV-based packet definition support. We may indirectly support this in the future via a utility for converting CSV definitions to XTCE.
- BREAKING: Separated out logical pieces into separate modules rather than everything living within the xtcedef module. This means user imports may be different now.
- BREAKING: Replace
bitstringobjects with native Python bytes objects- Remove dependency on the
bitstringlibrary - Much faster parsing speed
- Users that are passing
bitstring.ConstBitStreamobjects togeneratorwill need to pass a binary filelike object instead
- Remove dependency on the
- BREAKING: The
ParsedDataItemclass has been removed and the derived values are being returned now. Theraw_valueis stored as an attribute on the returned object. The other items can be accessed through the packet definition objectmy_packet_definition.named_parameters["my_item"].short_description - BREAKING: The return type of BinaryDataEncoding is now the raw bytes.
To get the previous behavior you can convert the data to an integer and then format it as a binary string.
f"{int.from_bytes(data, byteorder='big'):0{len(data)*8}b}" - BREAKING: Removed
word_sizekwarg from packet generator method. We expect all binary data to be integer number of bytes. - BREAKING: Changed
packet_generatorkwargskip_header_bitstoskip_header_bytes. - Fixed incorrect parsing of StringDataEncoding elements. Raw string values are now returned as byte buffers. Derived string values contain python string objects.
- The
CCSDSPacketclass is now a dictionary subclass, enabling direct lookup of items from the Packet itself. - A
RawPacketDataclass has been added that is a subclass of bytes. It keeps track of the current parsing location and enables reading of bit lengths as integers or raw bytes. - Fix EnumeratedParameterType to handle duplicate labels
- Add error reporting for unsupported and invalid parameter types
- Add support for MIL-1750A floats (32-bit only)
New Contributors
- @laspsandoval made their first contribution in https://github.com/medley56/spacepacketparser/pull/50
- @cgobat made their first contribution in https://github.com/medley56/spacepacketparser/pull/18
Full Changelog: https://github.com/medley56/spacepacketparser/compare/4.2.0...5.0.0
- Python
Published by github-actions[bot] over 1 year ago
space_packet_parser - 5.0.0rc9
What's Changed
- Add example of variable length field calculations to documentation by @laspsandoval in https://github.com/medley56/spacepacketparser/pull/50
- ENH: Change parsing logic to bytes manipulation directly by @greglucas in https://github.com/medley56/spacepacketparser/pull/51
- FIX: Enumerated parameter lookup of duplicate labels by @greglucas in https://github.com/medley56/spacepacketparser/pull/54
- MNT: Use direct operator evaluation rather than eval() by @greglucas in https://github.com/medley56/spacepacketparser/pull/52
- Add error handling for invalid/unknown parameter type by @medley56 in https://github.com/medley56/spacepacketparser/pull/42
- Fix Unit Tests Relying on ConstBitStream to use PacketData Instead by @medley56 in https://github.com/medley56/spacepacketparser/pull/58
- Remove bitstring dependency by @greglucas in https://github.com/medley56/spacepacketparser/pull/59
- Add pycodestyle as dev dependency by @medley56 in https://github.com/medley56/spacepacketparser/pull/60
- Use
lxmlinstead of standard libraryxmlto improve namespace identification by @cgobat in https://github.com/medley56/spacepacketparser/pull/18 - Add straightforward endianness implementation; accommodate all allowable string encodings by @cgobat in https://github.com/medley56/spacepacketparser/pull/26
- Add a Parseable Protocol and parse method by @greglucas in https://github.com/medley56/spacepacketparser/pull/53
- FIX: Return the raw bytes from a BinaryDataEncoding by @greglucas in https://github.com/medley56/spacepacketparser/pull/61
- MNT: Simplify the string parsing termination character handling by @greglucas in https://github.com/medley56/spacepacketparser/pull/62
- Faster value parsing by @greglucas in https://github.com/medley56/spacepacketparser/pull/63
- Unify packet class by @greglucas in https://github.com/medley56/spacepacketparser/pull/67
- Support MIL-1750A Float Encoding by @medley56 in https://github.com/medley56/spacepacketparser/pull/69
- Refactor modules by @greglucas in https://github.com/medley56/spacepacketparser/pull/68
- DOC: Add in-browser capability by @greglucas in https://github.com/medley56/spacepacketparser/pull/71
- MNT: Turn some position arguments into keyword-only by @greglucas in https://github.com/medley56/spacepacketparser/pull/77
- MNT: Make packet class be a mapping based on data items by @greglucas in https://github.com/medley56/spacepacketparser/pull/70
- Remove CSV parsing code by @medley56 in https://github.com/medley56/spacepacketparser/pull/78
- Refactor API and Move Parser Methods to XtcePacketDefinition Class by @medley56 in https://github.com/medley56/spacepacketparser/pull/79
- Parser read method by @greglucas in https://github.com/medley56/spacepacketparser/pull/82
- CI: Add windows and macos tests by @greglucas in https://github.com/medley56/spacepacketparser/pull/83
- REL/CI: Automate release workflow by @greglucas in https://github.com/medley56/spacepacketparser/pull/84
- Fix Incorrect String Parsing by @medley56 in https://github.com/medley56/spacepacketparser/pull/85
New Contributors
- @laspsandoval made their first contribution in https://github.com/medley56/spacepacketparser/pull/50
- @cgobat made their first contribution in https://github.com/medley56/spacepacketparser/pull/18
Full Changelog: https://github.com/medley56/spacepacketparser/compare/4.2.0...5.0.0rc9
- Python
Published by github-actions[bot] over 1 year ago
space_packet_parser - 4.2.0
Changes in this release: - Parse short and long descriptions of parameters - Implement equality checking for SequenceContainer objects and Parameter objects - Include parameter short description and long description in ParsedDataItems - Add support for AbsoluteTimeParameterType and RelativeTimeParameterType - Add support for BooleanParameterType - Drop support for bitstring <4.0.1 - Support BooleanExpression in a ContextCalibrator - Default read size is changed to a full file read on file-like objects
- Python
Published by medley56 about 2 years ago
space_packet_parser - 4.1.1
Patch to allow Python 3.12 compatibility
- Python
Published by medley56 over 2 years ago
space_packet_parser - 4.1.0
Documentation updates, with better examples and better troubleshooting help More informative error reporting
- Python
Published by medley56 over 2 years ago
space_packet_parser - 4.0.2
Updated docbuilding for Read The Docs
- Python
Published by medley56 about 3 years ago
space_packet_parser - Release 4.0.1
First release from open source repository.
- Python
Published by medley56 about 3 years ago