Skip to content

Releases: lasp/space_packet_parser

6.1.2

02 Apr 22:19
6.1.2
e6dcf0c

Choose a tag to compare

What's Changed

Full Changelog: 6.1.1...6.1.2

6.1.1

31 Mar 20:08
6.1.1
84d2a76

Choose a tag to compare

Full Changelog: 6.1.0...6.1.1

6.1.0

21 Jan 22:13
6.1.0
5748945

Choose a tag to compare

What's Changed

  • Add GitHub Actions workflow to test examples by @Copilot in #205
  • Add CCSDS Packet Filtering by @medley56 in #199
  • FIX: Handle optional secondary headers with CCSDS continuation packets by @greglucas in #208
  • Add GitHub Copilot instructions for repository context by @Copilot in #211
  • Add intersphinx support to Sphinx documentation by @Copilot in #209
  • Fix pre-release detection regex in release workflow by @Copilot in #215
  • FIX: Only yield complete packets from ccsds_generator by @greglucas in #218
  • Merge release/6.0.1 back to main by @medley56 in #221
  • Update Issue and PR Templates by @medley56 in #220
  • Update release process docs by @medley56 in #222
  • Migrate issue template to new GitHub workflow format by @Copilot in #224
  • Document create_dataset for parsing packets to Xarray Datasets by @Copilot in #213
  • Add Python 3.14 support by @Copilot in #226
  • Migrate from Poetry to uv/hatchling for Python project management by @Copilot in #228
  • Add PathLike support to create_dataset xtce_packet_definition parameter by @Copilot in #212
  • Add UDP packet parsing example demonstrating custom generator implementation by @Copilot in #214

New Contributors

  • @Copilot made their first contribution in #205

Full Changelog: 6.0.1...6.1.0

6.0.1

06 Nov 21:20
6.0.1
0da3e6d

Choose a tag to compare

What's Changed

  • FIX: CCSDS packet generator bit logic needs concatentation before addition by @greglucas in #217
  • V6.0.1 version bump by @greglucas in #219

Full Changelog: 6.0.0...6.0.1

6.0.0

04 Sep 14:43
6.0.0
57b5489

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 5.0.1...6.0.0

6.0.0rc4

28 Aug 14:25
6.0.0rc4
afd926e

Choose a tag to compare

6.0.0rc4 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: 5.0.1...6.0.0rc4

6.0.0rc3

29 Jul 16:23
6.0.0rc3
b6d579e

Choose a tag to compare

6.0.0rc3 Pre-release
Pre-release

What's Changed

  • Final fix for release pipeline prerelease regex by @medley56 in #103
  • BUGFIX: fix kbps calculation for generator when show_progress=True by @medley56 in #105
  • Add documentation about raw vs normal values for parsed parameters by @medley56 in #106
  • PERF: Reduce number of times findall is called on XML file by @greglucas in #113
  • MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in #117
  • MNT/ENH: Add a raw CCSDS packet generator by @greglucas in #107
  • Add continuation packet support by @greglucas in #115
  • Add a command line interface by @greglucas in #109
  • Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in #118
  • Bugfix/in browser demo broken by @medley56 in #119
  • Prep for 5.1.0rc1 release by @medley56 in #120
  • Release/5.1.0rc1 by @medley56 in #121
  • Release/5.1.0rc1 by @medley56 in #122
  • fix path to JS script for sphinx to find it by @medley56 in #123
  • MNT: Switch linting to ruff by @greglucas in #124
  • CI: Add code coverage reports to external source by @greglucas in #125
  • CI: Add id-token write permissions for codecov OIDC by @greglucas in #133
  • Add workflow to run tests on any change to main and also daily on main by @medley56 in #134
  • BUGFIX: update allowed float encodings to match XTCE standard by @cgobat in #127
  • Add benchmarking to test suite by @medley56 in #126
  • Add example for converting CCSDSPy CSV to an XtcePacketDefinition and demonstrate parsing data by @medley56 in #132
  • MNT: Move parameter data types to common module by @greglucas in #139
  • MNT: Add extras groups for easier installation of optional packages by @greglucas in #137
  • Add pre-commit hooks by @greglucas in #138
  • Ensure uniqueness of parsed SequenceContainer objects by @medley56 in #136
  • CI: Run pre-commit and not just ruff by @greglucas in #142
  • CI: Remove explicit linting job and use precommit.ci instead by @greglucas in #144
  • Handle all namespace cases - default, prefixed, no namespace. by @medley56 in #143
  • Minor tweaks to readme and metadata by @medley56 in #146
  • CI: Try codecov with OIDC and avoid tokens by @greglucas in #149
  • MNT: Add backcompat shim to ease transition to new packet file loading by @greglucas in #145
  • PERF: Use direct bitshift logic instead of _extract_bits function by @greglucas in #150
  • Improve error message for float returned from LinearAdjuster by @medley56 in #148
  • Remove errant import line in user docs page by @medley56 in #152
  • Package for Anaconda by @medley56 in #153
  • Fix recursive search during sigstore signing step of release pipeline by @medley56 in #155
  • Bump to 6.0.0rc2 by @medley56 in #156
  • Tiny fixes found during other work by @medley56 in #157
  • Rename load_xml to load_xtce for consistency by @medley56 in #159
  • Improve unit test coverage by @medley56 in #161
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #166
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #167
  • Add devcontainer configuration by @medley56 in #168
  • Add automatic commit signing setup by @medley56 in #169
  • Streamline dev env setup by @medley56 in #170

