This release includes updates to be presented at the IMAP Science Team Meeting at LASP in February 2024. More information can be found in this [galaxy page](https://lasp.colorado.edu/galaxy/pages/viewpage.action?spaceKey=IMAP&title=2024-02-05+Algorithm+Meetings+at+LASP).
Highlights
* Additions and Updates to project documentation, including Poetry, CDFs, PR reviews, Release Workflow, Versioning, File Naming Conventions, Issue Management, SDC Test Planning, Data Access API, and general code documentation
* Improved test coverage, including validation of CCSDS headers, processing algorithms
* Added XTCE generation code and XTCE packet definitions
* Implemented class-based CDF creation system
* Implementation of L0 processing for all instruments
* Implementation of L1 processing for IDEX, SWE, SWAPI
* Partial implementation of L1 processing for CoDICE, HIT, GLOWS, IMAP-Lo
* Added instrument processing command line utility
* Added SPICE foundational tools
* Added Docker template for access to EFS
* Added/updated pre-commit hooks
* Added support for Python 3.12
Full Changelog
* XTCE decom with CoDICE example by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/72
* Poetry docs by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/76
* fixed linting issues by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/87
* docs: add sdhoyt as a contributor for doc by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/89
* docs: add GFMoraga as a contributor for maintenance by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/90
* DOC: Update sphinx references by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/92
* TST: Add coverage to testing pipeline by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/80
* Adding documenation for pull request review standards by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/82
* Made tools directory and updated .toml by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/84
* Issue management documentation by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/85
* SDC Test Plan docs by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/88
* Init commit of IDEX packet parser by bryan-harter in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/79
* Adding CoDICE Event data + Species counts packet definitions for L0 by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/106
* Xtce generator by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/145
* Xtce generator updates by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/155
* Lo pkt definitions for housekeeping, sectored, angular,and priority counts by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/158
* Xtce IntegerParameterType fixes by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/159
* Commit for the devcontainer/dockerfile needed for Codespaces by bryan-harter in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/78
* Handle Telem Def Nans by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/161
* SWE science L1A algorithm by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/154
* Added rest of SWE packet definitions by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/160
* New tools documentation by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/163
* Updated xtce files with updated xtce-generator by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/173
* L0 Decom for Ultra by laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/128
* DOC: Add autosummary templates and update docstrings for code by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/171
* Ruff docs by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/174
* Extracting and adding new data to the IDEX L1 by bryan-harter in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/162
* docs: add laspsandoval as a contributor for code by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/181
* docs: add bryan-harter as a contributor for code by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/182
* SIT-2 Release [dev] [v0.1.x] by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/180
* New SWE test and validation data by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/178
* Glows Decom work by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/175
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/183
* Fixed xtce typo and updated codice xtce files by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/185
* MNT: Updating settings for codecov by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/245
* Updating GLOWS XTCE files with generator bugfix by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/244
* Test CCSDS header across all instrument packet definitions by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/184
* Update release workflow to reflect use of 'version' branches by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/257
* Glows L0 changes to data class to accomodate L1A needs by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/264
* Housekeeping data testing and validation for CoDICE l0 by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/176
* L1 cdf creation by bryan-harter in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/179
* initial hit l1a decom by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/164
* I-ALiRT: L0 parsing by laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/246
* CDF documentation update by bryan-harter in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/273
* Create CDF class based system by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/272
* SWE L1B implementation and updates to L1A by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/253
* CoDICE decompression algorithms for science data by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/278
* IMAP-Hi XTCE and initial Decom work by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/282
* updates to IMAP-Hi and SWE's document by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/283
* IMAP Lo XTCE Definitions by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/275
* Add CoDICE API reference docs by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/285
* CI: Update codecov to target 90% for the project by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/284
* Doc configuration updates by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/286
* Initial CoDICE L1A Processing Algorithm by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/288
* SWAPI XTCE and utils code by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/291
* Add file naming conventions documentation to style guide by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/292
* Documentation cleanup/renaming effort by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/290
* Added eu analog conversion to test_decom by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/274
* Instrument processing command line utility by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/266
* Foundational SPICE tools by laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/279
* Add ruff check for module docstrings by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/294
* Updated the pkt def xtce by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/298
* Add instructions for rebasing in git workflow docs by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/299
* Include expected descriptors in filename conventions docs by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/297
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/301
* Mag L0/Decom work by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/289
* Glows L1A Processing Algorithm by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/287
* Setup docker template access to EFS by laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/302
* SWAPI Level 1 Implementation by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/304
* MNT: Switch from black to ruff by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/306
* MNT: Enable Python 3.12 support by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/305
* PERF: Speed up bitstring conversions in idex by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/309
* DOC: Add package description to the top-level namespace by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/307
* TST: Move test structure to a single test directory by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/308
* TST: Move MAG tests over by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/312
* TST: Re-use test fixtures within the module if possible by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/311
* PERF: Remove buffer size limitation by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/310
* Make a default data directory by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/303
* MNT: Rename description to descriptor in filename variable by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/313
* MNT: Cleanup ruff codes by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/314
* MNT: cleanup pyproject file by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/315
* REST API docs via OpenAPI by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/316
* IMAP-Lo Science Direct Event Decompression by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/296
* Change name of style guide API documentation by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/318
* Fixed typo in pypi URL by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/320
* docs: add tech3371 as a contributor for doc by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/321
* docs: add laspsandoval as a contributor for infra, and ideas by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/322
* docs: add sdhoyt as a contributor for maintenance by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/323
* docs: add bourque as a contributor for maintenance by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/324
* docs: add GFMoraga as a contributor for doc by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/325
* docs: add maxinelasp as a contributor for maintenance by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/326
* docs: add bryan-harter as a contributor for doc by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/327
* docs: add mstrumik as a contributor for review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/328
* Imap cli updates by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/330
* Updates to API docs by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/329
* Use "extension" instead of "format" in naming conventions by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/331
**Full Changelog**: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.1.0...v0.2.0