Skip to content

Python Analysis Roadmap

Shane Maloney edited this page May 7, 2021 · 4 revisions

FITs pipeline - June 2021

  • Processing raw TM to LB, L0, L1 fits files (L1 to L2 IDL for now)
  • Packages: STIXcore
  • Inputs: raw TM, spice kernels, SOC data, IDB

Basic science (count-rate) - July 2021

  • Search, download and plot count-rate data for all products (expected inputs are L1/L2 fits)
  • Combine data from requests and transform data from one product to another e.g. compressed pixel data to visibly or spectrogram
  • Slice and combine time/energy bins
  • Apply energy offsets and per detector energy channels corrections
  • Packages: stixpy
  • Inputs: ELUTS, Energy offsets, FITs files

Science (photon) - August 2021 😅

  • Fit observed count-rate spectra to to solar models to obtain photon spectrum
  • Build spectrometer response matrix, detector response matrix, detector model (based on IDL code)
    • For initial versions could use high res IDL generated DRMs
  • Create model photon spectrum, pass through SRM to obtain count-rate for model and then fits to obtain parameters
  • Direct inversion ?
  • Packeges:
    • stixpy - main interface
    • rontogen? - possibly extend need to add versioned xcom data + detector model
    • STIXcore - build per-detector SRM
    • sunxpec - solar model and fitting?
  • Inputs:

Basic Imaging - December 2021

  • Apply phase correction to
  • Packages:
    • stixpy - main interface will use STIXcore and xrayvsion
    • STIXcore - non-visibility based imaging
    • xrayvision - visibility imaging
  • Inputs: