Version History File MOD_PR06CT This file shows the following: (a) What was changed in the process (b) Why it was changed (c) How the output product will be affected by the change (d) The date of the change v3.1.0 03/15/2001 ================================================================================ Final preparations were made in anticipation of Aqua data processing. Changes related to this were: - Added transmittance profile coefficients for Aqua, updated those for Terra These are now 42-level profiles instead of 40. Little endian coefficient files are supplied for processing on machines using Linux operating systems. - Added Aqua channel response functions, updated those for Terra (shared code) - Added logic for acquiring satellite identifier from both L1B and pcf files. These are compared for consistency. Other changes: - New version of L1B reader is used (Read_L1B_V2.2.f in shared code). Minor modifications were made to mod06uw_data.inc and mod06_get_data.f in order to accomodate the change. - New code was required to incorporate change to 42 level transmittance profiles (get_trans.f, tran_modisd042.f, mods to get_co2cld.f). - Modified check on mixing ratio values from ancillary data. Results in many less missing values of cloud top pressure and effective emissivity. - Fixed logic error in put_proc_var_irphase.f. Pixels with invalid cloud mask results will now be listed as "missing" instead of "clear". v3.0.0 06/07/2001 ================================================================================ MOD_PR06CT is promoted to run in MODIS "Consistent Year" processing. ECS metadata changes are intended to direct the Aerosol and Water Vapor output products into MODIS Data Collection 003, and to comply with recent refinements in MODIS standards. - ECS metadata attribute changes include the following: In MOD06_L2.mcf (.../PGE06/SHR_MCF) ----------------------------------- * VersionID is reset to 3 * AssociatedPlatformInstrumentSensor, implemented as a multicontainer object as of PGE06 v2.7.3, was restored to a single container object * New attributes ScienceQualityFlag and ScienceQualityFlagExplanation were added to the Inventory metadata. In PCF ------ * LocalVersionId is reset to 003 * PGEVersion reset to 3.0.0 v2.4.0 05/11/2001 ================================================================================ The following changes to the UW MOD06 cloud top properties code were made for processing prior to and in the first MODIS "Consistent Year" initiative. In the latter effort, reprocessed and forward processed data using frozen PGEs are planned for the data year Nov 1, 2000 to Oct 31, 2001. MODIS products including the Cloud Product will be stored in MODIS Data Collection 003. Prior to "Consistent Year", the present code will run in MODIS Collection 001. get_irphase.f: The IR cloud phase algorithm was simplified greatly and no longer uses any clustering or MLE techniques. The method uses only 8.5 and 11 micron radiance data, but will possibly use 12 micron in the future. Error checking was enhanced so that missing ancillary data (such as temperature and moisture profiles) does not result in missing IR phase output. A logic error was identified and corrected so that bad or missing radiances are not averaged in with good data when generating 5x5 pixel radiance means. get_co2cld.f: A change was made to cloud minus clear radiance (noise) thresholds for bands 33-36. v2.3.0 09/26/2000 ================================================================================ - This is the first Aqua/Terra capable version of MOD_PR06CT. PGE functionality is similar to the prior Terra-only version, but new Aqua MCFs and PCF are included for use when processing Aqua data streams. - The following PGE code updates are also included: get_irphase.f: Cloud phase categories were simplified and no longer include separate designations for thick (opague) and thin cirrus. The brightness temperature, brightness temperature difference, and brightness temperature variability thresholds were adjusted within the cloud phase categories. Initial modifications to the IR phase algorithm was made. MOD_PR06UW.f: Additional processing flags 'ngood_co2', 'ngood_IRPhase' and 'ngood_dayIRPhase' are defined. mod06_check_box.f: Separate quality flags (ngood_co2, etc and box_flag_co2, etc) are now used for the co2_slicing, IR phase, and daytime IR phase algorithms (the later not fully implemented). mod06uw_data.inc: Declarations of flags ngood_co2, ngood_IRPhase, ngood_dayIRPhase, box_flag_co2, box_flag_IR, box_flag_dayIR were included. taumodis.f: Variable z (level of sfc) is now initialized to 'z_sfc' in subroutine gphite modis_planck.f, planc_m.f and planck_m.f: These files were moved to the UW shared code library at .../src_UW. In modis_planck.f, temperature correction slope and intercept tables, and the effective central wavenumber table were revised. v2.2.5 08/11/2000 ================================================================================ - The README.txt file was updated to correctly reference $PGSINC, not $PGSBIN, as the proper directory for locating SDPTK status message include files. v2.2.4 07/14/2000 ================================================================================ - The production rules on ancillary ESDTs OZ_DAILY, SEA_ICE and REYNSST were changed to select the nearest data granule within a 28-day search interval centered on the MODIS collection period. - In MOD_PR06CT.mk, the shared code library "src_L2_V2.1" was renamed to "src_L2". This reflects organizational changes in the atmosphere shared source code directory tree. Compilation of MOD_PR06CT is now performed at the "O2" optimization level, not the aggressive "O3" level used in prior versions. v2.2.3 04/14/2000 ================================================================================ - A bugfix in module get_co2cld.f was implemented to more accurately determine top of ice cloud pressure levels. If the 8.6-11 micron brightness temperature is greater than a 2K threshold value, denoting an ice cloud, then the 13/11 micron CO2-slicing ratio solution will be included in the set of possible solutions. It is now properly included for ice clouds but not water or mixed-phase clouds. - Selection rules on the weekly ancillary Reynolds SST input product (REYNSST) were modified. If the granule that overlaps the collection period is unavailable (as may occur in a near real-time system), use the next nearest granule within four weeks of the collection period midpoint. - PGE06 including MOD_PR06OD was ported from SGI 32-bit to 64-bit architecture. Only changes to the compile and run environment (i.e., selection of the 64-bit ABI (Application Binary Interface) were needed. v2.2.2 12/14/1999 ================================================================================ - Selection rules on the weekly ancillary Reynolds SST input product (REYNSST) were changed. The granule prior to the one that overlaps the collection period will be used in the near real-time processing environment. - Routine Parse_ECS_DateTime, used for reading the NISE product metadata, was newly integrated into MOD_PR06CT S/W. v2.2.1 10/14/1999 ================================================================================ - File element MOD06CT_L2.mcf was removed from directory list. v2.2.0 09/01/1999 ================================================================================ - Ten new SDS arrays were added to MOD06_L2 product specification. They consist of the following 5 parameters averaged separately for day and nighttime scenes: Cloud_Top_Pressure Cloud_Top_Temperature Cloud_Fraction Cloud_Effective_Emissivity Cloud_Phase_Infrared - The MOD06_L2 product file template generation step was separated out of the Cloud top Properties code (MOD_PR06CT) and moved into a new process, MOD_PR06CR. - Shared code modules originally developed by Univ. of Wisc (UW) SCF are now stored under the directory /cc/cc_vob/ATMOS/shared_src/atmos_src/src_UW. The process makefile was revised to reflect this configuration change. - The atmosphere V2.1 ECS metadata writers (both inventory and archive) were integrated into MOD_PR06CT code; - L1B reader was updated; - Build instruction in README.txt was updated; v2.1.2 07/20/1999 ================================================================================ - The ECS metadata interface to MOD_PR06CT was updated with new "inventory" and "archive" metadata writers. In addition, MCFs (MOD06_L2 and MOD6CTQC) were updated to match the ECS baseline. v2.1.1 05/21/1999 ================================================================================ - An updated ECS core metadata module was integrated into the science code. This required updates not only to the science code calling interface, but also the MOD_PR06CT PCF and makefiles. v2.1.0 05/10/1999 ================================================================================ - v2.1 L1B reader is used. - 3 files were updated by ST: get_irphase.f,mod06_check_box.f,put_proc_var_irphase.f - Added HISTORY.txt file.