forked from motteler/ccast
-
Notifications
You must be signed in to change notification settings - Fork 0
CCAST: CrIS Calibration Algorithm and Sensor Testbed
License
clhepp/ccast
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CCAST v 1.20 ------------- H. Motteler, 14 Aug 2014 Overview --------- CCAST is software to take level zero data from the Cross-track Infrared Sounder (CrIS), a Fourier transform spectrometer on the Suomi NPP and JPSS weather satellites, and produce high-quality calibrated radiances. It is written primarily in Matlab, allowing for easy interaction, modification, and data visualization. Input is a CCSDS packet stream, typically with an HDF5 wrapper, and the output is Matlab-format HDF5. Installation ------------- (1) get a new copy or update an existing repo - new copy: "git clone https://github.com/strow/ccast.git" - update an existing repo: "git pull origin master" (2) compile the interferogram reader - start matlab - cd ccast/readers/MITreader380a/CrIS - mex bit_unpack_all.c (3) download or rebuild the SRF tabulations. source/mkSRFrun.m gives an example of building these for regular res processing with typical parameters. This calculation is relatively slow, and the resulting files need to be copied to ccast/inst_data. To download a recent version of this data, go to http://asl.umbc.edu/pub/data/ccast/inst_data/ For regular resolution, download SRF_v33a_LR_Pn_LW.mat v33a focal plane, psinc ILS, LW SRF_v33a_LR_Pn_MW.mat v33a focal plane, psinc ILS, MW SRF_v33a_LR_Pn_SW.mat v33a focal plane, psinc ILS, SW and install these files in ccast/inst_data. For high res get SRF_v33a_HR2_Pn_LW.mat v33a focal plane, psinc ILS, LW SRF_v33a_HR2_Pn_MW.mat v33a focal plane, psinc ILS, MW SRF_v33a_HR2_Pn_SW.mat v33a focal plane, psinc ILS, HW (4) edit paths in source/ccast_prepro.m and source/ccast_main.m as needed for the local environment. This step is not needed if you just want to run the demo, described below. For high res processing the corresponding files are ccast_hires2.m and hires_prepro.m Testing -------- Before starting, read doc/ccast_intro.pdf to understand what the test is going to do. The versions of ccast_main and ccast_prepro in ccast/demo have paths set for the demo. Sample NOAA RDR (level 0) and GCRSO (geo) files for 1 Apr 2014 are available at http://asl.umbc.edu/pub/data/ccast/demo/rdr60_hdf/2014/091/ http://asl.umbc.edu/pub/data/ccast/demo/sdr60_hdf/2014/091/ The RDR files are at the first URL and the geo files at the second. The files there should be copied to the corresponding directories in ccast/demo, ccast/demo/rdr60_hdf/2014/091/ ccast/demo/sdr60_hdf/2014/091/ To run the demo, start matlab and cd to ccast/demo. To test the preprocessor for the 1 Apr 2014 sample data, give the commands more off ccast_prepro(91, 91, 2014) This will produce a lot of annoying status messages from the MIT reader, and if the run is successful will leave matlab-format RDR and summary data in rdr60_mat/2014/091/ daily_mat/2014/ Now you can run the main ccast processing for 1 Apr 2014, ccast_main(91, 2014) This should produce a one-line status message per granule, and will leave data in sdr60_mat/2014/091/ Documentation -------------- doc/ccast_intro.pdf - an overview of design and project status doc/ccast_eqns.pdf - intro to the ILS and calibration equations doc/matlab_sdr.txt - the matlab SDR format field definitions doc/finterp.pdf - some notes on Fourier interpolation doc/status.txt - ccast status report as of 12 Dec 2013 source/README - a list source functions and scripts motmsc/README - a list of test and development scripts There are also detailed comments at the start of most of the major and many of the minor procedures. Top level directories ---------------------- docs - documentation demo - demo top level config source - main source directory davet - Dave Tobin/UW components motmsc - test and development runs - batch processing scripts readers - MIT reader with local mods inst_data - numeric filter and tabulated SRFs
About
CCAST: CrIS Calibration Algorithm and Sensor Testbed
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- MATLAB 99.2%
- Other 0.8%