GIFTS Level 1 Processing Software
The GIFTS data processing will at flight time require significant computing resources to be deployed under effectively real-time delivery constraints. On this page, literature and work-in-progress algorithm software is relayed to the science and engineering community.
Contact Points
Ray Garcia <rayg@ssec.wisc.edu> -
principal maintainer
Maciek Smuga-Otto <maciek@ssec.wisc.edu>
Graeme Martin <graemem@ssec.wisc.edu>
GIPS 4-stage release - Apr 10, 2006 This is a preliminary code release for use with GIFTS
simulated data cubes. The attached preliminary test report
focuses on self-consistency testing using the simulated
top-of-atmosphere radiances used for the GIFTS instrument
simulation. md5: 11e848f23c228eb21e14766edc1583ba The software package contains a README.txt which explains
installation and usage. UPDATE 20060411: This downloadable patch addresses typename ambiguity in a few places on newer compilers. UPDATE 20060424: Test data outputs used for test reporting
is posted. |
GIPS_Release_20060410.tar.gz |
GIPS 4-stage release - Jan 13, 2006 This is a preliminary code release for use with GIFTS
simulated data cubes.
md5: f452739144460b733629377665010c82 The codebase contains a README.txt which explains install
and usage. A sample of the blackbody data needed in calibration
is currently available via FTP at ftp://ftp.ssec.wisc.edu:/pub/gifts/data/bb_20051207/ |
|
GIPS 2-stage release - Dec 16, 2005 This is a preliminary code release for use with GIFTS
simulated data cubes.
md5: f489f6908a8b0d131c54350e35cffbcb The codebase contains a README.txt which explains install
and usage. A sample of the blackbody data needed in calibration
is currently available via FTP at ftp://ftp.ssec.wisc.edu:/pub/gifts/data/bb_20051207/ |
|
GIPS preliminary 2-stage release - Nov 21, 2005 This is a preliminary code release for use with GIFTS
simulated data cubes, consisting mostly of unit tests.
release_20051121.tar.gz: The source code for this release (md5: c2ad2483150702ce501133c936829284). Build the demo test code with the command make SimCal1Test.unittest. The code requires a modern C++ compiler, Boost and FFTW (version 2). note that for this release, you must have the environment variables
-I/path/to/fftw/includes -I/path/to/boost/includes while $GIPS_LIBS should look something like -L/path/to/fftw/libs -L/path/to/boost/libs |
|
GIFTS Ifg2Spectrum The Ifg2Spectrum Stage, with simplified interfaces.
ifg2spectrum20050708.tar.gz: The source code for this
release (md5: 68c4bfddfcfbcfa69bbf61bdab13d4d9). (note: in order to run the python code correctly, make sure the Calibrate/Common directory is in your $PYTHONPATH environment variable) data_ifg2spectrum20050708.tar.gz contains a GIFTS cube's worth of interferferograms and resulting raw spectra. (md5: 26baf2b906574bc69e53c909fb527651). This is a large file: 353 MB compressed, about 770 MB uncompressed. |
|
SHIS Pipeline, version 0 The Ifg2Spectrum and Radiometric calibration stages
are brought together to perform a basic FTS calibration
on SHIS-format files.
The Pipeline directory contains the code that ties the two stages together. A python wrapper script, PipelineWrapperSHISv0.py, can be used to read SHIS-type FBF directories, and feed the C++ executables with data. GIPS-SHISv0_050324.tar.gz: The source code for this
release (md5: 8c6d265ed74c9b6dc33b96458bf52021). The boost library, along with blitz++ and FFTW (version 2) are needed for compilation of this code. SHIS-data_041010.tar.gz: A sample dataset (large) for
use with this software release (md5: f72eb5bbc630ed62a66e98a6b308df14). |
|
Interferogram to Spectrum
stage:
|
|
ResamplingStage v200403: SR-A1This is a prototype algorithm implementation delivered as a Linux x86 executable module using POSIX pipes and memory maps to convey commands, monitoring information, spectra and reference data through the module. This resampler implementation includes the 'Sinc Resampling' algorithm similar to that described by the CrIS ATBD, as applied to GIFTS. It competes against the 'FFT Resampling' algorithm currently being implemented to the same interface specification. This module has been verification tested and partially characterized. Interface Documentation MD5: e50736711b9ec7c7136ca5543ae3af57 Verification Test Report MD5: 53b1d23b2a659374a33d0f6c396cab3f Software Package MD5: 568bfdb4c961090dd90771273254385b Testing Package MD5: ade911e6cede535de37950fafb54c21a
|
Publications and Posters
SSEC August 2006 Algorithm Theoretical Basis Document for the Geostationary Imaging Fourier Transform Spectrometer (GIFTS) Level 0-1 Ground Data Processing |
SPIE 2006 San Diego GIFTS Processing System |
CIMSS 25th Anniversary Symposium. Madison, WI. Building a prototype and testing system for processing
GIFTS data |
AMS January 2005 Meeting. San Diego, CA. A Prototype for the GIFTS Information Processing
System |
AMS January 2005 Meeting. San Diego, CA. Calibration Algorithm Accuracy Versus Efficiency
Tradeoffs for a Geosynchronous Imaging Fourier Transform
Spectrometer |
SPIE Conference - August 2004 Denver, CO. Component-Oriented Design Studies for Efficient
Processing of Hyperspectral Infrared Imager Data |
GOES-R Users Conference - May 2004 Broomfield, CO. Distributed Computing for the Extraction of Meteorological
Products from the GIFTS Imaging Interferometer |
AMS January 2004 Meeting. Seattle, WA. Design Studies for the GIFTS Information Processing
System. |
AMS January 2004 Meeting. Seattle, WA. Quantization of Far Field Diffraction and Focal Plane Misalignment Effects on Simulated GIFTS Data from the IHOP Field Program. Poster and Extended Abstract. |
AMS January 2004 Meeting. Seattle, WA. Level 0-1 Algorithm Description for the Geosynchronous
Imaging Fourier Transform Spectrometer. |
Testing Data and Datasets
Short
wave SHIS and Short/Medium wave GIFTS sample data
|
|
Ifg2Spectrum data - Dec 10 2004This package currently contains an FBF file suitable for input to the Ifg2Spectrum module. Test and reference outputs will be added. MD5SUM: 5b36692d0f75be6e39f34f09aeaec568 |
|
Resampling Test Package 2004_06_24This package includes
MD5SUM: 212c33a6fa4823fa5b8760fa32643560 Source MD5SUM: 548a609c1b4d3d16ee6bf8b121c50e00 Data MD5SUM: d4ef7d2109fb61bdd487a44d344c87a3 README MD5SUM: b6455a0c90f65b22f22fcc961ddab24e |
or, piecewise: |
Resampling Test Dataset 200404This test data package includes
MD5SUM: cc86a283ea81e80062752bb1171e0817 |
|