New Contributors

Full Changelog: 5.0.1...6.0.0rc3

6.0.0rc2

05 Mar 22:01
bc9cbb3

Choose a tag to compare

6.0.0rc2 Pre-release
Pre-release

What's Changed

  • Final fix for release pipeline prerelease regex by @medley56 in #103
  • BUGFIX: fix kbps calculation for generator when show_progress=True by @medley56 in #105
  • Add documentation about raw vs normal values for parsed parameters by @medley56 in #106
  • PERF: Reduce number of times findall is called on XML file by @greglucas in #113
  • MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in #117
  • MNT/ENH: Add a raw CCSDS packet generator by @greglucas in #107
  • Add continuation packet support by @greglucas in #115
  • Add a command line interface by @greglucas in #109
  • Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in #118
  • Bugfix/in browser demo broken by @medley56 in #119
  • Prep for 5.1.0rc1 release by @medley56 in #120
  • Release/5.1.0rc1 by @medley56 in #121
  • Release/5.1.0rc1 by @medley56 in #122
  • fix path to JS script for sphinx to find it by @medley56 in #123
  • MNT: Switch linting to ruff by @greglucas in #124
  • CI: Add code coverage reports to external source by @greglucas in #125
  • CI: Add id-token write permissions for codecov OIDC by @greglucas in #133
  • Add workflow to run tests on any change to main and also daily on main by @medley56 in #134
  • BUGFIX: update allowed float encodings to match XTCE standard by @cgobat in #127
  • Add benchmarking to test suite by @medley56 in #126
  • Add example for converting CCSDSPy CSV to an XtcePacketDefinition and demonstrate parsing data by @medley56 in #132
  • MNT: Move parameter data types to common module by @greglucas in #139
  • MNT: Add extras groups for easier installation of optional packages by @greglucas in #137
  • Add pre-commit hooks by @greglucas in #138
  • Ensure uniqueness of parsed SequenceContainer objects by @medley56 in #136
  • CI: Run pre-commit and not just ruff by @greglucas in #142
  • CI: Remove explicit linting job and use precommit.ci instead by @greglucas in #144
  • Handle all namespace cases - default, prefixed, no namespace. by @medley56 in #143
  • Minor tweaks to readme and metadata by @medley56 in #146
  • CI: Try codecov with OIDC and avoid tokens by @greglucas in #149
  • MNT: Add backcompat shim to ease transition to new packet file loading by @greglucas in #145
  • PERF: Use direct bitshift logic instead of _extract_bits function by @greglucas in #150
  • Improve error message for float returned from LinearAdjuster by @medley56 in #148
  • Remove errant import line in user docs page by @medley56 in #152
  • Package for Anaconda by @medley56 in #153
  • Fix recursive search during sigstore signing step of release pipeline by @medley56 in #155
  • Bump to 6.0.0rc2 by @medley56 in #156

Full Changelog: 5.0.1...6.0.0rc2

5.1.0rc1

31 Jan 19:50

Choose a tag to compare

5.1.0rc1 Pre-release
Pre-release

What's Changed

  • Final fix for release pipeline prerelease regex by @medley56 in #103
  • BUGFIX: fix kbps calculation for generator when show_progress=True by @medley56 in #105
  • Add documentation about raw vs normal values for parsed parameters by @medley56 in #106
  • PERF: Reduce number of times findall is called on XML file by @greglucas in #113
  • MNT: Change logger warning to UserWarning and ignore some inconsequential test warnings by @greglucas in #117
  • MNT/ENH: Add a raw CCSDS packet generator by @greglucas in #107
  • Add continuation packet support by @greglucas in #115
  • Add a command line interface by @greglucas in #109
  • Modify IMAP code to create generic xarray dataset from packet data file by @medley56 in #118
  • Bugfix/in browser demo broken by @medley56 in #119
  • Prep for 5.1.0rc1 release by @medley56 in #120
  • Release/5.1.0rc1 by @medley56 in #121

Full Changelog: 5.0.1...5.1.0rc1

5.0.1

09 Oct 00:40

Choose a tag to compare

What's Changed

  • Fix bug in representing falsy raw value in parsed _Parameters by @medley56 in #101
  • Fix bug in release pipeline prerelease regex by @medley56 in #102

Full Changelog: 5.0.0...5.0.1