Science Operations Center Supporting Package Model

J. Marcus
Hughes
Southwest Research Institute
Sarah Kovac, Southwest Research Institute
Chris Lowder, Southwest Research Institute
Ritesh Patel, Southwest Research Institute
Daniel Seaton, Southwest Research Institute
Matthew West, Southwest Research Institute
Poster
A primary objective of the PUNCH Science Operations Center software design is to achieve sufficient flexibility and modularity that processing tools benefit projects outside of PUNCH and are easy to use outside our data pipeline. Instead of having a large monolithic package, we have a core package called PUNCHBowl that leverages standalone, special-purpose packages for more general tasks. For example, PUNCHBowl uses our supporting regularizePSF package to perform point spread function corrections. This allows the regularizePSF code to be used more easily in other applications, including those outside of solar physics. Here we highlight our software design and feature current supporting packages.
Poster PDF