Published December 4, 2024 | Version v1
Poster Open

SWxSOC Software Architecture for Science Data Processing

  • 1. ROR icon Goddard Space Flight Center
  • 2. Space Science Laboratory, Berkeley, CA, US

Description

The Space Weather Science Operations Center (SWxSOC) is a multi-mission Science Operations Center (SOC), currently supporting HERMES and PADRE missions. To enable more consistent, reproducible, and compliant data products for the variety of SWxSOC supported instruments, the SWxSOC has created a library of modular Python packages. The core package in this library contains functionality for CDF file IO using high-level, abstracted data structures for faster analysis of science data products. FITS file IO functionality is in the planning stages. Additionally, the SWxSOC has helped to create and support metadata templating and validation packages for each of ISTP requirements for CDF files, and SOLARNET recommendations for FITS files. The SWxSOC is working in collaboration with the ISTP and SOLARNET authors, as well as SPDF and SDAC archiving organizations to ensure the greatest accuracy, usability, and interoperability of these metadata validation packages. Instrument-specific package templates in the SWxSOC library provide common stub-code and templates for instrument calibration and processing functionality, leveraging the core packages, and utilizing a common API for invoking data processing. The abstraction of intricate, high heritage, data formats, such as CDF and FITS files, in Python enables easier analysis and opens doors for greater participation in the science community.

Files

AGU24 SWxSOC Software.pdf

Files (765.1 kB)

Name Size Download all
md5:842e5df351e5775e25ebef2e372a0eef
765.1 kB Preview Download