GIFTS Information Processing System

The GIFTS Information Processing System (GIPS) will require significant computing resources to be deployed under near real-time delivery constraints. On this page, a development timeline, given as a set of milestones and activities, is presented.

The Scanning High Resolution Interferometer-Sounder (S-HIS) is a UW SSEC instrument similar to the GIFTS, but currently operating in field experiments. Developing a pipeline for S-HIS as a prototype for the GIPS involves adding features to the S-HIS version of the pipeline, debugging them in the context of a candidate operating environment, and folding them into the GIPS pipeline once they have been proven. The S-HIS pipeline is therefore one step ahead of its GIPS counterpart, and experience from its development is used in the GIPS.

Contact Points

Ray Garcia <rayg@ssec.wisc.edu> - principal maintainer
Maciek Smuga-Otto <maciek@ssec.wisc.edu

GIPS Milestones

February 22, 2005

GIPS demo: C++ pipeline that uses components and connectors to turn raw complex interferograms into calibrated real spectra.
This is not a "full stages" demo yet, and does not adequately handle audit metadata

S-HIS pipeline prototype: similar to GIPS demo, but includes more stages (assuring better accuracy of spectra), addresses audit metadata concerns.

End of May, 2005

GIPS prototype: expanded C++ pipeline that includes more stages thus resulting in greater accuracy of the generated calibrated spectra, and addresses audit/metadata generation

S-HIS pipeline refined: ready for initial field testing in SHIS experiments.

End of August, 2005

GIPS refined: With feedback from Utah Space Dynamics Labs (SDL) and a better understanding of the instrument. This version will feature a scripting lanuage interface to facillitate instrument and algorithm ensemble testing.

S-HIS pipeline mature: After a summer's worth of development and debugging stemming from field testing.

End of December, 2005

GIPS parallel: First version of GIFTS pipeline that scales to large parallel implementation.