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_value
keyword to data array creation functions - L1c
esa_energy_step
now uses unique step values from input L1b - Updated CDF definition for L1a DE
- Replaced MET ns with
float64
seconds 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.vectorize
throughout - 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_cdf
that was adding xarray specific attributes to the loaded CDF file - Added
File_naming_conventions
to 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 #1324
- I-ALiRT SWAPI decom by @laspsandoval in #1311
- CoDICE: More flexible way to defining dimensions by @bourque in #1320
- FIX: Handle wrap-around in is_sequential check by @greglucas in #1325
- MNT: Update SWE nomenclature in L1A and L1B by @tech3371 in #1343
- 1266 spice general spin table query by @subagonsouth in #1337
- HIT L1A - validate uncertainties by @vmartinez-cu in #1333
- SWE: Adding initial L2 data variables and CDF attrs by @tech3371 in #1344
- Add decompression code for IDEX L1A. by @lacoak21 in #1335
- fix: restrict poetry version for devcontainer by @mfacchinelli in #1340
- Download CoDICE L0 test file from AWS by @bourque in #1336
- 1341 hi l1a de update to cdf definition by @subagonsouth in #1346
- Ultra l1b extendedspin Six Sigma + Attitude Culling by @laspsandoval in #1323
- CoDICE L1a lo-(n)sw-species and lo-(n)sw-priority validation by @bourque in #1345
- MNT: Update SWAPI packet definitions by @greglucas in #1347
- I-ALiRT - Decom for SWE by @laspsandoval in #1355
- Ultra l1b - Bugs fixed for cdf creation by @laspsandoval in #1354
- BUG - Dependency query input date parameter by @tech3371 in #1318
- 1170 hi l1c define mapping from coincidence to calibration product by @subagonsouth in #1293
- BUG - fix to not write if no science or xr.dataset exists by @tech3371 in #1315
- HIT L1B - validate standard rates data by @vmartinez-cu in #1351
- Add fill_value keyword to dataarray creation utilities by @subagonsouth in #1364
- Create Lo L1A Spin CDF by @sdhoyt in #1339
- Update how the esa_energy_step of a PSET is generated by @subagonsouth in #1365
- glows L1A attribute fixes by @maxinelasp in #1356
- SWE: Put data into spin angle bins and add remaining CDF attrs by @tech3371 in #1357
- Technology Stack docs by @bourque in #551
- CoDICE L1a lo-counters-aggregated and lo-counters-singles validation by @bourque in #1358
- Updates/improvements to CoDICE L0 and L1a hskp testing/validation by @bourque in #1361
- frame_transform checks for same frame by @nkerman in #1368
- Added new members to contributors section of README by @bourque in #1371
- MAG new tests and a bugfix for range by @maxinelasp in #1367
- adding tests back into release by @maxinelasp in #1375
- Ultra l1b data products by @laspsandoval in #1359
- 1366 hi l1a l1b replace met ns with float64 seconds by @subagonsouth in #1374
- ENA Maps: UltraPointingSet and RectangularMap objects by @nkerman in #1319
New Contributors
- @mfacchinelli made their first contribution in #1340
Full Changelog: v0.10.0...v0.11.0