This repository contains all the code for processing the level 0 UCoMP data to levels 1 and 2.
The UCoMP pipeline produces:
See the repo wiki for:
analysis
directory contains scripts that perform various analysis of
pipeline output.bin
directory contains executable scripts that run the pipeline and
perform other maintenance tasks.cmake
directory contains some CMake modules for the build process.config
directory contains the specification for the config file that
controls the options for running the pipeline.docs
directory contains some documentation.gen
directory contains routines that are generally useful for MLSO
instrument pipelines.lib
directory contains more general library routines not written by
MLSO.regression
directory contains code specifically for the regression
tests.resource
directory contains non-source code files used by the pipeline:
distortion correction coefficients, demodulation coefficients, the epochs
file, information about the wave regions, database table specifications, color
tables, hot pixel locations, file validation specifications, and logo images.scripts
directory contains scripts that are run to maintain the repo:
create the documentation, run the unit tests, find SSW dependencies, etc.src
directory contains all the UCoMP-specific pipeline code.ssw
directory contains SolarSoft routines needed for the pipeline. Only
the routines necessary for the pipeline are included and are not automatically
updated so that the pipeline does not break if SolarSoft is updated.unit
directory contains the unit tests.