Recent Releases of imap_processing
imap_processing - v0.19.0
This is the August 2025 release
What's Changed
- Ultra geo culling by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1999
- CoDICE: Change energy bin deltas to delta minus and delta plus by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1979
- ULTRA L1C Dead time correction function by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2005
- Remove "ensurespice" decorator by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/2011
- CoDICE: Updated acq time lookup table values by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2019
- I-ALiRT - MAG Gradiometry Code by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2023
- I-ALiRT - MAG frame transformation to ECLIPJ2000 using Spacecraft Packet by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2021
- HIT - implement handling for data spanning midnight by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2001
- Temporary fix for the externalkernel pytest marker by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/2029
- IDEX combine L2B and L2C by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2020
- 2003 hi l1b function to generate esa step to esa energy step lut by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2004
- Replace earth pck spice kernel by @torimarbois in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2024
- CoDICE: Implement despinning algorithm for lo-(n)sw-[angular|priority] products by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2022
- Minimal updates to gitignore by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2028
- Ultra l1b - ebins by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2008
- 779 hi l1b function to convert hi esa step to esa energy step by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2030
- Supporting maps in different coordinate systems by @pleasant-menlo in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2018
- HIT L1B - Update dependency handling by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2034
- Add ancillary file handling for GLOWS L1B by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1998
- Lo L1A - Histogram Dimension Order Bug by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2033
- Upgrade cdflib to 1.3.6 by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2025
- MNT: Ruff target update by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2038
- I-ALiRT - added code for GSM, GSE, RTN frames by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2040
- 2039 hi l1a mem dump packet parsing by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2041
- Add scattering calibration data LUT by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2046
- Update default validmin/validmax attrs for epoch by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2050
- CoDICE: Add some placeholder code for L2 processing by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2051
- MAG L1C Metadata update by @mhairifin in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2062
- I-ALiRT - ingest plots by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2031
- I-ALiRT - MAG combination and minor updates by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2049
- Ultra l1c pset background rates by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2063
- GLOWS: Adding SPICE parameters to L1B by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2026
- CI: Upload codecov even on test failure by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2067
- Mag l1d fixes by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2037
- MNT: Remove extraneous ultra import log by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2070
- Ultra l1c - added uncertainty by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2073
- Update expected esa voltages for each energy step in template/test file by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2066
- Flag Ultra l1b Scattering by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2069
- Ultra l1c - Add background rates to the data product by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2071
- Add spin-phase filtering to Hi L2 by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2036
- IDEX handle missing science acquisition events by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2072
- Remove uses of spiceypy.kclear() and spiceypy.furnsh() from tests by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2096
- IDEX l2a calibration curve implementation by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2093
- 1681 hi l2 geometric factor and esa energy lookup by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2087
- Deadtime correction application by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2068
- Lo L1C - Pointing Set pointing times and spin numbers by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2061
- MNT: Update Lo L1c pointing set dimensions and attribute naming by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2091
- SWAPI: fill ESA step 0 with nan value. Update acquisition time by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2102
- CoDICE L1a: Turn some validation steps back on by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2079
- ULTRA L1C sensitivity calculation for helio and spacecraft psets by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2104
- I-ALiRT SWAPI Validation by @torimarbois in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2090
- Ultra - L1b DE culling by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2092
- ENH: Add Lo ancillary file handling by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2103
- ULTRA l1c boundary scale factor application by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2108
- Ultra l1c load scattering thresholds from lookup table by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2106
- 2053 spin update instrument spin phase definition by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2089
- Ultra l1c - adding species filtering prior to pset calculations by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2107
- Codice - add L2 attributes to yaml by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2098
- ULTRA l1c optimize tests and code by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2112
- Create text file generation function by @torimarbois in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2045
- Updated CoDICE descriptors naming conventions by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2109
New Contributors
- @mhairifin made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2062
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.18.0...v0.19.0
- Python
Published by sdhoyt 6 months ago
imap_processing - v0.18.0
This is the July 2025 Release.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1914
- CoDICE: Changed references of 'pha' to 'direct-events' by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1917
- IDEX l2c team updates by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1918
- MAG L2 Validation by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1916
- ULTRA l1a phx tof high energy by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1919
- Mag L2 completion by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1922
- Coverage plots by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1921
- CoDICE: consistent dimension order by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1920
- I-ALiRT - quick update Kiel coordinates by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1930
- CoDICE: Updated instaz labels for lo-(n)sw-angular products by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1928
- ULTRA l1a tof high time APID 885 by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1923
- ULTRA L1A ExTOF high angular by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1935
- Ultra L1b extendedspin validation changes by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1929
- ULTRA L1A ExTOF high time by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1937
- Default to mag frame, rotate into SRF by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1932
- Created cdf for Ultra l1c pset helio frame by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1911
- Ultra l1b - add geometric factor by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1933
- HIT L1A - fix attributes by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1924
- HIT L2 - Fix missing value for Ne particle by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1942
- HIT L1B - Add a factor to the sectored rates calculation by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1943
- ULTRA l1a extof high energy processing code by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1938
- I-ALiRT - update swe to be broken into half cycles by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1939
- I-ALiRT - account for outages by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1944
- L1b wrapup items by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1951
- CoDICE: update compression lookup tables by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1973
- SPICE - switch out science frame kernel by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1968
- ULTRA L1b - Move LUTS to s3 by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1961
- Add k-factor to CoDICE L1 datasets by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1977
- ENH: Add more Lo APIDs by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1971
- MAG L1D by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1970
- SPICE - Add new frames to geometry.py by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1981
- Ultra l1b - Add Pulse Height Correction by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1986
- I-ALiRT Mag l1d - Part 1 of 3 (Probably) by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1989
- I-ALiRT - Update ialirt cdf based on feedback by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1980
- SWE: L2 validation by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1950
- Add ability to retreive spacecraft spin phase using J2000ns by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1985
- IDEX L2B rename attrs by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1967
- ULTRA L1C Dead time correction calculation by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1997
- I-ALiRT - added DSN to the coverage by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1955
- SWAPI: add sweeptable check in ADP steps by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1899
- Bump imap-data-access by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/2002
- Return paths to generated CDFs from postprocessing by @pleasant-menlo in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/2000
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.17.0...v0.18.0
- Python
Published by bourque 7 months ago
imap_processing - v0.17.0
This release includes changes needed for the SIT-4 Re-run.
What's Changed
- MNT: Remove unused utils grouping functions by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1851
- FIX: Remove duplicate packets from dataset by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1850
- Mag l1a dupe packets by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1848
- MNT: update dependency document by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1846
- Ultra l1a - added cdf for apid 882 by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1854
- Ultra l1a - energy events (apid 897) by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1865
- HIT L2 - ISTP compliance updates by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1852
- Add new xtce file for Hi packet definitions that includes new MEMDMP … by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1866
- Ultra l1a 897 - update to packet definitions by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1879
- SWAPI: adding sci start time and update epoch to center time by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1882
- Ultra l1a - add more apids 898, 899, 900, 901 by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1878
- 1885 write cdf default compression to 6 by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1886
- Ultra l1a - add apid 889 by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1898
- Add Lo star tracker packet processing by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1864
- Fix mag value error by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1908
- Ultra l1 - Adding memdump (868) and macdump (871) by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1905
- Ultra l1a - adding cmdecho (apid 865) by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1904
- Implement center/delta epoch values for most CoDICE L1a products by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1906
- SWE: add uncertainty in L1B and L2 by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1884
- New CoDICE L1a validation data by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1910
- Ultra l1a - add apid 872 (macroschecksum) by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1907
- IDEX l2b add counts and reorganize CDF structure by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1855
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.16.2...v0.17.0
- Python
Published by bourque 8 months ago
imap_processing - v0.16.2
This release includes bug fixes and minor updates for I-ALiRT SIT-C.
What's Changed
- Added missing validation/ subdirectory to CoDICE validation data paths by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1847
- I-ALIRT - Quick fix to return empty list by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1849
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.16.1...v0.16.2
- Python
Published by bourque 9 months ago
imap_processing - v0.16.1
This release includes bug fixes and minor updates for I-ALiRT SIT-C.
What's Changed
- HIT L1A - Add attributes to science datasets by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1835
- HIT L0 - Fix angle dimension order error by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1837
- HIT L0 - change epoch to center collection time by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1839
- Improved external test data file handling by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1828
- Mock CoDICE I-ALiRT data now returns empty lists instead of a FILLVAL by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1843
- 1840 bug hi l1b hi constants tof2 bad values by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1844
- minor updates for sit by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1841
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.16.0...v0.16.1
- Python
Published by bourque 9 months ago
imap_processing - v0.16.0
This release includes updates to be used for the IMAP SDC I-ALiRT Software Integration Test.
What's Changed
- Revert small fixes needed for CoDICE for SIT-4 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1820
- 1822 hi restructure hi modules by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1823
- Simplify CoDICE I-ALiRT processing into one module by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1830
- Add verification of hk packet decom by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1829
- I-ALiRT: Create SWAPI count rate optimization function by @torimarbois in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1705
- HIT L1B - Handle data gaps in sectored counts by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1827
- I-ALiRT - added mettoutc by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1833
- Changes to CoDICE I-ALiRT processing in prepration for I-ALiRT SIT by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1832
- I-ALiRT - update energies to list by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1834
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.15.0...v0.16.0
- Python
Published by bourque 9 months ago
imap_processing - v0.15.0
This release includes updates to be used for the IMAP SDC Software Integration Test 4 (SIT-4). More information can be found in this galaxy page.
- Instrument Processing
- Improvements to CoDICE processing
- Improved ISTP compliance for L1a and L1b data products
- Completed initial L1b processing
- Implemented initial L2 processing pipeline for direct events
- Fixed CLI to work with extra input files
- Added SPASE metadata for L2
- Improvements to GLOWS processing
- Fixed CLI to work with extra input files
- Added SPASE metadata for L2
- Improvements to IDEX processing
- Fixes to CDF atttributes
- Added SPASE metadata for L2
- Improvements to Lo processing
- Updates to CLI
- Bug fixes to product dimensions
- Implemented priority 1 Flux HAE Uncorrected for L2
- ISTP fixes for L2
- Improvements to MAG processing
- Renamed input files for SIT-4
- Minor fixes to L2 products
- Improvements to SWE processing
- Implemented L1b housekeeping CDFs
- Added L2 processing to CLI
- Improvements to Ultra processing
- Implemented
obs_date_rangewith iterative standard deviation - Fixed bugs for
delta_energywithepochas first dimension - Incorporated ancillary and SPICE support
- Added SPASE metadata
- Implemented
- Improvements to CoDICE processing
- Data Access API
- Fixed bug in querying by table
What's Changed
- SWE: produce l1b hk CDF and added L2 to CLI by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1790
- Ultra L2: obsdaterange with iterative standard deviation by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1789
- Explicitly define table for querying by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1792
- Lo L1 - Update CLI and Minor Fixes to Dimensions by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1794
- CoDICE L1a Updates for ISTP compliance by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1791
- Lo L2 - Priority 1 H Flux HAE Uncorrected by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1797
- Lo L2 - Added L2 CLI processing and ISTP fixes by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1800
- IDEX attribute fixes from Andriy by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1802
- CoDICE L1a: More ISTP fixes by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1798
- I-ALiRT - cdf creation by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1777
- SIT-4 updates for MAG - renaming input files by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1803
- Even more CoDICE L1a ISTP updates! by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1804
- minor fixes for L2 by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1805
- Ultra SIT 4 - Incorporating anc and spice into code by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1801
- Finish implementing CoDICE L1b for SIT-4 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1806
- Fix GLOWS CLI to work with extra input files by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1811
- Spase metadata ✨ by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1809
- Tiny bugfix: fix energy independent
obs_date_rangemetadata by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1808 - Final l2 changes for menlo compatibility by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1793
- Fix CoDICE CLI to work with extra input files by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1812
- Bugfixes for deltaenergy with epoch as first dim by @nkerman in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1813
- Tiny: Add dictkey for some support/metadata vars by @nkerman in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1814
- Initial CoDICE L2 processing for SIT-4 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1810
- Ultra 90 - removed row with nans by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1815
- CoDICE L2 lo/hi direct-event SPASE metadata by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1816
- IDEX L2 add missing SPASE metadata by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1817
- Lo and HIT - SIT-4 Bug fixes by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1818
- CoDICE: Some hotfixes to get things working with MSIM3 data and SIT-4 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1819
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.14.0...v0.15.0
- Python
Published by bourque 9 months ago
imap_processing - v0.14.0
This is the May 2025 Release.
Highlights
Official release notes will be available soon!
- Instrument Processing
- Improvements to CoDICE processing
- Finished implementing the L1a
lo-pha,hi-pha,lo-ialirt, andhi-ialirtdata products - Completed validation of
hi-omni,lo-pha,hi-pha, andlo-ialirtdata products
- Finished implementing the L1a
- Improvements to GLOWS processing
- Various CDF updates
- Various CDF updates
- Improvements to Hi processing
- Fixes to direct event metadata
- Various improvements/additions to L2 processing
- Improvements to HIT processing
- Added ancillary files as dependencies for L2
- Created standard, summed, and sectored fluxes CDFs for L2
- Fixed dimension name in sector rates data variable for L1a
- Fixed ISTP errors for L2
- Improvements to IDEX processing
- Recalculating epoch time with respect to fine grained time for housekeeping data product
- Additions/improvements to L2b attributes
- Renamed some L2a variables and added some utility functions
- Implemented initial L2c processing
- Added science acquisition times for L2b
- Added L1b SPICE time kernels
- Improvements to Lo processing
- Initialized L1C pointing set including counts and exposure times
- Improvements to MAG processing
- Finalized L1a CDFs
- Removed code to split MAG packets by day
- Implemented 24 hours calculation for L2
- Implemented ancillary files for L1b
- Improvements to SWAPI processing
- Updates to dimension variables to match nomenclature
- Fixed bug in fine steps energy to avoid reverse order
- Created L1a and L1b housekeeping CDF
- Updated packet definition to use latest SEGMENTED feature
- Updated L1b dependencies
- Improvements to Ultra processing
- Updates to L1b and L1c CDFs
- Improvements to L1b badtimes and cullingmask epoch
- Added pset exposure, sensitivity, helio, and spacecraft calculation sfor L1c
- Added APIDs and modified the rates for ISTP compliance for L1a
- Major projection changes to L2
- Added L2 to the CLI
- Calculated the mean sensitivity, mean background rate, mean energy, and total exposure time in the spacecraft frame for L2
- Added dependencies for 36 maps in L2
- Now setting
energy_delta_minus/plusattrs corectly for L2 - Added SPASE metadata for L2
- Now tracking map duration for L2
- Improvements to CoDICE processing
- Infrastructure
- Added more filtering capabilities to
processInputCollection - Refactored ancillary fetching
- Simplified dependency API
- Fixed ancillary filtering for bulk reprocessing and cadence
- Fixed bug in version issue when the dependency has "ALL" in the descriptor
- Fixed bug in batch starter version calculation
- Implemented bulk reprocessing Event
- Removed API domain name from batch starter
- Added IDEX L2 and MAG ancillary dependencies
- Fixed bug in SPICE furnishing
- Now skipping
/spicefolder in database synchronizer - Added API endpoint to trigger bulk reprocessing
- Added environment variables to Batch Processing Jobs
- Added ancillary end date handling to batch starter
- Added special case processing for IDEX, Ultra, Lo, and Hi L3 maps
- Added CLI path for manual reprocessing
- Removed processed SQS messages
- Added dps filename convention for ENA maps
- Moved ancillary file tools into
imap_processing - Created naming utility functions for ENA maps
- Improved tests for healpix to rectangular transformation
- Refactored ENA map naming tools into a class
- Parsed map descritpros and created output map structures for them
- Adjusted descriptors for Hi L2 and L3 to match new format
- Added dependency configuration for CoDICE L3, GLOWS L3d and L3e, IMAP-Lo L3
- Improvements to ENA SkyMap inheritance
- Created Spin table
- Fixes to spin query logics
- Added SPin and Repoint to the
deserialize()function - Added SPICE EventBridge rule to trigger jobs
- Improvements to SPICE
- Added logic in SPICE indexer to skip indexing repoint file
- Various SPICE metakernal improvements
- Added support for
YYYYMMDDformat in metakernal - Added SPICE dependencies for Ultra
- Added pointing frame kernel generation algorithm, per pointing kernel
- Added kernel furnishing to preprocessing step
- Added pointing frame kernel job to CLI
- Updated
imap_dpskernel naming convention - Now caching spin and repoint dependencies in
pre_processing - Added utils functions to query and load spin data
- Added pointing kernel generation to dependency CSV
- Added SPICEInput capabilities
- Implemented SPICE dependency in batch starter
- Added more filtering capabilities to
- Data Access API
- Added support for querying by ingestion date
- Added support for specifying which table to query via a
--tableparameter - Added test to
test_io.pyfor downloading ancillary files - Released versions
0.22.0through0.31.0 - Now consolidating filepath errors into the base class
- Now including
l2cas a valid data level for IDEX - Added CR filename support
What's Changed
- remove repointing attr by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1670
- HIT L2 - Add CDF attributes to yaml by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1666
- Ultra l1c pset helio histogram by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1669
- Naming utilities and tests by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1664
- add placeholder function for computing PSET backgrounds by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1671
- HIT L2 - Add ancillary dependencies by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1680
- Ultra L2: Enable Rectangular Output and Attribute Handling by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1646
- IDEX housekeeping - Recalculate epoch time with respect to fine grained time by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1674
- Glows cdf updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1678
- IDEX L2B Attributes by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1687
- Optionally energy-dependent
exposure_factorby @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1692 - Glows type updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1689
- PULL exposurefactor rather than PUSH by @nkerman in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1676
- I-ALiRT - Calculate current s/c attitude from raw spin phase and angular momentum by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1694
- Add Ultra L2 to the CLI by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1701
- Add a query to check if the file exists pre-upload by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1703
- I-ALiRT - MAG validation with SC data by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1704
- Fixing ultra L2 test by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1711
- MNT: update imap-data-access to v0.24.0 by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1710
- IDEX L1a Error handling for missing event data by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1693
- HIT L2 - Add attributes to L2 CDFs by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1709
- HIT - Rename 'declination' to 'zenith' by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1712
- add kernel furnishing to InstrumentProcessing.preprocessing by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1715
- Ultra L2: Minor projection changes by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1719
- Ultra l1c - cdf updates by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1707
- CoDICE L1a hi-pha (direct events) implementation/validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1716
- IDEX l2a rename variables and add util functions by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1672
- 1685 hi l2 l2 processing structure by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1706
- Remove code to split MAG packets by day by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1702
- HIT L2 - Fix ISTP errors by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1725
- Updates to pointing kernel generation by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1723
- Ultra l1b - cdf formatting by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1734
- 1730 ena skymap inheritance improvements by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1732
- Ultra L2: define
delta_minus/delta_plusfor energy bins WRT geometric mean by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1708 - CoDICE L1a hi-omni validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1737
- Lo L1C - Initialize PSET by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1714
- Add spice time conversions by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1739
- BUG fix for SPICE furnishing and idex l1b processing check by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1748
- IDEX L2A attributes by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1724
- Lo L1C - PSET Counts by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1751
- 1727 hi l2 dataset metadata for cdf by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1743
- I-ALiRT - Create a way to mimic attitude kernels by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1742
- Ultra l1c - pset exposure and sensitivity by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1684
- Ultra l1c SIT4 Prep by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1731
- Ultra L2: Add epochdelta and map duration by @nkerman in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1756
- Lo L1C - PSET Exposure Time by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1758
- Ancillary file combiner by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1728
- Allow for JSON dependency in parseargs by @nkerman in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1741
- Initial SPASE metadata for Ultra/ENA Maps by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1721
- Mag l2 24hours by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1745
- MapDescriptor Naming Class and Descriptor Parsing in Ultra L2 by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1755
- Move ancillary file tools into imapprocessing by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1764
- IDEX Initial L2c processing by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1682
- Ultra l1a - Add apids and modify the rates so that it is istp compliant by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1749
- Add L2 to Hi doprocessing by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1759
- BUG: Fixing SWAPI fine steps energy in correct order by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1771
- SWAPI: Update Nomenclature and added SPASE metadata by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1767
- Document Update For Query '--table' Param by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1772
- Ultra L2 Metadata improvements by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1775
- IDEX L2B Add science acquisition times from IDEX housekeeping dataset by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1769
- IDEX pipeline fixes by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1773
- 1729 add pointing frame kernel job to clipy by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1776
- 1760 cache spin and repoint dependencies in pre processing by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1765
- I-ALiRT - SIT Prep Draft by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1763
- IDEX L1b update expected number of dependencies check by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1780
- BUG: setting Dataversion in writecdf by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1738
- Implement/Validate CoDICE L1a lo-ialirt by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1768
- Mag ancillary files for L1B by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1784
- Hi Processing fixes for SIT4 by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1785
- SWAPI: Segmented fix and adding l1a and l1b HK CDF files by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1787
- Update imap-data-access version by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1781
- Implement CoDICE L1a hi-ialirt by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1786
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.13.0...v0.14.0
- Python
Published by bourque 9 months ago
imap_processing - v0.13.0
Highlights
- Instrument Processing
- Improvements to CoDICE processing
- Added support for processing segmented packets
- Implemented and validated L1a
lo-pha(direct events) data product - Implemented initial L1b processing pipeline
- Improvements to Hi processing
- Added housekeeping metadata for L1b
- Converted exposure time to seconds for L1c
- Renamed time delta variables to TOF for L1b DE
- Epoch value is now start time for PSET
- Implemented pointing set class for L2
- Improvements to HIT processing
- Implemented sectored rates algorithm for L1b
- Implemented sectored fluxes algorithm for L2
- Added total uncertainties information
- Renamed statistical uncertainty variables
- Improvements to IDEX processing
- Added support for downloading test files from S3 during test build
- Validated L1b CDFs
- Updated APID list to removed extraneous APIDs and include missing APIDs to process
- Implemented L2b CDFs
- Fixed bug in L1b validation testing
- Updates to L2a pipeline to complete L2a processing
- Added decommutation for housekeeping data
- Improvements to Lo processing
- Set the spin cycle and epoch time for L1b DE
- Fixed loop bug in CLI
- Calculated TOF1 for Golden Triplets
- Set the coincidence type for L1b DE
- Converted TOF Dns to EU for L1b DE
- Implemented species identification for L1b DE
- Set badtime for L1b DE
- Improvements to MAG processing
- Implemented initial L2 pipeline
- Implemented L2 calibration and offsets
- Updates to L1c for I-ALiRT
- Fixed bug in CLI
- Validated L1c CDFs
- Removed test that was causing Actions build to crash
- Improvements to SWAPI processing
- Updated SWAPI to work with new CLI changes
- Implemented LUT/ADP changes for L2
- Added ancillarfy dependents of L2
- Improvements to SWE processing
- Updates to L1 algorithm implementation
- Created L2 CDFs
- Refactored L1b pipeline to work with updated LUT
- Improvements to Ultra processing
- Added new XTCE file for L1a
- Added energy interval for L1c
- Updates to L1b annotated event items
- Updates to attributes in L1a
- Added efficiency, FWHM, and geometric functions for L1b
- Added l1c pset sensitivity calculation
- Completed L1b DE processing
- Added pytest fixture to download external data for L1c
- Added Healpix outful to L2 main code
- Improvements to CoDICE processing
- Infrastructure
- Now only building lambda layers using x86 architecture
- Added ancillary file handling in batch starter lambda
- Added dependency management logging
- Fixed query parameter variable name bug in
batch_starter.py - Added capability for passing in
alloption for querying for dependencies - Added soft dependency handling to batch starter and dependency lambda
- Updated database/S3 sync lambda to handle ancillary files
- Updated DPS frame code to include universal pointing table for ENA
- Now passing
start_dateand repointing info intowrite_cdffrom CLI - Implemented proper conversion from HealPixSkyMap to RectangularSkyMap for ENA
- Created Healpix Tessellated SkyMap objects for ENA
- Fixed bug in
build_solid_angle_apfor 6 degree spacing for ENA - Updated L3 dependencies for GLOWS, HIT, SWAPI, and SWE
- Added L3 to list of valid data levels
- Creeated CDF sekelton for L2 ENAs
- Fixed bug with Parent files attribute in
write_cdf - Added processing time to ProcessingJob table
- Fixed bug in SPICE indexer lambda handler path
- Improvements to SPICE
- Added on-demand SPICE metakernal generation API
- Added SPICE indexing to the infrastructure
- Added an API to API gateway to enable querying for SPICE files
- Updated naming conventions for SCLK kernel
- Added protection for RDS and S3
- Updates to include subsection start and end fields to SPICE repointing
- Updated spin and repoint tables to have UTC columns
- Added MOC metakernal to list of expected kernels
- Added logs for download API
- Fixed bug in eventbridge rules to match new paths
- Improvements to I-ALiRT processing
- Separated lambda layers as dependent on the type
- Implemented decommutation for SWAPI data
- Data Access API
- Added new
ingestion_[start|end]_datequery parameters and updated documentation to reflect this - Added filename parsing capability for SPICE files
- Added ability to download from webpoda based on repointing time
- Released versions 0.18.1, 0.19.0, 0.20.0, 0.20.1, 0.21.0
- Consolidated lookup for valid file extensions during file name validation
- Now using
requestslibrary for URL requests instead ofurllib - Fixed bug in repoint keyword for querying
- Various updates to documentation
- Added new
- Misc
- Now ignoring too many arguments in list of pre-commit rules
- Added command line option to pre-fetch external data in a single process before running tests
- Updates to file naming convention documentation
What's Changed
- I-ALiRT - SWE Algorithm Part 1 by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1451
- Lo L1B - Add spin cycle to direct events by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1546
- Correcting minor bug in L1B by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1553
- HIT - Refactor processing to use functions in hit utils by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1554
- MNT: Updating cli.py code with latest dependency code. by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1473
- Update pointing table to include subsecond fields by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1500
- IDEX L1B validation by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1557
- MNT: Add network marks to IDEX test files to avoid downloading by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1571
- BUG: Update writecdf to handle parentfiles by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1570
- 1270 hi l1b hk direct from L0 by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1563
- SWAPI: update SWAPI to work with new cli changes by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1573
- Mag L2 first pass by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1551
- Mag l1c updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1542
- Ultra l1c pset - add energy interval by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1562
- ENH: Add a spacecraft CLI parser by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1567
- Fixing CLI by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1576
- Ultra l1a cleanup by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1550
- Unpack I-ALiRT SWAPI data, update utils by @torimarbois in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1495
- Ultra l1b - add efficiency and fwhm by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1560
- IDEX l2b processing and tests. by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1558
- MAG L1C Validation by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1574
- Lo L1B - Fixed CLI dependency loop by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1581
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1580
- 1575 spice update spin and repoint table to have utc columns by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1584
- HIT L1B - process sectored rates dataset by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1577
- MNT: Bring parent file handling into the post-processing step by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1592
- Version consolidation by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1593
- Ultra l1a new xtce by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1591
- SWAPI: Update to read energy from LUT at L2 and cli changes related to that by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1587
- Covert exposure times from units of clock-ticks to seconds by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1601
- Lo L1B - Set Direct Event Epoch Field by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1588
- Lo L1B - Calculate TOF1 and Set Coincidence Type for Direct Events by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1609
- MAG L1C updates for i-alirt by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1610
- Fix buildsolidanglemap for 6 degree spacing by @pleasant-menlo in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1607
- Lo L1B - Convert TOF Data Numbers to Engineering Units by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1612
- Lo L1B - Species Identification and Badtimes Initialization by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1615
- Moved and updated naming conventions by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1617
- TST: Add pytest-xdist to run tests in parallel by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1600
- Ultra l2 healpix by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1578
- Ultra l1b - add params as a dependency to the extendedspin by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1622
- L2a processing updates by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1603
- Docs Update For Ingestion Params by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1618
- ENA Maps: Convert HealpixSkyMap to RectangularSkyMap by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1596
- MNT: Add too many arguments to list of rules to ignore by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1626
- Ultra l1a - added depends0 to every attribute by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1629
- ENA - dps frame code updated to include universal pointing table by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1623
- Mag L2 Calibration and offsets by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1616
- 1625 hi pset epoch value should be start time by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1627
- Ultra - cdf attribute update by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1632
- Ultra l1c pset sensitivity calculation and minor organization by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1604
- CoDICE L1a lo-pha (direct events) implementation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1595
- HIT L2 - add algorithm for sectored intensity by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1619
- Removing crashing mag test by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1635
- Yaml timeout by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1642
- Lo L1B: Direct Event Pointing Bins by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1633
- HIT - Rename uncertainty variables by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1637
- SWE: lut update and refactor of L1B and L2 by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1620
- Ultra l1c - added fixture for downloading data by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1645
- Pass startdate and repointing into writecdf from CLI by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1634
- TST/CI: Add pre-download utility and cache mechanism for data by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1655
- HIT L2 - add total uncertainties by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1652
- I-ALiRT - SWE Algorithm Part 2 by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1585
- MNT: update imap-data-access to v0.21.0 by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1659
- Ultra - L1b Cleanup by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1640
- 1657 mapping pointingset class should use abstractproperty by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1662
- Ultra l1c pset helio by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1653
- IDEX - decom catalog list summary packet by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1649
- CoDICE: Initial L1b pipeline by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1663
- I-ALiRT - MAG l1b equivalent by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1661
- I-ALiRT - SC packet check by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1665
- Updating API docs by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1668
- 1590 hi l2 pointing set class by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1654
- IDEX l1b - modify copy of test dataset by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1656
- Remove obs day calculation from glows l1a by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1658
New Contributors
- @pleasant-menlo made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1607
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.12.0...v0.13.0
- Python
Published by bourque 10 months ago
imap_processing - v0.12.0
This is the March 2025 release.
Highlights
- Instrument Processing
- Improvements to CoDICE processing
- Implemented code to validate the following L1a data products:
hskp,hi-counters-aggregated,hi-counters-singles,hi-sectored,hi-priority, andlo-counters-aggregated - Added unit tests to validate L1a data product 'support' variables (e.g. energy tables, acquisition times, etc.)
- Implemented code to validate the following L1a data products:
- Improvements to Hi processing
- Implemented pset
find_second_de_packet_datafor L1c - Implemented exposure times for L1c
- Implemented pset
get_de_clock_ticks_for_esa_stepfor L1c - Validated hist data for L1c
- Implemented bin L1b counts into pset bins for L1c
- Implemented decommutation of
DIAG_FEEpackets for L1a - Implemented conversion of strings to coincidence type values in L1c pset calibration product config
- Validated L1a DE data
- Implemented pset
- Improvements to HIT processing
- Validated L1b housekeeping data
- Implemented summed rates algorithm for L1b
- Added ancillary tables and table handling for L2
- Added check for housekeeping APID in L1b
- Implemented summed fluxes algorithm for L2
- Updated logical sources
- Validated L1a raw housekeeping CDF
- Added sectorate angles for L0
- Implemented standard fluxes algorithm for L2
- Refactored processing for summed intensity for L2
- Updated sectored rates dimensions for L1a
- Improvements to IDEX processing
- Implemented initial L2a processes with unit tests
- Validated IDEX L1a CDFs
- Improvements to Lo processing
- Implemented initial L1b processing and DE dataset
- Implemented calculation for average spin duration for each ASC
- Added SHCOARSE and MET fields to L1a DE
- Implemented Spin bin for L1b DE
- Improvements to MAG processing
- Implemented L1b processing
- Implemented initial processing for L1c
- Improvements to SWAPI processing
- Fixed processing with duplicate SHCOARSE value in housekeeping data
- Improvements to SWE processing
- Minor improvements to L2 processing
- Created L2 CDF attrs file
- Added XTCE back in non-science data processing
- Added
acq_durationto L1b and L2 - Created CDF for non-science packets and defined their CDF attrs
- Improvements to Ultra processing
- Fixed bug in theta and phi calculations for L1b
- Fixed bug in extendedspin calculation for L1b
- Added unique ID in L1a processing
- Created spacecraft histogram for L1c healpix
- Enabled spacecraft exposure in healpix
- Implemented structure for L1c sensitivity
- Updated file parsing for L1a
- Implemented spacecraft pset data processing for L1c
- Reordered Ultra map code dimensions to (epoch, energy, az, el)
- Implemented L2 CDF structure
- Implemented mock L1c data on healpix grid
- Improvements to CoDICE processing
- Infrastructure
- Added support for spacecraft quanternion processing
- Added script that enables webpoda download capability
- Added support for segmented polynomials in XTCE files
- Created lambda and API endpoint for dependency tracking
- Updated dependencies for IDEX L2a, Ultra L1b, SWE L3, and HIT L1-L3
- Converted ENA map time from TT J2000ns to TBD ET
- Implemented "pull" index matching and value projection method for ENA maps
- Replaced internal angles in radians with degrees for ENA maps
- Implemented index mapping util for rectangular grids
- Now producing
xarraydatasets from ENA maps - Removed ISTP check for L1 files and set
terminate_on_warningto False - Added ancillary file to dependency tree
- Updated indexer lambda to ingest ancillary files
- Improvements to SPICE
- Changed default angular unit to degrees
- Implemented pointing table query code
- Improvements to I-ALiRT processing
- Implemented I-ALiRT MAG decommutation
- Added IP address for security group in Kiel
- Reconfigured lambda to use non-proxy integration and queryStringParameters
- Renamed I-ALiRT download endpoint
- Data Access API
- Added support for querying for ancillary files including unit tests
- Added I-ALiRT and spacecraft as valid instruments
- Fixed bug in ancillary filename convention
- Updated
get_filesfunction and added a download function
- Misc
- Fixed bug in release GitHub Actions build for
imap_processingandimap_data_accessrepos - Removed some unused test files from the
imap_processingrepo - Removed
pyyamldependency fromimap_processingrepo - Fixed poetry/psycopg import issue
- Fixed bug in release GitHub Actions build for
What's Changed
- MAG L1B by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1376
- HIT L1B - add algorithm for summed rates product by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1369
- SWE: L2 update from SWE and I-ALiRT Discussion and added SPASE metadata by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1379
- Mag l1B timeshift by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1380
- 1401 hi l1c pset find second de packet data by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1403
- Fix CoDICE-lo L1a validation discrepencies by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1400
- Exclude certain variables in CoDICE housekeeping products by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1399
- Ultra l1a - Add unique id by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1390
- SWE: adding back in SWE non-science APID to processing pipeline by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1388
- Reorder ultra map code dimensions -> (epoch, energy, az, el) by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1414
- Ultra l1b - phi theta corrections by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1405
- Add repoint module, test coverage, and general conftest fixture for g… by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1415
- 1402 hi l1c pset get de clock ticks for esa step by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1404
- 1416 hi l1a decom diag fee packets by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1420
- TST: Remove unused test files by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1422
- Implement "Pull" Index matching method and value binning/projection; Convert TT -> TDB by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1396
- ENH: XTCE: Add support for segmented polynomials by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1409
- Add auto generation of calibration product integer values column from… by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1408
- MNT: Remove pyyaml from our direct dependencies by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1425
- SWE: L1 and L2 CDF attrs fixes identified by SKTEditor by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1428
- SWE: Add CDF attrs for non-science apid by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1430
- Mag cdf metadata from instrument team by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1411
- HIT L2 - add summed flux algorithm by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1419
- XTCE - Strip spaces from strings by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1434
- 1151 hi l1c exposure times by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1424
- add segmented polynomial handling to convertrawtoeu() by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1429
- SWE: Added acqduration in L1B and L2 for L3 purposes by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1432
- HIT L1B - validate housekeeping data by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1433
- Changes to rename hi l1b deltat variables to tof by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1438
- IDEX l2a processing by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1382
- MNT: Removing ISTP check for l1 data files by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1443
- HIT L1B: add check for housekeeping apid by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1444
- Ultra l1b aux quality flags by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1412
- SWAPI: Fixing case when there is duplicate value in HK data by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1445
- HIT L1B: Fix key error by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1446
- Healpix Sky Maps by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1423
- Add energy table data to CoDICE-Hi L1a products by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1421
- Ultra l1b - remove aux dependency by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1439
- I-ALiRT - decom mag by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1406
- Use degrees internally for ENA Maps by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1450
- Ultra l1c healpix - create spacecraft histogram by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1453
- Set terminateonwarning to False for L1 products by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1458
- HIT - Update logical sources by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1468
- Ultra l1b - Spacecraft exposure in HEALPIX by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1462
- CoDICE L1a hi-sectored Validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1456
- Ultra l1c pset - Structure for Ultra l1c Sensitivity by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1477
- 1150 hi l1c bin l1b counts into pset bins by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1452
- CoDICE L1a hi-priority implementation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1465
- Update parsing of DE binary blob to match updated order of DE fields by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1494
- HIT L0 - Add sectorate angles by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1493
- ENA Maps: Change UltraPointingSet to Healpix by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1484
- Ultra l1a - updates to parsing by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1499
- CoDICE L1a hi-counters-singles validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1466
- HIT L1 - update housekeeping attributes by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1503
- Mag L1C first pass by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1455
- Lo - Add SHCOARSE and MET to L1A Direct Events by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1511
- HIT L2 - add algorithm for standard intensity by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1490
- Lo - Initialize the L1B DE Processing by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1522
- IDEX L1A CDF Validation by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1479
- CoDICE L1a hi-counters-aggregated validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1467
- Lo L1B - Average Spin Duration Calculation by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1524
- Remove bincenter from coord by @nkerman in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1505
- MNT: Update SWAPI DataLevel metadata by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1527
- Update release build to ignore metadata by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1526
- ENH: Add spacecraft quaternion processing by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1525
- Conversions for ena map dictionaries to
xarray DataArray/Datasetsby @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1485 - HIT L2 - refactor summed intensity processing by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1534
- MNT: Add testdata directory to gitignore file by @greglucas in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1536
- Codice l1a support variable validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1488
- HIT L1A - update sector rates data by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1540
- MNT: Remove Datalevel as a field from the CDF variables by @greglucas in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1535
- FIX: L0 is not a valid processing step, we only process l1a+ by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1532
- Ultra l1c - Basic spacecraft pset data by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1486
- CoDICE L1a lo-counters-aggregated Validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1544
- Lo L1B - Create Lo Spin Bin Direct Event Field by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1538
- Updating conftest by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1549
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.11.0...v0.12.0
- Python
Published by bourque 12 months ago
imap_processing - v0.11.0
This release fixes issues form the 0.10.0 release and contains new changes/features ahead of the February 2025 Science Team Meeting
Highlights
- Instrument Processing
- Improvements to CoDICE processing
- Improved how individual data product dimensions are defined to allow more flexibility
- Implemented validation for L1a lo-(n)sw-species and lo-(n)sw-priority data products
- Now downloading test L0 data from AWS S3 instead of storing the file in the repository
- Improvements to L1a housekeeping validation; now comparing directly against validation CDFs instead of telemetry lookup files
- Improvements to GLOWS processing
- Fixed to L1a attributes
- Improvements to Hi processing
- Defined mapping from coincidence to calibration product for L1c
- Added optional
fill_valuekeyword to data array creation functions - L1c
esa_energy_stepnow uses unique step values from input L1b - Updated CDF definition for L1a DE
- Replaced MET ns with
float64seconds for L1a/L1b
- Improvements to HIT processing
- Implemented validation for L1b standard rates data
- Implemented validation for L1a uncertainty fields data
- Improvements to IDEX processing
- Added decompression logic to L1a processing
- Improvements to Lo processing
- Implemented L1a Spin CDF
- Improvements to MAG processing
- Added new test data
- Improvements to SWAPI processing
- Updated packet definition
- Improvements to SWE processing
- Improvements to nomenclature
- Added initial L2 data variables and CDF attributes
- Now organizing data by energy and spin phase
- Improvements to Ultra processing
- Added attitude culling and 6 sigma to L1b
- Improvements to CoDICE processing
- Infrastructure
- Improvements to SPICE
- Now using
np.vectorizethroughout - Implemented general spin table query
- Fixed bug in upload metakernel
- Fixed bug in repointing csv filename mapping
- Now using
- Improvements to I-ALiRT processing
- Implemented decom processing for SWE
- Implemented dynamodb API
- Improvements to SPICE
- SDC Website
- Added materials to "About" and "Software" pages
- Added data availability calendar features
- Improved parameter selection in data portal
- Added placeholder for "Publications" page
- Documentation
- Added documentation page that describes the various technologies that the SDC uses
- Updated Data Access API demo notebook to showcase latest capabilities
- Misc
- Fixed bug in
cdf.utils.load_cdfthat was adding xarray specific attributes to the loaded CDF file - Added
File_naming_conventionsto global CDF attribute schema - Fixed bug in
cdf_manager.add_global_attribute()
- Fixed bug in
What's Changed
- Make vectorization consistent across all time conversion functions by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1324
- I-ALiRT SWAPI decom by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1311
- CoDICE: More flexible way to defining dimensions by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1320
- FIX: Handle wrap-around in issequential check by @greglucas in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1325
- MNT: Update SWE nomenclature in L1A and L1B by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1343
- 1266 spice general spin table query by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1337
- HIT L1A - validate uncertainties by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1333
- SWE: Adding initial L2 data variables and CDF attrs by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1344
- Add decompression code for IDEX L1A. by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1335
- fix: restrict poetry version for devcontainer by @mfacchinelli in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1340
- Download CoDICE L0 test file from AWS by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1336
- 1341 hi l1a de update to cdf definition by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1346
- Ultra l1b extendedspin Six Sigma + Attitude Culling by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1323
- CoDICE L1a lo-(n)sw-species and lo-(n)sw-priority validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1345
- MNT: Update SWAPI packet definitions by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1347
- I-ALiRT - Decom for SWE by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1355
- Ultra l1b - Bugs fixed for cdf creation by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1354
- BUG - Dependency query input date parameter by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1318
- 1170 hi l1c define mapping from coincidence to calibration product by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1293
- BUG - fix to not write if no science or xr.dataset exists by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1315
- HIT L1B - validate standard rates data by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1351
- Add fillvalue keyword to dataarray creation utilities by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1364
- Create Lo L1A Spin CDF by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1339
- Update how the esaenergystep of a PSET is generated by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1365
- glows L1A attribute fixes by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1356
- SWE: Put data into spin angle bins and add remaining CDF attrs by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1357
- Technology Stack docs by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/551
- CoDICE L1a lo-counters-aggregated and lo-counters-singles validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1358
- Updates/improvements to CoDICE L0 and L1a hskp testing/validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1361
- frametransform checks for same frame by @nkerman in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1368
- Added new members to contributors section of README by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1371
- MAG new tests and a bugfix for range by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1367
- adding tests back into release by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1375
- Ultra l1b data products by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1359
- 1366 hi l1a l1b replace met ns with float64 seconds by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1374
- ENA Maps: UltraPointingSet and RectangularMap objects by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1319
New Contributors
- @mfacchinelli made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1340
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.10.0...v0.11.0
- Python
Published by maxinelasp about 1 year ago
imap_processing - v0.10.0
This is the January 2025 release.
Highlights
- Instrument Processing
- Improvements to CoDICE processing
- Updated energy and acquisition time lookup tables for CoDICE-Lo
- Improved consistency and added missing values for some L1A CDF attributes
- Applied conversion factor for
spin_periodvalues in L1a processing - Now calculating
epochvalues fromacq_start_(sub)secondsinstead ofshcoarse
- Improvements to GLOWS processing
- Set up basic processing for L2
- Updates to obs day
- Improvements to Hi processing
- Added direct casting for IntEnums to Numpy
- Refactored L1c pset in preparation for algorithm development
- Now populating
despun_zfor L1c - Added hae coordinates for pset bins for L1c
- Documented that epoch is center of time bin
- Improvements to HIT processing
- Added new test data for L1a
- Added uncertainty fields to count rate dataset for L1a
- Wrote standard rates algorithm code for L1b
- Improvements to IDEX processing
- Added trigger settings to L1a output CDFs
- Added SPICE data to L1b CDFs
- Improvements to Lo processing
- Added decom and organization of L1a spin data
- Improvements to SWE processing
- Added in-flight calibration file tracking
- Now reading in and applying in-flight calibration factors to counts using simulated data
- Fixes to units and angles
- Corrected flux units and updates conversion factors
- Improvements to Ultra processing
- Added velocity magnitude and extended spin calculations in L1b processing
- Made velocity revisions
- Set up extendedspin data structure
- Set up bin arrays based on matched indices for L2 ENA maps
- Fixed bug in spatial utils and indexing in rectangular az_el grids
- Now allowing
spacial_utils.build_az_el_gridto return non-reversed elevation values - Now returning az/el bin edges along with bin centers in
build_az_el_gridutility function
- Improvements to CoDICE processing
- Infrastructure
- Improvements to SPICE
- Added function to transform az/el coordinates between frames
- Epoch time is now in TDT instead of TDB
- Fixed bug when importing spicepy as spice
- Improvements to I-ALiRT processing
- Reduced processing to a single running container
- Added idle timeout settings
- Combined tools NLB and ECS cluster
- Updated format of dynamodb
- Rewrote doppler calculation
- Improvements to SPICE
- Documentation
- Updates to ancillary file documentation
- Misc
- Upgraded Poetry version to
2.0 - Upgraded cdflib version to
1.3.3 - Upgraded sammi-cdf version to
1.0 - Created common utility function to convert spin phase to angle in degree or radian
- Now excluding tests from build
- Upgraded Poetry version to
What's Changed
- poetry version pin at 1.8.0 by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1251
- 1225 hi l1c refactor l1c pset in preperation for algorithm development by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1235
- 1148 hi l1c populate despun z by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1253
- IDEX l1b add trigger settings to output CDF by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1244
- I-ALiRT - Rewrite doppler calculation by @torimarbois in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1233
- I-ALiRT: CoDICE-Hi Decom by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1248
- Document that PSET epoch represents the center time bin in the pointing set by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1252
- Ultra l1b velocity revisions by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1242
- 1255 spice write function to transform azel coordinates between frames by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1256
- Update docstring as requested by Nat in PR by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1261
- Glows L2 Base processing by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1239
- CoDICE L1a CDF attrs improvements by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1268
- CoDICE lo-(n)sw-angluar validation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1254
- Updating Ancillary Documentation by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1269
- ENA Maps: Bin values at indices by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1264
- Update CoDICE-Lo energy table by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1273
- CoDICE: conversion factor for spin period by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1275
- HIT L1A - add new test data by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1278
- Ultra l1b - Extendedspin First Pass by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1265
- Upgrade dependencies - cdflib and sammi by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1279
- CoDICE: Calculate epoch values from acqstartseconds instead of shcoarse by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1262
- MNT: Add direct casting for IntEnums to Numpy by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1291
- SWAPI: Pipeline test by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1238
- HIT L1B standard rates by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1302
- SWE: Adding ability to read in-flight calibration file by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1267
- SWE: Flux units and conversion factor correction by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1303
- HIT L1A - add uncertainty data by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1307
- Add SPICE data (ephemeris, attitude, and celestial coords) to IDEX l1b CDF by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1284
- 1292 bug epoch time should be tdt instead of tdb by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1295
- Replace IDEX use of j2000nstoj2000s with updated function name by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1310
- Ultra l1b - extendedspin data structure by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1288
- Move Spatial Utils, Fix bug in Spatial Utils with indexing of the azimuth and elevation grids by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1300
- MNT: Rename spice -> spiceypy by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1312
- Excluding tests from build by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1321
- Decom and Organize Lo L1A Spin Data by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1308
- Glows obs day updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1301
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.9.0...v0.10.0
- Python
Published by bourque about 1 year ago
imap_processing - v0.9.0
This is the December 2024 release.
Highlights
- Instrument Processing
- Improvements to CoDICE processing
- Fixed error in CoDICE-Lo product data array shapes
- Improvements to Hi processing
- Updates to
SCI_DEpacket definition and parsing - Updates to histogram tests
- Updated packet definition XTCE
- Refactored L1A histogram code
- Refactored L1A parsing of
DE_TOFbinary blob - Added Hi-90 APIDs to processing
- Updates to
- Improvements to HIT processing
- Implemented L0 science packet decommutation
- Refactored L1A code to use
hit_utilsfor processing housekeeping - Created initial L1A count rates and pulse heights CDFs
- Added validation for L1A count rates data
- Added validation for L1A pulse height events
- Added validation for L1A housekeeping data
- Implemented L0 science packet decommutation
- Improvements to IDEX processing
- Added support for L1B data products
- Added more telemetry items to L1A data products
- Improvements to Lo processing
- Updated XTCE to fix housekeeping enum state bug
- Updated event parsing to handle counts and passes in binary chunk
- Implemented L1A DE processing
- Improvements to MAG processing
- Fixes to calibration
- Fixed bug in L1B calibration matrix
- Improvements to SWAPI processing
- Updates to packet definition
- Improvements to SWE processing
- Fixes to phase space density units
- Added calculation of electron flux
- Added calculation of spin phase
- Improvements to Ultra processing
- Added velocity magnitudes for L1B
- Updated species functions for L1B
- Created rectangular grids for L2 and calculations for solid angle
- Improvements to CoDICE processing
- Infrastructure
- Improvements to SPICE
- Added function to convert MET to UTC
- Updated instrument boresight vectors
- Improvements to I-ALiRT processing
- Added processing of ephemeris
- Added static assignment of IP address containers running in AWS
- Added query and download API
- Added IP range for BlueNet
- Added processing of ephemeris
- Improvements to SPICE
- Python
Published by bourque about 1 year ago
imap_processing - v0.8.0
This is the November 2024 release.
Highlights
- Instrument Processing
- Improvements/additions to CoDICE processing
- Added capability to process multiple APID from a single input L0 file
- Updated input test L0 file and updated affected unit tests
- Improvements to IDEX processing
- Updated list of valid data levels to include new L2a, L2b, and L2c data levels
- Updated input L0 test data and made corresponding changes to unit tests
- Improvements to Ultra processing
- Updates to L1c pset
- Updates to annotated events
- Improvements to GLOWS processing
- Set up initial L2 processing pipeline
- Improvements to MAG processing
- Various cleanup for L1b CDFs
- Various cleanup for L1b CDFs
- Improvements to Lo processing
- Added support for segmentated packet DE fields that are spread across packets
- Updated XTCE DE to group count and passing fields into the binary chunk
- Improvements to Hi processing
- Implemented support for L1b spin phase
- Implemented support for L1b computation of nominal bin
- Added calibration product coordinate to pset for L1c
- Improvements to SWE processing
- Implemented L1b science validation
- Improvements to HIT processing
- Implemented L1b housekeeping CDFs
- Updated dependencies for L1b and L2
- Implemented subcommutation for L0 sector rates
- Implemented data decompression for L0
- Improvements/additions to CoDICE processing
- Infrastructure
- Designed how SPICE dependency is tracked and associated
- Removed old database tables for spin and repointing
- Updated upload API lambda to accept spin and repointing csv data
- Added spin and repointing data extension to SPICE checks
- Updated EFS write lambda's event rule according to new SDC-maintained spin and repoint files
- Updated EFS write lambda to move ingested files to correct EFS path
- Added rest of IMAP kernels to the SPICE directory mapping
- Now grouping lambda code into its functional group
- Documentation updates
- Updated
all-contributorssection of theREADME - Updated release procedure workflow documentation
- Updated list of expected descriptors for CoDICE and IDEX
- Updated 'Getting Started' documentation
- Added documentation for Work Management Process
- Updated CDF documentation
- Updated
- Misc
- Implemented cartesian to spherical function for SPICE
- Now using the SAMMI library for CDF attribute management
- Excel to XTCE now can handle hexadecimal state values
- Added placeholder function for
esa_step->esa_energy_step
- Bug Fixes
- Fixed bug in CoDICE L1a pipeline in which
byte_countwas not being used to determine length of data to decompress - Fixed bug in MAG decompression
- Fixed Lo case 4 decompression table
- Fixed psycopg error in pytests
- Fixed bug in CoDICE L1a pipeline in which
What's Changed
- Add function for getting basis vectors from spice by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1080
- Small bug fix - MAG by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1114
- SWE: L1B validation data by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1103
- 865 hi l1b spin phase by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1102
- HIT L1B - Create housekeeping dataset by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1118
- All Contributors cleanup by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1120
- Add calculation of Hi L1B nominalbin by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1116
- Add some more notes to the release workflow by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1121
- Small update CoDICE and IDEX data product naming conventions by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1123
- Updates to MAG L1B to scale based on compression flags by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1117
- update link on documentation by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1137
- Adding poetry installation steps to docs by @nkerman in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1138
- Switch to using SAMMI for CDF attribute management by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1122
- Documentation for Work Management Process by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/879
- Fixing mag tests, removing temp fix by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1142
- Removed Lo DE segmented packet string commas by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1144
- Add placeholder function for converting from esastep to esaenergystep by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1146
- HIT L0 - subcommutate sector rates by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1160
- Update Lo XTCE for Segmented DE packets by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1079
- Update Lo DE Case Decoder for 4, 1 TOF2 by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1167
- Add Hexadecimal state handling to exceltoxtce by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1159
- Process multiple CoDICE APIDs per input file by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1162
- Glows L2 initial setup by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1156
- Mag l1b CDF cleanup by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1173
- Ultra: Updates to annotated events and create l1b cdf. by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1081
- Ultra l1c pset updates by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1059
- Use bytecount to determine size of CoDICE data arrays by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/1171
- CDF document updates by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1179
- HIT L0 - data decompression by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1169
- HIT L1A - update hskp processing to use hit utils functions by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1176
- Update IDEX l1a and l0 tests to work with new l0 test data by @lacoak21 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1181
- 1147 hi l1c add calibration product coordinate to pset by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1172
New Contributors
- @lacoak21 made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1137
- @nkerman made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1138
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.7.0...v0.8.0
- Python
Published by bourque over 1 year ago
imap_processing - v0.7.0
This is the October 2024 release.
Highlights
- Instrument Processing
- Improvements/additions to Ultra processing
- Added spatial and energy binning equations
- Added exposure time and pointing frame
- Updates to L1B Annotated products
- Added PSET spacecraft frame and PSET helio frame exposure times
- Improvements/additions to I-ALiRT processing
- Added HIT algorithm lambda
- Improvements/additions to GLOWS processing
- Updates to L1 CDF dtypes for outputs
- Added validation tests for L1A and L1B
- Improvements/additions to MAG processing
- L1a compression fixes
- Improvements/additions to Lo processing
- Updates to use new decompression tables
- Refactored L1A direct event data class to function
- Combined segmented direct event data
- Improvements/additions to Hi processing
- Added extract method for generating L1B direct event DataArrays
- Populated L1A direct event CDF files with simulated data
- Updated product definition esa_step
- Added computation of
coincidence_typeand time deltas - Added computation of HAE lattitude and longitude
- Added logical source parser
- Improvements/additions to SWAPI processing
- Updated tests and validation data
- Updated L2 variable names
- Updated L1 to store other housekeeping variables
- Improvements/additions to SWE processing
- Improvements to L1 for L2 processing
- Added L1A CDF validation
- Added conversion of counts to phase space density
- Improvements/additions to HIT processing
- Refactored L1A processing to use
packet_file_to_datasetsfunction
- Refactored L1A processing to use
- Improvements/additions to Ultra processing
- Misc
- Updated Poetry documentation
- Added SPICE directory to the documentation build
- Added epoch to J2000 seconds function for SPICE
- Added calculations for instrument spin phase for SPICE
- Upgraded
cdflibversion - Upgraded
space_packet_parserversion
- Bug Fixes
- Fixed bug in I-ALiRT deployment
- Fixed bug in Lo unpacking scheme definitions
- Fixed bug in SPICE function
get_spacecraft_spin_phaseto avoid returning allnans
What's Changed
- calculate partical energy by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/888
- SWAPI new test and validation data by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/891
- 913 hi l1a update hi product definition esa step by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/914
- Fixed Lo DE unpacking scheme by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/901
- GLOWS L1 updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/889
- 795 spice instrument pointing at specified time by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/903
- Fixing histogram attrs missed in last PR by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/919
- Add Ultra spatial and energy binning equations. by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/875
- Ultra: Added exposure time for pointing frame by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/967
- Updated New Lo Histogram Decompression Tables by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/921
- Extract L1B DE function for better code modularization by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/969
- SWE L1 Improvement to store acquisition time of each measurement by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/881
- Lo L1A Direct Event Refactor by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/971
- MNT: Cdflib update by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/991
- 864 hi l1b compute coincidence type and time deltas by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/995
- Add spice module to documentation by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1010
- 1020 bug get spacecraft spin phase always returns nans by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1021
- 1019 calculate instrument spin phase by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1022
- Update to poetry docs by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1027
- Add function to convert j2000ns to j2000s by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1025
- Poetry doc update by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1029
- MNT: spacepacketparser update by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1007
- 867 hi l1b compute hae latitude and longitude by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1032
- swe l1a validation data by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1038
- SWAPI: rename CDF variable names to match algorithm document by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1042
- Lo DE Segmented Packets by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1016
- bugfix for apid by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1046
- Ultra PSET Spacecraft Frame + PSET Helio Frame Exposure Times by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1040
- Update Ultra l1b Annotated by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/989
- 1026 logical source parser by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1044
- SWE: calculate phase space density by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1041
- SWAPI: Add additional support data to SWAPI L1 and L2 by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1043
- 1045 hi l1b modify processing workflow to use xarraydatasetupdate by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1054
- Mag l1a compression fixes by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/1082
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.6.0...v0.7.0
- Python
Published by bourque over 1 year ago
imap_processing - v0.6.0
This is the September 2024 release.
Highlights
- Data Access API
- Added query parameter for returning files acquired in the last 24 hours
- Added query parameter for returning files acquired in the last
Ndays - Improvements to query parameter validation and handling of 502 errors
- Instrument Processing
- Improvements to CoDICE L1a processing:
- Updated XTCE definitions
- Implemented
packet_file_to_datasetsutility function, which simplifies the processing algorithm - Added support for variable length packet data
- Updating CDF variable/attribute names to match expected nomenclature
- Added
CATDESCandFIELDNAMdescriptions to housekeeping attributes - Refactored pipeline to allow more flexibility in configuring the 18 different CoDICE L1 data products *Improvements to Ultra L1 processing:
- Created Ultra pset energy bins
- Implemented Ultra L1b extended ssd and extended energy
- Implemented Ultra particle velocity and SSD TOF
- Improvements to Lo L1 processing:
- Improved Lo L1a CDF YAML definitions
- Updated Lo L1a dependency table
- Refactored
packet_file_to_datasetsutility function for Lo
- Improvements to HIT L1 processing:
- Now using raw L0 file as a single L1a dependency
- Implemented unpacing of L0 count rates data
- Now grouping L0 science packets into science frames
- Updated L0 dependency table
- Updated sci deom to group packets and parse count rates
- Implemented
packet_file_to_datasetsutility function, which simplifies the processing algorithm
- Improvements to SWAPI processing:
- Updated L1 quality flags to work with numpy v2.0+
- Added quality flags for L2 algorithm
- Added L3 levels to list of valid levels
- Updated L2 dependency table
- Improvements to SPICE:
- Implemented SPICE frame transform function
- Implemented some SPICE infrastructure and simple geometry function
- Implemented spin phase query utils function, using spin start and spin rate data
- Implemented spin phase calculation using spin data
- IDEX L1 processing is now split into L1a and L1b processing/data products
- Implemented
packet_file_to_datasetsutility function for SWE pipeline, which simplifies the processing algorithm - Implemented HIT CCSDS packet generation for I-ALiRT
- Updated
met_to_j200nsfunction - Updated Hi product definition to have int64 data instead of uint64
- Improvements to CoDICE L1a processing:
- Misc
- Refactored AWS infrastructure to use Constructs instead of Stacks
- Initial set of materials sent to web team for initial implementation of SDC website
- Added AWS stack to handle website deployment
- Added
Parentsattribute to CDF files that indicate parent data products used to create the CDF - Added wheel build to releases
- Improvements to dependency management documentation
- Now ignoring
conftest.pymodules in Codecov reporting - Updated EventBridge rule to match new SPICE path in data bucket
- Bug Fixes
- Fixed bug in SPICE batch job
- Fixed bug that was causing SPICE to fail loading metakernel
- Fixed unique constraint for dependency table
Full Changelog
- Ultra l1b extended ssd by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/789
- Docstring, variable name, formatting updates to IDEX L1 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/799
- Implement packetfiletodatasets function for CoDICE by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/804
- SPICE geometry enums and IMAP state function by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/791
- SWAPI Quality Flag by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/805
- WIP/MNT: Update SWE to use packetfiletodatasets by @greglucas in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/802
- Create Ultra pset energy bins by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/811
- Added new tof test data by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/807
- Define spatial bins for pset by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/819
- 689 spice update met to j2000ns by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/818
- Ultra particle velocity and SSD TOF by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/823
- Updated CoDICE XTCE files from imapxtce tool by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/812
- Updated various CDF attributes/variable names to match expected nomenclature by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/813
- Added FIELDNAMs, LABLAXISs, and CATDESCs for housekeeping attributes by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/816
- I-ALiRT - Test decom for HIT CCSDS by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/757
- Pointing frame updates by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/814
- BUG - fix for time kernels not loading during
imap_clicommand by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/838 - Separate IDEX L1 into L1a and L1b by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/831
- ignore conftest.py files in codecov by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/846
- Dependency documention by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/844
- Test infrastructure for external spice kernels by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/842
- Ultra l1b extended energy by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/825
- Added SWAPI L3 levels to the list of valid levels by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/847
- Lo L1A Histogram packettodataset() Refactor and CDF Creation by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/788
- Spin data and Spin Phase function setup by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/824
- FIX: Update SWAPI quality flags to work with numpy 2+ by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/848
- Mag l1a compression by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/801
- HIT sci decom - group packets & parse count rates by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/815
- Lo L1A CDF YAML Reorganization by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/860
- ENH: Add "Parents" global attribute to datasets by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/858
- MNT: Change default to use raw value in packetfiletodatasets by @greglucas in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/857
- Refactor hitl1a.py to use packetfiletodatasets function by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/828
- CoDICE data product organization refactor by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/826
- Convert all hi instances of uint64 CDF variables to int64 by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/872
- Spin phase calculation using spin data by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/852
- 859 spice frame transform function by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/861
- Ultra l1b species + start to l1b Annotated by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/851
- REL/CI: Add wheel build to release by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/878
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.5.0...v0.6.0
- Python
Published by bourque over 1 year ago
imap_processing - v0.5.0
This is the release for August 2024.
Highlights
- Data Access API:
- Improvements to documentation and help menus
- Added demo/examples notebook
- Added support for
filenamequery parameter - Fixed output table formatting
- Instrument Processing:
- Updated CDF attributes for GLOWS
- Implemented proper unpacking and restructuring of data arrays for CoDICE-lo L1 data products
- Updates to global CDF attribute metadata
- Added Ultra Extended L1B lookup tables
- Added support for bitflags
- Added DynamoDB Streams for i-alirt packet ingest
- Added Ultra pulse height calculations
- Added SPICE pointing frame
- Updated Lo and HIT XTCE files
- Created module structure for SPICE functions
- Added SPICE kernel furnishing decorator
- Migrated HI L1a housekeeping to use
CdfAttributeManager - Refactored
epochattributes - Initial implementation of SWAPI L2 alrgorithm
- Misc
- Various updates to XTCE generator script and improved documentation
- Enabled support for
numpyv2.x
- Bug Fixes:
- Fixed bug in
--end-datequery parameter in Data Access API - Fixed bug in
mypypre-commit check so now it covers entire code base
- Fixed bug in
Full Changelog
- Refactor epoch attrs by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/718
- MNT/ENH: Add FLOAT and FILL options for spreadsheet dataType by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/701
- MNT: Minimize the datatypes created from spacepacketparser by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/723
- SWAPI l2 Implementation - counts to rate by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/721
- Bitflags by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/694
- MNT: Change to a period separator for XTCE definitions by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/726
- Ultra Extended L1b Lookup tables by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/696
- Data access api by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/720
- packetfiletodatasets NOT in IDEX by @anamanica in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/743
- Define the imapprocessing spice structure by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/733
- Mypy Update by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/731
- Glows cdf attrs update by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/725
- MNT: Update global CDF attribute metadata by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/747
- Ultra Extended L1b Front Coordinates by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/730
- Calculate the path length for L1b Ultra by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/749
- Various CoDICE L1 Updates by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/711
- 728 spice kernel furnishing decorator by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/734
- Updated/Combined Lo XTCE by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/754
- MNT: Enable numpy 2+ installs by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/758
- DOC: Update XTCE generator documentation by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/766
- Pointing frame code by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/759
- Add Pulse Height Calculations by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/750
- MNT: Add useful error message when packet to datasets fails by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/763
- FIX: Avoid loss of precision when casting in packet loading (alternative) by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/786
- CoDICE L1 decompression and unpacking data updates by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/762
- ENH: Add Enumeration states to XTCE parser by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/783
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.4.0...v0.5.0
- Python
Published by bourque over 1 year ago
imap_processing - v0.4.0
This is the release for (most of) June and July 2024, and the latest release before the IMAP Science Team Meeting on Aug 1st and 2nd.
Highlights
- Added automated
numpydocandmypychecks topre-commithooks - Added
end-dateparameter to CLI script - Added unit tests for new CDF attribute management code
- All instrument pipelines now return
xarraydatasetobjects instead of filepaths - Added support for array-like time conversions
- Updated IDEX, HI, HIT, MAG, and SWAPI pipelines to use new yaml-based CDF attribute management code instead of dataclasses
- Updated citation info
- Updates to XTCE generator script to be instrument-agnostic
- Added generalized dataset creation code
Full Changelog
- FIX: CLI help needs to be strings not tuples by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/646
- Add numpydoc Pre-Commit Hook Pt.1 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/639
- Add numpydoc pre-commit For SWE Pt.2 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/641
- Add numpydoc Pre-Commit For Ultra & Swapi Pt.3 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/643
- Add numpydoc Pre-Commit For Mag & Lo Pt.4 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/644
- Add numpydoc Pre-Commit For ialirt & idex Pt.5 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/647
- Add numpydoc Pre-Commit for Hit & Hi Pt.6 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/651
- Add numpydoc Pre-Commit For Codice & Glows Pt.7 Last One by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/652
- Updates to the CLI to include the end-date by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/658
- Cdf attribute tests by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/637
- Git workflow update by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/650
- MNT: Pass around dataset objects rather than file objects by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/657
- ENH/MNT: Allow array-like time conversion by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/653
- CDF Updates by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/660
- 662 migrate remaining hi products to use cdfattributemanager by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/671
- Fix Hi L1b test marked xfail by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/681
- Update Management of HIT CDF Attributes to use YAMLs by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/679
- XTCE generator scripts by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/680
- Update citation info by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/685
- Add mypy Pre-commit Hook and Fix tools folder Pt.1 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/659
- Add mypy Pre-Commit Hook for files Pt.2 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/661
- Add mypy Pre-Commit For Ultra Pt.3 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/663
- Add mypy Pre-Commit for swe Pt.4 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/666
- Add mypy Pre-commit for swapi Pt.5 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/667
- Add Pre-Commit For mag Pt.6 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/668
- Add mypy Pre-Commit For Lo Pt.7 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/669
- Add mypy Pre-Commit For idex Pt.8 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/670
- Add mypy Pre-Commit For ialirt Pt.9 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/673
- Add mypy Pre-Commit For hi & hit Pt.10 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/674
- Add mypy Pre-Commit for glows Pt.11 by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/676
- Add mypy Pre-Commit for codice Pt.12 Last by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/678
- Improvement to correct numpy update issue for Ultra by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/638
- CLI Type cleanup/standardization by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/692
- Glows l1a cdf by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/688
- Update IDEX by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/695
- Xtce combined by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/654
- ENH/MNT: Add a common initial dataset creation routine by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/687
- 682 imap hi use imapcdfattributes instead of cdfattributemanager by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/684
- Hi test data and fixture refactor by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/709
- switched SWAPI CDF attrs to use YAML by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/704
- Move MAG L1A to CDF attribute manager by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/693
- Cleanup CDF dataclass by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/714
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.3.0...v0.4.0
- Python
Published by bourque over 1 year ago
imap_processing - v0.3.0
This release includes updates to be used for the IMAP SDC Software Integration Test 3 (SIT-3). More information can be found in this galaxy page.
Features
- Updated L0 decommutation algorithms for Ultra
- Added unit tests for L0 decommutation for SWAPI
- Added support for L1 processing for several instruments (CoDICE, GLOWS, Hi, HIT, Lo, MAG, SWAPI, SWE, Ultra)
- Moved to YAML-based solution for defining CDF attributes
- Updated cli script for triggering processing for instruments; added support for all instruments; added functionality for downloading dependencies and uploading produced files; added support for
descriptorfield. - Updated logging in L1 processing pipelines to use module-level logs
- Updated documentation, particularly for CDF attributes and file structure, file naming conventions, and git/GitHub workflow
- Added SPICE examples for Annotated Events
- Added codespell pre-commit check
- Updated version of
space_packet_parserandcdflib - Added citation information and DOI badge for citing the repository
- Added
load_cdfhelper function - Added
launch_timeparameter tocdf.utils.calc_start_timeto allow instruments to define their own launch time. - Now defining repository version dynamically
What's Changed
- FIX: Make sphinx-contrib an optional dependency only needed for doc builds by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/333
- FIX: Make sure configurations are synced between packages by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/336
- Fix IDEX and HIT tests by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/337
- Update ruff by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/343
- HIT housekeeping data class by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/342
- Limit bitstring usage by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/344
- Mag cdf by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/340
- Updated naming conventions for CoDICE by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/334
- CLI updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/341
- MAG CDF updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/349
- L0 Decom Ultra by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/347
- Create l1a cdfs for auxiliary data packet by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/352
- Update CoDICE CDFs to use datetime64 for EPOCH by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/354
- Swapi decom tests by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/355
- update to docker example that is used to build batch job image by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/351
- Update decom for APID 881 due to changes in packet definitions by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/353
- SWE updates to be compliant with new cdflib releases by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/357
- Lo SciDE data class fix - multiple DEs in a packet by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/339
- Updated naming and data product versioning conventions by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/358
- MNT: Cleanup extra file in repository by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/361
- TST: Rely on temp directory for test file cleanup by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/360
- MNT: Use module-level logger by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/362
- Added l1a cdf generation for all apids by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/356
- MNT: Update file naming convention via imap-data-access upgrade by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/363
- Remove Warnings by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/365
- MNT: Rename Epoch to epoch lowercased for variable names by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/366
- hi direct event l1a processing by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/364
- Docs for calibration files by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/367
- Initial CoDICE L1a algorithm for lo-sw-species data by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/300
- Update documentation variable names by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/368
- Various fixes and improvements to CDF documentation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/372
- Updating mag CDF generation to match new filenames by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/370
- IMAP-Hi L1A DE after Discussion with Paul by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/369
- MNT: Change default displaytype to be noplot by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/375
- MNT: Remove unused extra test file by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/373
- TST: Move codice xfail into a separate test by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/377
- MNT: Change IDEX packet definition to be formatted like others by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/376
- MNT: Remove unused extra file by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/381
- MNT: Add codespell and fix spelling mistakes found by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/382
- Update IMAP-Hi DE CDF attrs by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/374
- Process IMAP-Hi Housekeeping data and create CDF file by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/371
- TST: Avoid xarray.dims deprecation by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/380
- MNT: Remove directory option from writecdf by @greglucas in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/379
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/385
- Add vmartinez-cu to contributors by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/388
- docs: add subagonsouth as a contributor for review by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/389
- Added SPICE examples for Annotated Events by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/386
- Update spacepacketparser version by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/387
- Add citation file by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/392
- Mag l1a processing by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/384
- CDF attrs bug fix by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/393
- CoDICE L1a for lo-sw-species-counts (and improvements to housekeeping) by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/391
- Small updates to the CDF documentation by @bryan-harter in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/383
- Added SWAPI science data CDF attribute by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/394
- added SWAPI housekeeping processing and CDF attrs by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/398
- Science Direct Event Decompression Re-write by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/397
- Initial Lo L1A Science DE CDF by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/396
- Lo Star Sensor and Science Counts data classes with bit decompression by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/319
- MAG L1A CDF by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/395
- Remove individual IMAP-Hi packet definition xtce files by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/401
- Updating CLI to fix MAG by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/404
- CoDICE lo-sw-species-counts test data by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/402
- CoDICE L1a lo-nsw-species-counts by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/530
- updates to utils createdateset function by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/532
- Updates based on SPDF feedback by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/533
- IMAP Hi Histogram L1A processing by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/535
- Initial Codice L1A validation tests by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/534
- docs: add subagonsouth and vmartinez-cu as a contributor for code by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/539
- MNT: Remove direct bitstring dependency by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/536
- CoDICE L1a lo-sw-priority-counts by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/540
- CoDICE L1a Lo Sunward Angular Counts by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/544
- loadcdf helper function by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/537
- Cleaning up some L1A hist CDF issues found when reviewing output file by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/547
- CI: Add codecov upload token by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/554
- Add launchtime parameter to cdf.utils.calcstarttime by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/552
- Add a DOI badge to the README by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/555
- Refactor imapprocessing.cli.ProcessInstrument by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/550
- WIP - Define L0 data class attributes for HIT science packet by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/549
- Removed all non-science data for SWE by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/558
- CoDICE L1a various fixes by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/557
- Updates to SWE based on new test data by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/560
- 203 imap hi l1b processed housekeeping by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/559
- L1A SIT-3 Preparation by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/556
- Update to SWE processing in cli.py by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/561
- Added SWAPI and IDEX to cli.py by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/565
- CI: remove minor/patch version pin from codecov by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/568
- CoDICE L1A cli by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/570
- [WIP] New file defining HIT CDF attributes by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/563
- Codice L1A updates for SIT-3 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/567
- L1b outline for Ultra by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/566
- Glows l1a cdf first draft by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/546
- SwxSOC cdf investigation by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/564
- MNT: Minimize warnings and prepare for the future by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/572
- ENH/tools: Add metadata helper script to convert excel to yaml by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/562
- Dynamic version by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/571
- Move CoDICE to YAML-based CDF attribute definition by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/582
- Sit 3 Ultra L1b and L1c by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/581
- Create HIT L1A CDF for Housekeeping by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/583
- Created SWE CDF Attrs YAML by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/584
- CoDICE L1a lo-counters-aggregated and lo-counters-singles by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/585
- TST/FIX: cast to datetime64[ns] to avoid warnings by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/598
- docs: add daralynnrhode as a contributor for code, and doc by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/601
- docs: add anamanica as a contributor for code, and doc by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/602
- MNT/TST: Prepare for cdflib upgrade by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/600
- Adding LABLPRTi to 2D or higher Dimension Data Type - SWE by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/603
- Update CLI for HIT L1A by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/590
- Lo L1A processing and CDF For SIT-3 by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/599
- Text update to API doc Explanation by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/586
- CDF file requirements example by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/587
- BUGFIX - loadcdf results in added xarray specific attributes by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/597
- Workflow Edits by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/596
- Codice L1a hi products for SIT-3 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/608
- MNT: Docs Updates by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/610
- 205 imap hi l1b annotated direct events by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/604
- Lo L1B CDF Creation for SIT-3 by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/607
- Add back in Filenamingconvention to CDF global attribute schema file by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/613
- Glows l1b processing by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/605
- Fix for dataversion in file output, using SWE as an example by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/611
- Data version update by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/619
- Codice l1a CDF fixes by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/617
- HIT L1B CDF Creation for SIT-3 by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/616
- Lo L1C CDF Creation for SIT-3 by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/614
- Data version fixes for SWE and SWAPI by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/621
- Dataversion updates to Lo L1C by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/625
- Glows l1b cdf by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/618
- REL/CI: Add build job dependency to release process by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/624
- Inital Codice L1b processing (for SIT-3) by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/622
- HIT Dataversion fixes by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/626
- Mag L1B/L1C cdf by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/623
- 609 imap hi l1c pointing set cdf by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/627
- 630 final hi updates for sit 3 by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/631
- Glows fixes for deployment by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/629
- Add to SIT-3 data variables by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/589
- Add Hi sensor name to imaphil1bhk products by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/633
- Mag hotfix by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/636
- Update for Sit 3 by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/635
- MNT: Add optional descriptor field to the cli by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/640
- Add back Lo Data Version input for lol1c in cli.py by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/642
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.2.0...v0.3.0
- Python
Published by bourque over 1 year ago
imap_processing - v0.3.0rc2
What's Changed
- Lo L1C CDF Creation for SIT-3 by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/614
- Data version fixes for SWE and SWAPI by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/621
- Dataversion updates to Lo L1C by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/625
- Glows l1b cdf by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/618
- REL/CI: Add build job dependency to release process by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/624
- Inital Codice L1b processing (for SIT-3) by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/622
- HIT Dataversion fixes by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/626
- Mag L1B/L1C cdf by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/623
- 609 imap hi l1c pointing set cdf by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/627
- 630 final hi updates for sit 3 by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/631
- Glows fixes for deployment by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/629
- Add to SIT-3 data variables by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/589
- Add Hi sensor name to imaphil1bhk products by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/633
- Mag hotfix by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/636
- Update for Sit 3 by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/635
- MNT: Add optional descriptor field to the cli by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/640
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.3.0rc1...v0.3.0rc2
- Python
Published by bourque over 1 year ago
imap_processing - v0.3.0rc1
What's Changed
- v0.2.0 Release by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/332
- FIX: Make sphinx-contrib an optional dependency only needed for doc builds by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/333
- FIX: Make sure configurations are synced between packages by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/336
- Fix IDEX and HIT tests by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/337
- Update ruff by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/343
- HIT housekeeping data class by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/342
- Limit bitstring usage by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/344
- Mag cdf by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/340
- Updated naming conventions for CoDICE by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/334
- CLI updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/341
- MAG CDF updates by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/349
- L0 Decom Ultra by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/347
- Create l1a cdfs for auxiliary data packet by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/352
- Update CoDICE CDFs to use datetime64 for EPOCH by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/354
- Swapi decom tests by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/355
- update to docker example that is used to build batch job image by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/351
- Update decom for APID 881 due to changes in packet definitions by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/353
- SWE updates to be compliant with new cdflib releases by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/357
- Lo SciDE data class fix - multiple DEs in a packet by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/339
- Updated naming and data product versioning conventions by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/358
- MNT: Cleanup extra file in repository by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/361
- TST: Rely on temp directory for test file cleanup by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/360
- MNT: Use module-level logger by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/362
- Added l1a cdf generation for all apids by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/356
- MNT: Update file naming convention via imap-data-access upgrade by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/363
- Remove Warnings by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/365
- MNT: Rename Epoch to epoch lowercased for variable names by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/366
- hi direct event l1a processing by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/364
- Docs for calibration files by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/367
- Initial CoDICE L1a algorithm for lo-sw-species data by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/300
- Update documentation variable names by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/368
- Various fixes and improvements to CDF documentation by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/372
- Updating mag CDF generation to match new filenames by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/370
- IMAP-Hi L1A DE after Discussion with Paul by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/369
- MNT: Change default displaytype to be noplot by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/375
- MNT: Remove unused extra test file by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/373
- TST: Move codice xfail into a separate test by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/377
- MNT: Change IDEX packet definition to be formatted like others by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/376
- MNT: Remove unused extra file by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/381
- MNT: Add codespell and fix spelling mistakes found by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/382
- Update IMAP-Hi DE CDF attrs by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/374
- Process IMAP-Hi Housekeeping data and create CDF file by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/371
- TST: Avoid xarray.dims deprecation by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/380
- MNT: Remove directory option from writecdf by @greglucas in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/379
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/385
- Add vmartinez-cu to contributors by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/388
- docs: add subagonsouth as a contributor for review by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/389
- Added SPICE examples for Annotated Events by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/386
- Update spacepacketparser version by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/387
- Add citation file by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/392
- Mag l1a processing by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/384
- CDF attrs bug fix by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/393
- CoDICE L1a for lo-sw-species-counts (and improvements to housekeeping) by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/391
- Small updates to the CDF documentation by @bryan-harter in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/383
- Added SWAPI science data CDF attribute by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/394
- added SWAPI housekeeping processing and CDF attrs by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/398
- Science Direct Event Decompression Re-write by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/397
- Initial Lo L1A Science DE CDF by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/396
- Lo Star Sensor and Science Counts data classes with bit decompression by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/319
- MAG L1A CDF by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/395
- Remove individual IMAP-Hi packet definition xtce files by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/401
- Updating CLI to fix MAG by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/404
- CoDICE lo-sw-species-counts test data by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/402
- CoDICE L1a lo-nsw-species-counts by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/530
- updates to utils createdateset function by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/532
- Updates based on SPDF feedback by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/533
- IMAP Hi Histogram L1A processing by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/535
- Initial Codice L1A validation tests by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/534
- docs: add subagonsouth and vmartinez-cu as a contributor for code by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/539
- MNT: Remove direct bitstring dependency by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/536
- CoDICE L1a lo-sw-priority-counts by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/540
- CoDICE L1a Lo Sunward Angular Counts by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/544
- loadcdf helper function by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/537
- Cleaning up some L1A hist CDF issues found when reviewing output file by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/547
- CI: Add codecov upload token by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/554
- Add launchtime parameter to cdf.utils.calcstarttime by @bourque in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/552
- Add a DOI badge to the README by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/555
- Refactor imapprocessing.cli.ProcessInstrument by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/550
- WIP - Define L0 data class attributes for HIT science packet by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/549
- Removed all non-science data for SWE by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/558
- CoDICE L1a various fixes by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/557
- Updates to SWE based on new test data by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/560
- 203 imap hi l1b processed housekeeping by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/559
- L1A SIT-3 Preparation by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/556
- Update to SWE processing in cli.py by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/561
- Added SWAPI and IDEX to cli.py by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/565
- CI: remove minor/patch version pin from codecov by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/568
- CoDICE L1A cli by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/570
- [WIP] New file defining HIT CDF attributes by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/563
- Codice L1A updates for SIT-3 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/567
- L1b outline for Ultra by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/566
- Glows l1a cdf first draft by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/546
- SwxSOC cdf investigation by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/564
- MNT: Minimize warnings and prepare for the future by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/572
- ENH/tools: Add metadata helper script to convert excel to yaml by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/562
- Dynamic version by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/571
- Move CoDICE to YAML-based CDF attribute definition by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/582
- Sit 3 Ultra L1b and L1c by @laspsandoval in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/581
- Create HIT L1A CDF for Housekeeping by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/583
- Created SWE CDF Attrs YAML by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/584
- CoDICE L1a lo-counters-aggregated and lo-counters-singles by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/585
- TST/FIX: cast to datetime64[ns] to avoid warnings by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/598
- docs: add daralynnrhode as a contributor for code, and doc by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/601
- docs: add anamanica as a contributor for code, and doc by @allcontributors in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/602
- MNT/TST: Prepare for cdflib upgrade by @greglucas in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/600
- Adding LABLPRTi to 2D or higher Dimension Data Type - SWE by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/603
- Update CLI for HIT L1A by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/590
- Lo L1A processing and CDF For SIT-3 by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/599
- Text update to API doc Explanation by @daralynnrhode in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/586
- CDF file requirements example by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/587
- BUGFIX - loadcdf results in added xarray specific attributes by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/597
- Workflow Edits by @anamanica in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/596
- Codice L1a hi products for SIT-3 by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/608
- MNT: Docs Updates by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/610
- 205 imap hi l1b annotated direct events by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/604
- Lo L1B CDF Creation for SIT-3 by @sdhoyt in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/607
- Add back in Filenamingconvention to CDF global attribute schema file by @subagonsouth in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/613
- Glows l1b processing by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/605
- Fix for dataversion in file output, using SWE as an example by @maxinelasp in https://github.com/IMAP-Science-Operations-Center/imapprocessing/pull/611
- Data version update by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/619
- Codice l1a CDF fixes by @bourque in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/617
- HIT L1B CDF Creation for SIT-3 by @vmartinez-cu in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/616
New Contributors
- @vmartinez-cu made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/392
- @subagonsouth made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/401
- @daralynnrhode made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/586
- @anamanica made their first contribution in https://github.com/IMAP-Science-Operations-Center/imap_processing/pull/587
Full Changelog: https://github.com/IMAP-Science-Operations-Center/imap_processing/compare/v0.2.0...v0.3.0rc1
- Python
Published by bourque over 1 year ago
imap_processing - v0.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.
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 testdecom by @GFMoraga in https://github.com/IMAP-Science-Operations-Center/imapprocessing/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
- Python
Published by bourque about 2 years ago
imap_processing - v0.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 and the SIT-2 GitHub Project Board.
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 imapprocessing - fixes by @tech3371 in https://github.com/IMAP-Science-Operations-Center/imapprocessing/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
- Python
Published by bourque over 2 years ago