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, use my_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 bitstring objects with native Python bytes objects
    • Remove dependency on the bitstring library
    • Much faster parsing speed
    • Users that are passing bitstring.ConstBitStream objects to generator will need to pass a binary filelike object instead
  • BREAKING: The ParsedDataItem class has been removed and the derived values are being returned now. The raw_value is stored as an attribute on the returned object. The other items can be accessed through the packet definition object my_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_size kwarg from packet generator method. We expect all binary data to be integer number of bytes.
  • BREAKING: Changed packet_generator kwarg skip_header_bits to skip_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 CCSDSPacket class is now a dictionary subclass, enabling direct lookup of items from the Packet itself.
  • A RawPacketData class 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 lxml instead of standard library xml to 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