Imap-processing

Latest version: v0.2.0

Safety actively analyzes 623439 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.0

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).

Features
* 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


What's Changed
* 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

0.1.0

This release marks the successful completion of SIT-2. Further information about what was tested in SIT-2 can be found in this [galaxy page](https://lasp.colorado.edu/galaxy/display/IMAP/SDC-SIT-2) and the [SIT-2 GitHub Project Board](https://github.com/orgs/IMAP-Science-Operations-Center/projects/2/views/4).

Features
* Added project documentation (via Sphinx & ReadTheDocs), including Style Guide, development practices, and API reference
* Added Actions workflow to automatic documentation builds
* Added Actions workflow to automatic deployment to PyPI upon release
* Added pre-commit hooks
* Added Issue and Pull Request templates
* Added all-contributors section in README

What's Changed
* PR template by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/3
* SWE packet decom example by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1
* Code of Conduct by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/4
* MNT: Adding more pre-commit hooks by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/5
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/14
* Merge main to dev by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/20
* Adding documentation builds by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/15
* Add All Contributors section to README by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/25
* docs: add greglucas as a contributor for code, bug, and 5 more by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/27
* docs: add tech3371 as a contributor for code, bug, and 5 more by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/28
* docs: add sdhoyt as a contributor for code, bug, and 5 more by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/32
* docs: add GFMoraga as a contributor for code, bug, and 5 more by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/33
* docs: add bourque as a contributor for code by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/26
* docs: add maxinelasp as a contributor for code, and review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/34
* adding templates for issues by GFMoraga in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/18
* Style Guide by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/19
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/21
* Added yaml file for read the docs by sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/42
* BLD: Update Poetry lock file for Poetry v1.5.0 by greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/41
* Updating documentation by maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/46
* adding module path in imap_processing - fixes by tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/47
* Add no-commit-to-branch pre-commit hook by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/50
* Convert style guide from markdown to rst by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/51
* Break up style guide into multiple pages by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/53
* docs: add maxinelasp as a contributor for doc by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/56
* docs: add GFMoraga as a contributor for review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/57
* docs: add greglucas as a contributor for review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/58
* docs: add bourque as a contributor for review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/59
* docs: add tech3371 as a contributor for review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/60
* docs: add sdhoyt as a contributor for review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/62
* docs: add laspsandoval as a contributor for review by allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/61
* Document Versioning Schemes by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/54
* Document Release Workflow by bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/55

**Full Changelog**: https://github.com/IMAP-Science-Operations-Center/imap_processing/commits/v0.1.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.