CCSD1Z00000100000052CCSD1R00000300000032 DELIMITER=EOF; TYPE=CCSD1F000001; CCSD1C00000400000026 ADI=NURSML01; SUD=NURSML02; CCSD1R00000300000032 DELIMITER=EOF; TYPE=CCSD1D000002; UPPER ATMOSPHERE RESEARCH SATELLITE MICROWAVE LIMB SOUNDER Standard Formatted Data Units File Class Document for MLS Level 2 Data File June 1996 J.R. Burke and T. A. Lungu Jet Propulsion Laboratory California Institute of Technology, Pasadena, California UPPER ATMOSPHERE RESEARCH SATELLITE MICROWAVE LIMB SOUNDER Standard Formatted Data Units Document List: NURS1I00ML02 Whole Data Set NURS1I00ML01 ** File Class: Level 2 Data NURS1I00ML03 File Class: Level 3AT Data NURS1I00ML04 File Class: Level 3TP Parameter NURS1I00ML05 File Class: Level 3AL Data NURS1I00ML06 File Class: Level 3LP Parameter (** this document) UARS MLS SFDU FILE CLASS DOCUMENT FOR: ====================================== MLS LEVEL 2 DATA FILE --------------------- Introduction The organization of Standard Formatted Data Units (SFDU) documentation is hierarchical, with the top level describing the entire data set, and the bottom level describing a data item within a record. The levels of the hierarchy are: Whole Data Set, File Class, Record, and Field. A separate document is required for the Whole Data Set and for each File Class. Each level of documentation is a set of keyword - value pairs. This is the Document describing the MLS File Class for Level 2 Data and is applicable to Output Data Files Version 4 produced with MLS Production Processing Software Version v4.22 and Output Data Files Version 3 produced with MLS Production Processing Software Version v4.11/v4.12. The MLS Level 2 program has the flexibility to retrieve, constrain, or ignore a variety of parameters. The measured parameters for the Level 2 Data Set are specified by the structure SV_INFO (state vector inform- ation) contained in the supplemental header record. The parameters that are routinely retrieved are tangent pressure, temperature, and volume mixing ratios of ozone, water vapor, chlorine monoxide, nitric acid and sulfur dioxide. For ozone, there are two independent retrievals, one from the 205 GHz band (profile name O3_205) and one from the 183 GHz band ( profile name O3_183). Since UARS day 583 (16 Apr 1993), when the 183 GHz radiometer failed, no O3_183 and H2O profiles have been retrieved. Retrieved atmospheric profiles in the Level 2 data records are in the array PROFILE. Their estimated 1-sigma uncertainties (expected standard deviations) are in the array PROFILE_SDEV. State vector components which are normally constrained include N2O, O3_18_A (asymmetric ozone 18 isotope), O3_18_S (symmetric ozone 18 isotope) and heavy oxygen (O_18_O), as well as the line-of-sight component of wind. (Isotopic abundances of ozone are constrained to be the expected fraction of the retrieved abundance of the dominant isotope.) The Level 2 files are time-ordered, with one record every MMAF (65.536 seconds), and one set of atmospheric profiles and other quantities per record. Profile values are retrieved for alternate (even-indexed) pressure levels on the UARS standard pressure grid (described in Reference 2). The MLS geophysical data products are obtained from measurements by a sequential estimation retrieval technique using algorithms which follow the theory described in Reference 4. The Level 3AT Data Sets are obtained directly from the Level 2 Data Set for even-indexed pressure levels. For the odd-indexed pressure levels the Level 3AT Data Sets are obtained by averaging values on adjacent even-indexed levels. The Level 3AL Data Sets are obtained by linear interpolation to the standard UARS latitude grid (described in Reference 2). MLS Level 2/3A Processing uses Level 1 calibrated radiance and ancillary data as input, and routinely processes one full day's data in each run. Other inputs are: user selected options and parameters (all echoed in the Level 2 Data product), a file of processing coefficients for use in the retrieval process, a file of space radiance offsets, default climatological data, optional UARS Climatological Atmospheric Data, and optional National Meteorological Center (NMC) Data. Note, a modified UARS Climatological Atmospheric Data and NMC Data are normally used except in rare instances when they are unavailable. MLS Level 2/3A Processing produces the Level 2 Product, the Level 2 Log file, an optional file of diagnostic data for a selected range of major frames, the Level 3A products, the Level 3 Parameter Files, and a file of "last major frame quantities" used to begin the next day's processing. MLS Level 2/3A Processing consists of two programs (MLS_TANTRAK and MLS_RETRIV) run sequentially. MLS_TANTRAK creates temporary files containing the Level 1 radiances and ancillary data mapped onto the tangent track. The retrieval program steps through these data in a sequential manner. The MLS_RETRIV program processes tangent track files in a forward direction in time. (The program can optionally process in both forward and backward directions but this option has not been used for Version 4 Data Products.) During the forward pass, MLS_RETRIV reads Tangent Track data one major frame at a time, and loops through each MMIF updating the retrieved quantities. At the start of each MMIF a new a priori tangent pressure (PTAN63_APR) is calculated; at the end of each minor frame, the retrieved tangent pressure (PTAN63) is saved. At the beginning of each major frame, new a priori profiles are calculated. At the end of each major frame the retrieved profiles are written to the output file (when forward-only retrievals are being performed, or to a scratch file so they can be combined later with the a priori mixing ratios from the backward pass). See the MLS SFDU Whole Data Set Document for additional information. ----------------------------------------------------------------------- File Class ---------- FileClassName: MLS_LEVEL2. RecordTypeNames: There are three record types, Header Record, Supplemental Header Record, and Data Record. Algorithms: Level 1 calibrated radiances provide the measurement vector for each MMAF. Retrievals of state vector elements (e.g. tangent pressure and mixing ratios) are performed by sequential estimation techniques using the measurements and a priori information such as climatology to constrain the fit (with appropriate uncertainty estimates). Details are provided in Reference 5. FileClassSyntax: The Header Record is the first record. It is followed by NSV Supplemental Header records. These are followed by NUMMMAF Data records. Both NSV and NUMMMAF are parameters in the Header record and are defined below. FileClassFieldRelationships: MLS Level 3A files (File Classes 3AT Data, 3AL Data, 3TP Parameter, and 3LP Parameter) contain information extracted, interpolated or derived from information in the Level 2 Data File. Fields used at Level 2 and Level 3A have similar, if not identical, definitions. FileClassMisc: The MLS Level 2 Data File is archived at the UARS CDHF as a binary direct access file. LiteratureReferences: 1. Upper Atmosphere Research Satellite Programmer's Guide to Orbit/Attitude Services. 2. Computer Sciences Corporation, CSC/SD- 86/6704/ UD6, UARS Central Data Handling Facility (CDHF) Software System (UCSS) Programmer's Guide to Production Software Support Services, February 1993. 3. Remote sounding of atmospheres, J. T. Houghton, F. W. Taylor, and C. D. Rodgers, Chapter 7 (Retrieval Theory), Cambridge University Press, 1984. 4. Retrieval of atmospheric temperature and composition from remote measurements of therm- al radiation, C. D. Rodgers, Rev. Geophys. and Space Phys., 14, 609-624, 1976. 5. Upper Atmosphere Research Satellite Microwave Limb Sounder Level 2 Data Processing Theoretical Basis, L. Froidevaux, T. A. Lungu, W. G. Read, J. W. Waters, and W. A. Lahoz. 1996 6. Upper Atmosphere Research Satellite Microwave Limb Sounder Level 1 Data Processing Theoretical Basis. G. E. Peckham, J. W. Waters, R. F. Jarnot. Version 1.2, 24 January 1990. Appendix D, in MLS Instrument Calibration Report, R. F. Jarnot and R. E. Cofield, JPL Doc. D-9393, August 1991. 7. An Optimum Calibration Procedure for Radiometers. G. E. Peckham, Int. J. Remote Sensing, 10, 227-236, 1989. 8. Upper Atmosphere Research Satellite Microwave Limb Sounder Production Software Users Guide Version 4.0. ----------------------------------------------------------------------- Record Type 1 RecordName: Header Record. RecordStructure: Fixed length. This record contains the SFDU label, a journal of the user inputs to the Level 1 and Level 2 programs that created this file, quality data for each band, statistical and diagnostic data pertaining to the daily data set, and information identifying the data contained in this file. RecordLength: 3456 32-bit Words RecordFieldNames: The fields in alphabetical order are: ANT_RAD_OFFSET ANT_XMISSION ATT_TYP_VER A_PRIORI_TYPE BAD_CHANNEL_L1 BAD_CHANNEL_L2 BAND_INFO_DAY.AVG_PROBLTY BAND_INFO_DAY.BAD_FRACTION BAND_INFO_DAY.NUM_BAD_MMAF BAND_INFO_DAY.QUALITY1 BAND_INFO_DAY.QUALITY2 BAND_INFO_DAY.QUALITY3 BAND_INFO_DAY.QUALITY4 BAND_WING_CHAN BANK3_NUM_SWITCH BANK3_SWITCH_TIMES BANK6_NUM_SWITCH BANK6_SWITCH_TIMES BANK_SWITCH_NOMINAL BSL_APR_METHOD BSL_LNT_VAR BSL_LNT_VAR_M3 BSL_OFF_VAR BSL_OFF_VAR_M3 BSL_QDT_VAR CAL_RADIANCE_RNG CAL_REF CAL_REF_PAD CAL_TYPE CAL_TYPE_PAD CHISQ_LIMIT CLI_FACTOR CLI_OFFSET_TEMP CLI_PRESS_THRESHOLD COMB_O3 COMB_O3_PAD CONSTRAINT_ORDER CSFDU1 CSFDU2 C_ORDER DATA_GAP_TIMES DELTA_W END_TIME FC FILE_COMMENT_L1 FILE_COMMENT_L2 FLAG_AP_FST_REF_TIME FLAG_AP_NUMMMAF FLAG_CLI_NUMMMAF FLAG_NEG_FST_REF_TIME FLAG_NEG_NUMMMAF GAIN_RNG HGA_INTERFER_RNG HGA_INTERFER_RNG_NUM K_CUT_OFF L2PCQ_LINE1 L2PCQ_LINE2 L2PCQ_LINE3 LAT_DMAX LIMB_RAD_LIMIT LVL1_VERSIONNO MAFA MANEUVER_NUM_ORB MANEUVER_NUM_ROLL MANEUVER_NUM_UNDEF MANEUVER_NUM_YAW MANEUVER_NUM_ZERO MIN_FIT_SIGMA MIN_GAIN_PTS MLS_STATUS_DAY MMIF_BAD_MAX MU NPRFL NPRFL_ELE NSV NUMMMAF NUMMMAF_GOOD_STATUS OBJECT_FOV OBJECT_SPV OPT_DEPTH_LIN_MAX OPT_DEPTH_LIN_MIN OPT_DEPTH_MAX ORB_TYP_VER OVERRIDE PARAM_TABLE_RETRIV PARAM_TABLE_TANTRAK PREF_NOMINAL PROC_DIR_OPT PTAN63_APR_METHOD PTAN_CHISQ_THRESHOLD PTG_FOV_AZIM_REF PTG_FOV_AZIM_WDTH PTG_FOV_BO_MAP PTG_FOV_BO_NUM PTG_FOV_ELEV_REF PTG_FOV_ELEV_WDTH PTG_FOV_TABLE.AZIM PTG_FOV_TABLE.ELEV PTG_FOV_TABLE.ENCR PTG_INST2MACS_ELEV_ERR PTG_SPV_AZIM PTG_SPV_AZIM_WDTH PTG_SPV_BO_MAP PTG_SPV_BO_NUM PTG_SPV_ELEV PTG_SPV_ELEV_WDTH QUALIFIER_L1 QUALIFIER_L2 QUALIFIER1_PAD QUALITY4_DAY RAD_ERR_FACTOR RECORDNO REC_NOISE_RNG REC_SZ REF_MMIF REF_TIME_FIRST REJECT_LK_AHEAD ROLLRATE_VAR_MULT SCAN_CHANGE_NUM SFDU1 SFDU2 SIGMA_CRITERION START_TIME STD_SPV_RNG STD_TAR_RNG STD_ZER_RNG S_TEMP THEORETIC_ZERO_VAR THERMAL_H_MATRIX THRESHOLD_K_PTAN THRESHOLD_K_TEMP TRANS_INST2OBS TRANS_OBS2MACS TYPE UARS_DAY UPDATE_OA_OPTION VERSIONNO_RETRIV VERSIONNO_TANTRAK WD_100_MASK WD_101_QUAL WD_102_MASK WD_103_QUAL WD_104_QUAL WD_96_QUAL WD_98_QUAL WD_99_QUAL WINDOW_SZ WRITE_TIME RecordSyntax: The order of Fields is: SFDU1 CSFDU1 SFDU2 CSFDU2 ANT_RAD_OFFSET ANT_XMISSION ATT_TYP_VER BAD_CHANNEL_L1 CAL_RADIANCE_RNG CAL_REF CAL_REF_PAD CAL_TYPE CAL_TYPE_PAD CONSTRAINT_ORDER FC FILE_COMMENT_L1 GAIN_RNG HGA_INTERFER_RNG HGA_INTERFER_RNG_NUM MAFA MIN_FIT_SIGMA MIN_GAIN_PTS MU OBJECT_FOV OBJECT_SPV ORB_TYP_VER OVERRIDE PTG_FOV_AZIM_REF PTG_FOV_AZIM_WDTH PTG_FOV_BO_MAP PTG_FOV_BO_NUM PTG_FOV_ELEV_REF PTG_FOV_ELEV_WDTH PTG_FOV_TABLE.AZIM PTG_FOV_TABLE.ELEV PTG_FOV_TABLE.ENCR PTG_INST2MACS_ELEV_ERR PTG_SPV_AZIM PTG_SPV_AZIM_WDTH PTG_SPV_BO_MAP PTG_SPV_BO_NUM PTG_SPV_ELEV PTG_SPV_ELEV_WDTH QUALIFIER_L1 QUALIFIER1_PAD REC_NOISE_RNG REF_MMIF REJECT_LK_AHEAD STD_SPV_RNG STD_TAR_RNG STD_ZER_RNG S_TEMP THEORETIC_ZERO_VAR THERMAL_H_MATRIX TRANS_INST2OBS TRANS_OBS2MACS WD_100_MASK WD_101_QUAL WD_102_MASK WD_103_QUAL WD_104_QUAL WD_96_QUAL WD_98_QUAL WD_99_QUAL WINDOW_SZ BSL_LNT_VAR BSL_LNT_VAR_M3 BSL_OFF_VAR BSL_OFF_VAR_M3 BSL_QDT_VAR CHISQ_LIMIT CLI_FACTOR CLI_PRESS_THRESHOLD CLI_OFFSET_TEMP DELTA_W K_CUT_OFF LAT_DMAX LIMB_RAD_LIMIT OPT_DEPTH_LIN_MAX OPT_DEPTH_LIN_MIN OPT_DEPTH_MAX PREF_NOMINAL PTAN_CHISQ_THRESHOLD RAD_ERR_FACTOR ROLLRATE_VAR_MULT SIGMA_CRITERION THRESHOLD_K_PTAN THRESHOLD_K_TEMP A_PRIORI_TYPE BAND_WING_CHAN BSL_APR_METHOD C_ORDER MMIF_BAD_MAX PROC_DIR_OPT PTAN63_APR_METHOD FILE_COMMENT_L2 UPDATE_OA_OPTION BAD_CHANNEL_L2 BANK_SWITCH_NOMINAL COMB_O3 COMB_O3_PAD BAND_INFO_DAY .AVG_PROBLTY -- .BAD_FRACTION . .QUALITY1 . .QUALITY2 . Repeat 6 times .QUALITY3 . .QUALITY4 . .NUM_BAD_MMAF -- QUALITY4_DAY BANK3_NUM_SWITCH BANK3_SWITCH_TIMES BANK6_NUM_SWITCH BANK6_SWITCH_TIMES DATA_GAP_TIMES END_TIME FLAG_AP_FST_REF_TIME FLAG_NEG_FST_REF_TIME MLS_STATUS_DAY NPRFL NPRFL_ELE NSV NUMMMAF NUMMMAF_GOOD_STATUS RECORDNO REC_SZ REF_TIME_FIRST START_TIME UARS_DAY WRITE_TIME FLAG_AP_NUMMMAF FLAG_NEG_NUMMMAF FLAG_CLI_NUMMMAF MANEUVER_NUM_ORB MANEUVER_NUM_ROLL MANEUVER_NUM_YAW MANEUVER_NUM_UNDEF MANEUVER_NUM_ZERO SCAN_CHANGE_NUM LVL1_VERSIONNO VERSIONNO_TANTRAK VERSIONNO_RETRIV L2PCQ_LINE1 L2PCQ_LINE2 L2PCQ_LINE3 PARAM_TABLE_TANTRAK PARAM_TABLE_RETRIV QUALIFIER_L2 TYPE Fields (in alphabetical order) FieldName: ANTENNA_RADIATION_OFFSET FieldMnemonic: ANT_RAD_OFFSET FieldSyntax: 1-D array. FieldUnits: K. FieldResolution: 0.01 FieldRange: -3.00 to 3.00. FieldDescription: NOT USED for Output Data Files Version 4. [It was Antenna radiation offsets for the three MLS radiometers input to Level 1. The offsets are calculated using a different set of parameters that are hidden from Level 2 processing.] FieldRepresentation:Real*4(3). FieldDisplayFormat: 3(F7.3,1X) FieldName: ANTENNA_TRANSMISSION FieldMnemonic: ANT_XMISSION FieldSyntax: 1-D array. FieldUnits: Unitless. FieldResolution: 0.01. FieldRange: 0.94 to 1.0 FieldDescription: NOT USED for Output Data Files Version 4. [It was an array of Antenna transmission coefficients for the three MLS radiometers input to Level 1. The coefficients are calculated using a different set of parameters that are hidden from Level 2 processing.] FieldRepresentation:Real*4(3). FieldDisplayFormat: 3(F7.3,1X) FieldName: ATTITUDE_TYPE_VERSION FieldMnemonic: ATT_TYP_VER FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Originally obtained from the Level 1 User Input File. Type or specific version of attitude data to be used. If blank, the best currently available data are obtained from the attitude read routines - this is the normal mode for Production processing. Other values can yield test simulation data or quick look data. See UARS Programmer's Guide to Orbit/Attitude Services (ref 1) for a similarly named variable. FieldRepresentation:Character*4 FieldDisplayFormat: A*4. FieldName: A_PRIORI_TYPE FieldMnemonic: A_PRIORI_TYPE FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 1 to 3. FieldDescription: Obtained from the Level 2 User Input File. Specifies how the a priori estimates are obtained: 1 = STANDARD_A_PRIORI, based on climatology data and previous estimates. 2 = COMBINED_A_PRIORI, combines correlative data (if it exists) with standard a priori. 3 = RT_A_PRIORI, a priori estimate is calc- ulated from correlative data alone (if correlative data does not exist in this case, the standard a priori is used). FieldRepresentation:Integer*4. FieldDisplayFormat: I2 FieldName: BAD_CHANNEL_L1 FieldMnemonic: BAD_CHANNEL_L1 FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Obtained from the Level 1 User Input File. A logical array which specifies whether data from a channel is to be used or not. A value of TRUE means the channel is 'bad' and its data are to be ignored. First row is for nominal band-to-bank switch, second is for non-nominal case. FieldRepresentation:Logical*1(90,2). FieldDisplayFormat: 90A1 FieldName: BAD_CHANNEL_L2 FieldMnemonic: BAD_CHANNEL_L2 FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: A Level 2 User Input. A logical array which specifies whether data from a channel is to be used or not. A value of TRUE means the channel is 'bad' and its data are to be ignored. First row is for nominal band-to-bank switch, second is for non- nominal case. FieldRepresentation:Logical*1(90,2). FieldDisplayFormat: 90A1 FieldName: BAND_INFO_DAY FieldMnemonic: BAND_INFO_DAY FieldSyntax: Record type array of six elements containing seven fields (i.e. the set of seven items below are repeated six times). The syntax is .AVG_PROBLTY .BAD_FRACTION .QUALITY1 .QUALITY2 .QUALITY3 .QUALITY4 .NUM_BAD_MMAF FieldUnits: n/a FieldResolution: n/a FieldRange: n/a FieldDescription: A record data type containing seven fields that give an overall indication of the quality of retrieval data in the file. FieldRepresentation:RECORD(6) FieldDisplayFormat: See below for each subfield. SubFieldName: AVG_PROBLTY SubFieldMnemonic: AVG_PROBLTY SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: 1/(Number of major frames in file) SubFieldRange: 0.0 to 1.0. SubFieldDescription: Average value of BAND_INFO_MMAF.PROBLTY over all 'good' MMAFs (i.e. data was present and Level 1 calibration was 'good'). SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.4 SubFieldName: BAD_FRACTION SubFieldMnemonic: BAD_FRACTION SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: 1/1319. SubFieldRange: 0.0 to 1.0. SubFieldDescription: Fraction of MMAFs with MMAF_STAT ='G' for which BAND_INFO_MMAF.CHISQ is larger than CHISQ_LIMIT (i.e. which do not pass the chi- square test). SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.4 SubFieldName: NUM_BAD_MMAF SubFieldMnemonic: NUM_BAD_MMAF SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: 1. SubFieldRange: 0 to 1319. SubFieldDescription: Number of 'good' MMAFs (i.e. data was present and Level 1 calibration was good) with BAND_INFO_MMAF.CHISQ larger than CHISQ_LIMIT (i.e. which do not pass the chi-square test). SubFieldRepresentation: Integer*4. SubFieldDisplayFormat: I6 SubFieldName: QUALITY1 SubFieldMnemonic: QUALITY1 SubFieldSyntax: Real. SubFieldUnits: Unitless. SubFieldResolution: 1 SubFieldRange: 0. to 100. SubFieldDescription: Percentage of MMAFs that have either a poor fit or were bad in some other way (instrument problems, too few minor frames with data, etc.). Percentage having a quality indicator of 1, i.e. LIMB_RAD_GOOD <= LIMB_RAD_LIMIT and CHISQ > CHISQ_LIMIT where: LIMB_RAD_GOOD = Fraction of 'good' and used radiances from the total number of radiances available. CHISQ = Value from the reduced chi-square test (fitting linearized model radiances to observed radiances) for one band over the MMAF. Model radiances are calculated for the retrieved state vector components. Part of structure BAND_INFO_MMAF which is an array containing data for each band. LIMB_RAD_ LIMIT and CHISQ_LIMIT are part of this record. SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.0 SubFieldName: QUALITY2 SubFieldMnemonic: QUALITY2 SubFieldSyntax: Real. SubFieldUnits: Unitless. SubFieldResolution: 1 SubFieldRange: 0. to 100. SubFieldDescription: Percentage of major frames having enough data for retrievals but which had a poor fit. Percentage of MMAFs having a quality indicator of 2, i.e. LIMB_RAD_GOOD > LIMB_RAD_LIMIT and CHISQ > CHISQ_LIMIT. SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.0 SubFieldName: QUALITY3 SubFieldMnemonic: QUALITY3 SubFieldSyntax: Real. SubFieldUnits: Unitless. SubFieldResolution: 1 SubFieldRange: 0. to 100. SubFieldDescription: Percentage of major frames having good fits but not much data. Percentage of MMAFs having a quality indicator of 3, i.e. LIMB_RAD_GOOD <= LIMB_RAD_LIMIT and CHISQ <= CHISQ_LIMIT. SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.0 SubFieldName: QUALITY4 SubFieldMnemonic: QUALITY4 SubFieldSyntax: Real. SubFieldUnits: Unitless. SubFieldResolution: 1 SubFieldRange: 0. to 100. SubFieldDescription: Percentage of MMAFs having good quality, i.e. a quality indicator of 4, i.e. LIMB_RAD_GOOD > LIMB_RAD_LIMIT and CHISQ <= CHISQ_LIMIT. SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.0 FieldName: BAND_WING_CHAN FieldMnemonic: BAND_WING_CHAN FieldSyntax: 2-D array FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 to 90 FieldDescription: Array containing pairs of channel numbers which are to be considered as 'wing channels' for each band. FieldRepresentation:Integer*4(6,2) FieldDisplayFormat: 6(I2,1X,I2,1X) FieldName: BANK3_NUM_SWITCH FieldMnemonic: BANK3_NUM_SWITCH FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1. FieldRange: 0 to 6. FieldDescription: Number of times filter bank 3 was switched from one band to another during the day. Switching filter banks means that a slightly different set of filter bank response functions are used to generate the retrieval coefficients. FieldRepresentation:Integer*4. FieldDisplayFormat: I3. FieldName: BANK3_SWITCH_TIMES FieldMnemonic: BANK3_SWITCH_TIMES FieldSyntax: 2-D array. FieldUnits: Time in UARS Date and Time (UDTF) format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: n/a FieldDescription: Times, in UDTF format, at which filter bank 3 was switched (for up to six switches). The times are for the center of the MMAF regardless of when within the MMAF the switch occurred. FieldRepresentation:Integer*4(2,6) FieldDisplayFormat: 6(I6,1X,I8,1X). FieldName: BANK6_NUM_SWITCH FieldMnemonic: BANK6_NUM_SWITCH FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1. FieldRange: 0 to 6. FieldDescription: Number of times filter bank 6 was switched from one band to another (during the day). FieldRepresentation:Integer*4. FieldDisplayFormat: I3. FieldName: BANK6_SWITCH_TIMES FieldMnemonic: BANK6_SWITCH_TIMES FieldSyntax: 2-D array. FieldUnits: Time in UARS Date Time (UDTF) format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: n/a FieldDescription: Times, in UDTF format, at which filter bank 6 was switched (for up to two switches). FieldRepresentation:Integer*4(2,2) FieldDisplayFormat: 2(I6,1X,I8). FieldName: BANK_SWITCH_NOMINAL FieldMnemonic: BANK_SWITCH_NOMINAL FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Originally obtained from the Level 2 User Input File. Set to TRUE if the nominal filter bank is to be considered for retrievals when more than one filter bank is connected to the same band. FieldRepresentation:Logical*1 FieldDisplayFormat: A1 FieldName: BSL_APR_METHOD FieldMnemonic: BSL_APR_METHOD FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Method used to obtain a priori values for the base- line state vector components. User input to Level 2 1 = Baseline is zero. 2 = Use Baseline from previous MMIF, zero for the first MMIF. 3 = Use wing channels (left most and right most channels) to calculate offset and linear terms and set quadratic terms to zero. FieldRepresentation:Integer*4 FieldDisplayFormat: I3 FieldName: BSL_LNT_VAR FieldMnemonic: BSL_LNT_VAR FieldSyntax: Scalar. FieldUnits: [K/MHz]^2. FieldResolution: n/a FieldRange: n/a FieldDescription: Baseline linear term a priori variance. User input to Level 2. FieldRepresentation:Real*4 FieldName: BSL_LNT_VAR_M3 FieldMnemonic: BSL_LNT_VAR_M3 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: Set to 0.5 for Version 4 output data products. FieldDescription: Baseline linear term a priori variance for method 3 which uses information from wing channels to get a priori estimates for offset and linear term. User input to Level 2. FieldRepresentation:Real*4 FieldName: BSL_OFF_VAR FieldMnemonic: BSL_OFF_VAR FieldSyntax: Scalar. FieldUnits: K^2. FieldResolution: n/a FieldRange: n/a FieldDescription: Baseline offset a priori variance. User input to Level 2. FieldRepresentation:Real*4 FieldName: BSL_OFF_VAR_M3 FieldMnemonic: BSL_OFF_VAR_M3 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Baseline offset a priori variance for method 3 which uses information from wing channels to get a priori estimates for offset and linear term. User input to Level 2. FieldRepresentation:Real*4 FieldName: BSL_QDT_VAR FieldMnemonic: BSL_QDT_VAR FieldSyntax: Scalar. FieldUnits: [K^2]/[MHz^4]. FieldResolution: n/a FieldRange: Set to 0.0001 for Version 4 output data products. FieldDescription: Baseline quadratic term a priori variance. User input to Level 2. FieldRepresentation:Real*4 FieldDisplayFormat: F7.4 FieldName: CAL_RADIANCE_RNG FieldMnemonic: CAL_RADIANCE_RNG FieldSyntax: 1-D array. FieldUnits: K FieldResolution: 0.01 FieldRange: -10 to 327.67 FieldDescription: Level 1 User Input. If a calibrated radiance lies outside this range it is considered bad and the sign of its error term [RAD_L1(i,2,j)] is set negative so that it will not be used in Level 2 retrievals. The upper limit is the largest radiance that can be represented by a 2 byte integer. FieldRepresentation:Real*4(2). FieldDisplayFormat: 2F8.3 FieldName: CAL_REF FieldMnemonic: CAL_REF FieldSyntax: Scalar FieldUnits: Unitless. FieldResolution: n/a FieldRange: TAR and SPV FieldDescription: An input to Level 1 via the User Input File. Specifies the calibration reference. Calibrated radiances are slightly more accurate using space as a reference since there are normally four times as many space views as target views. Values are: "TAR" = target "SPV" = space (Nominal value). FieldRepresentation:Character*3 FieldDisplayFormat: A3 FieldName: CAL_REF_PAD FieldMnemonic: CAL_REF_PAD FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: 1-byte pad used to keep fields on word boundaries. FieldRepresentation:n/a FieldName: CAL_TYPE FieldMnemonic: CAL_TYPE FieldSyntax: Scalar FieldUnits: Unitless. FieldResolution: n/a FieldRange: 'OPT' 'POL' 'ONE' 'ALL' FieldDescription: An input to Level 1 via the User Input File. The calibrated radiances may be calculated using either a polynomial fit method or a minimum variance technique. See references 6 and 7. Desired calibration type; OPT = optimal filter (weights calculated each time the reference view pattern changes. POL = quadratic polynomial filter - used for all Version 4 output data products. ONE = optimal filter with weights calculated once, if the reference view pattern changes the quadratic polynomial filter is used. ALL = optimal filter with weights calculated each major frame. Used only for testing. FieldRepresentation:Character*3 FieldDisplayFormat: A3 FieldName: CAL_TYPE_PAD FieldMnemonic: CAL_TYPE_PAD FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: 1-byte pad used to keep fields on word boundaries. FieldRepresentation:n/a FieldName: CHISQ_LIMIT FieldMnemonic: CHISQ_LIMIT FieldSyntax: 1-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: For Version 4 output data products values are [5000.0, 5.0, 5.0, 20.0, 150.0, 300.0] FieldDescription: Obtained from the Level 2 User Input File. Limiting value of CHISQ above which the fit is considered poor for each band. FieldRepresentation:Real*4(6) FieldDisplayFormat: 6F6.2 FieldName: CLI_FACTOR FieldMnemonic: CLI_FACTOR FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 0.0 - 1.0. FieldDescription: Factor used to determine if the differences between mixing ratio estimates and climatology exceed the threshold (CLI_PRESS_THRESHOLD). A flag (FLAG_CLI) is set when estimate minus climatology is outside the range defined by this factor times climatology, and climatology divided by this factor. Level 2 user input, typically 0.5. FieldRepresentation:Real*4. FieldDisplayFormat: F4.2 FieldName: CLI_OFFSET_TEMP FieldMnemonic: CLI_OFFSET_TEMP FieldSyntax: Scalar. FieldUnits: K. FieldResolution: 1.0 FieldRange: 0.0 - 300.0. FieldDescription: Temperature offset which, when exceeded by the difference between estimated temperature and climatology, sets the flag FLAG_CLI. Used to detect the situation when the retrieval temperature profile differs by more than CLI_OFFSET_TEMP degrees from the a priori temperature. FieldRepresentation:Real*4. FieldDisplayFormat: F5.1 FieldName: CLI_PRESS_THRESHOLD FieldMnemonic: CLI_PRESS_THRESHOLD FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: -4 to 4 FieldDescription: Threshold above which the climatology criterion is not checked. See CLI_FACTOR. FieldRepresentation:Real*4. FieldDisplayFormat: F6.2 FieldName: COMB_03 FieldMnemonic: COMB_03 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Level 2 User Input. If TRUE, ozone retrieved from both radiometers is combined into one estimate. FieldRepresentation:Logical*1 FieldDisplayFormat: A1 FieldName: COMB_O3_PAD FieldMnemonic: COMB_O3_PAD FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: 1-byte pad used to keep fields on word boundaries. FieldRepresentation:n/a FieldName: CONSTRAINT_ORDER FieldMnemonic: CONSTRAINT_ORDER FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: Integers. FieldRange: 2. FieldDescription: Level 1 User Input. Degree of interpolation polynomial for the optimal calibration method. FieldRepresentation:Integer*4. FieldDisplayFormat: I3 FieldName: CSFDU1 FieldMnemonic: CSFDU1 FieldSyntax: Scalar. FieldUnits: Bytes. FieldResolution: 1. FieldRange: n/a FieldDescription: First length field of the Standard Formatted Data Record. Contains the file size in bytes minus 20. FieldRepresentation:Character*8. FieldDisplayFormat: A8 FieldName: CSFDU2 FieldMnemonic: CSFDU2 FieldSyntax: Scalar. FieldUnits: Bytes. FieldResolution: 1. FieldRange: n/a FieldDescription: Second length field of the Standard Formatted Data Record. Contains the file size in bytes minus 40. FieldRepresentation:Character*8 FieldDisplayFormat: A8 FieldName: C_ORDER FieldMnemonic: C_ORDER FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Level 2 User Input. Channel number array ordered according to processing sequence for the forward direction (first row) and backward direction (second row). FieldRepresentation:Integer*4(90,2). FieldDisplayFormat: 90(2I3) FieldName: DATA_GAP_TIMES FieldMnemonic: DATA_GAP_TIMES FieldSyntax: 3-D array. FieldUnits: Time in UDTF format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: Start of day to end of day. FieldDescription: Reference start and end times for up to sixteen periods of 'bad' data of one MMAF or more. In this case, bad data includes data gaps, MMAFs during which a filter bank switch occurred, periods where Level 0 data quality flags indicate bad data, and major frames that have less than MMIF_BAD_MAX good minor frames. First index selects time part (day and ms of day, second index selects start or end of gap, and third index selects data gap number. Array is initialized so that the start times are all set to the start of the day, and the end times set to the start of the next day. If this array is unchanged from its initialized values, then either no gaps occurred or there was a gap for the entire day. To determine which, look at NUM_GOOD_MMAF. If it is greater then zero, then there were no data gaps. Otherwise, the number of data gaps will be one less than the index of the first regressive start time. FieldRepresentation:Integer*4(2,2,16) FieldDisplayFormat: 16(2(I6,2X,I8,5X)/) FieldFillCode: See FieldDescription. FieldName: DELTA_W FieldMnemonic: DELTA_W FieldSyntax: Scalar. FieldUnits: -log(hPa) FieldResolution: 0.01. FieldRange: 0. to 10. FieldDescription: Level 2 User Input. Minimization criterion for a priori tangent pressure determination. FieldRepresentation:Real*4. FieldDisplayFormat: E13.3 FieldName: END_TIME FieldMnemonic: END_TIME FieldSyntax: 1-D array. FieldUnits: Time in UDTF format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: n/a FieldDescription: UDTF time of last data record. FieldRepresentation:Integer*4(2) FieldDisplayFormat: I6,2X,I8. FieldName: FC FieldMnemonic: FC FieldSyntax: 2-D array. FieldUnits: Hz FieldResolution: 1.0E-7. FieldRange: 1.0E-5, 1.0E-2. FieldDescription: Level 1 User Input. Breakpoint frequency in units of Hz for 1/f noise spectrum for each channel and band-to-bank mapping. Used to calibrate radiances in Level 1 processing when optimal calibration method is used. FieldRepresentation:Real*4(90,2) FieldDisplayFormat: 2(9(10E10.3)/) FieldName: FILE_COMMENT_L1 FieldMnemonic: FILE_COMMENT_L1 FieldSyntax: Character String. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Level 1 user input. A comment to be written in the UARS file catalog. Used to annotate special case files. Nominal value is 'Normal Production Run'. FieldRepresentation:Char*80 FieldDisplayFormat: A80 FieldName: FILE_COMMENT_L2 FieldMnemonic: FILE_COMMENT_L2 FieldSyntax: Character String. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Level 2 user input. A comment to be written in the UARS file catalog. Used to annotate special case files. Nominal value is 'Normal Production Run'. FieldRepresentation:Char*80 FieldDisplayFormat: A80 FieldName: FLAG_AP_FST_REF_TIME FieldMnemonic: FLAG_AP_FST_REF_TIME FieldSyntax: 2-D array. FieldUnits: Time in UDTF format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: n/a FieldDescription: Reference time in UDTF format of the first MMAF for which FLAG_AP was set for each state vector component and each direction. See FLAG_AP in the data record section. FieldRepresentation:I*4(45,2) FieldDisplayFormat: 2(9(5I9/)/) FieldName: FLAG_AP_NUMMMAF FieldMnemonic: FLAG_AP_NUMMMAF FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 0 to 42560 FieldDescription: Number of MMIFs for which FLAG_AP was set, for each state vector component and each direction. FLAG_AP is TRUE when the difference between the estimate and the a priori exceeds SIGMA_CRITERION times the standard deviation of the estimate, for at least one pressure level. FieldRepresentation:I*2(45,2) FieldDisplayFormat: 2(9(5I9/)/) FieldName: FLAG_CLI_NUMMMAF FieldMnemonic: FLAG_CLI_NUMMMAF FieldSyntax: 1-D array. FieldUnits: Unitless. FieldResolution: 1. FieldRange: 0 to 1319. FieldDescription: Number of MMAFs for which FLAG_CLI was set, for each state vector component. FieldRepresentation:I*2(45) FieldDisplayFormat: 45I9 FieldName: FLAG_NEG_FST_REF_TIME FieldMnemonic: FLAG_NEG_FST_REF_TIME FieldSyntax: 2-D array. FieldUnits: Time in SDTF. FieldResolution: milliseconds. FieldRange: n/a FieldDescription: The reference time for the MMAF where a negative value first appeared. For each state vector component and processing direction. Order of state vector component is the same as the one in SV_INFO, order of processing direction is forward, backward. FieldRepresentation:I*4(45,2) FieldDisplayFormat: 2(9(5I9/)/) FieldName: FLAG_NEG_NUMMMAF FieldMnemonic: FLAG_NEG_NUMMMAF FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 0 to 1340. FieldDescription: Number of MMAFs where a negative estimate appeared for each state vector component and each processing direction. FieldRepresentation:I*2(45,2) FieldDisplayFormat: 90I5 FieldName: GAIN_RNG FieldMnemonic: GAIN_RNG FieldSyntax: 1-D array. FieldUnits: Unitless. FieldResolution: 0.01 FieldRange: Lower limit: Between 3 to 7 Upper limit: Between 40 to 60 FieldDescription: Level 1 User Input. Lower(1) and upper(2) limits on acceptable values for instrument gain. Used to set diagnostic qualities in Level 1 data. FieldRepresentation:Real*4(2). FieldDisplayFormat: 2F7.2 FieldName: HGA_INTERFER_RNG FieldMnemonic: HGA_INTERFER_RNG FieldSyntax: 2-D array. FieldUnits: Degrees FieldResolution: 0.001. FieldRange: 0 to 360 first component, -90 to 90 second component. FieldDescription: User input to the Level 1 program. Coordinates of vertices (in HGA gimbal angle space) of the HGA interference polygon. When the HGA gimbal angle is inside this polygon, HGA interference is assumed. FieldRepresentation:R*4(2,40) FieldDisplayFormat: 40(F9.3,1X) FieldName: HGA_INTERFER_RNG_NUM FieldMnemonic: HGA_INTERFER_RNG_NUM FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 to 40 FieldDescription: User input to Level 1. Number of vertices in the HGA interference polygon. HGA interference will be checked if this value is three or greater. FieldRepresentation:I*4 FieldDisplayFormat: I3 FieldName: K_CUT_OFF FieldMnemonic: K_CUT_OFF FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1.0E-3. FieldRange: 1.0E-8 to 0.99 FieldDescription: An input via the Level 2 User Input File. Factor specifying the fraction of the maximum beyond which a channel is still considered sensitive to mixing ratios for a given pointing (i.e. a channel is considered sensitive, and consequently the state vector has to be updated, for those pressure levels around the "linearized" pointing pressure for which the derivative K_STAR is greater than K_CUT_OFF * K_STAR_MAX for any of the retrieved species) FieldRepresentation:Real*4 FieldDisplayFormat: E14.3 FieldName: L2PCQ_LINE1 FieldMnemonic: L2PCQ_LINE1 FieldSyntax: Character String. FieldUnits: n/a FieldResolution: n/a FieldRange: n/a FieldDescription: First comment line from the Level 2 Processing Coefficients file. Describes contents of file. FieldRepresentation:Character*80. FieldDisplayFormat: A80. FieldName: L2PCQ_LINE2 FieldMnemonic: L2PCQ_LINE2 FieldSyntax: Character String FieldUnits: n/a FieldResolution: n/a FieldRange: n/a FieldDescription: Second comment line from the Level 2 Processing Coefficients file. Describes contents of file. FieldRepresentation:Character*80. FieldDisplayFormat: A80. FieldName: L2PCQ_LINE3 FieldMnemonic: L2PCQ_LINE3 FieldSyntax: Character String FieldUnits: n/a FieldResolution: n/a FieldRange: n/a FieldDescription: Third comment line from the Level 2 Processing Coefficients file. Describes contents of file. FieldRepresentation:Character*80. FieldDisplayFormat: A80. FieldName: LAT_DMAX FieldMnemonic: LAT_DMAX FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: 0. to 90. 0.2 for Version 4 output data products. FieldDescription: Level 2 User Input. Used to determine Level 3 latitude grid crossings. Maximum latitude difference between latitude at retrieval point and a UARS Latitude grid point (GRID_L3AL) for a grid crossing to occur. FieldRepresentation:Real*4 FieldDisplayFormat: F8.3 FieldName: LIMB_RAD_LIMIT FieldMnemonic: LIMB_RAD_LIMIT FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 0 to 1. 0.7 for Version 4 output data products. FieldDescription: Level 2 user input. Fraction of limb radiances used to calculate the quality_n fields in BAND_INFO_MMAF. Because some data are used to calibrate radiances and cannot be used for retrievals, the fraction of 'good' limb radiances is in the range of 0.78 to 0.81 at best, with the nominal scan sequence. FieldRepresentation:Real*4 FieldDisplayFormat: F5.2 FieldName: LVL1_VERSIONNO FieldMnemonic: LVL1_VERSIONNO FieldSyntax: Character String FieldUnits: n/a FieldResolution: n/a FieldRange: n/a FieldDescription: MLS Version number of the MLS_LEVEL1 program. FieldRepresentation:Character*4. FieldDisplayFormat: A4. FieldName: MAFA FieldMnemonic: MAFA FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 to 10. FieldDescription: Level 1 User Input. Number of MMAFs to process past the nominal processing stop time. Default value = 10. Processing past the nominal processing stop time is needed when retrievals in the backward direction are performed. FieldRepresentation:Integer*4. FieldDisplayFormat: I6 FieldName: MANEUVER_NUM_ORB FieldMnemonic: MANEUVER_NUM_ORB FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 - 1319 FieldDescription: Number of MMAFs during which a satellite Orbit maneuver occurred. FieldRepresentation:Integer*2 FieldDisplayFormat: I5 FieldName: MANEUVER_NUM_ROLL FieldMnemonic: MANEUVER_NUM_ROLL FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 - 1319 FieldDescription: Number of MMAFs during which a satellite roll maneuver occurred. FieldRepresentation:Integer*2 FieldDisplayFormat: I5 FieldName: MANEUVER_NUM_UNDEF FieldMnemonic: MANEUVER_NUM_UNDEF FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 - 1319 FieldDescription: Number of MMAFs during which the satellite maneuver type was undefined. FieldRepresentation:Integer*2 FieldDisplayFormat: I5 FieldName: MANEUVER_NUM_YAW FieldMnemonic: MANEUVER_NUM_YAW FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 - 1319 FieldDescription: Number of MMAFs during which a satellite yaw maneuver occurred. FieldRepresentation:Integer*2 FieldDisplayFormat: I5 FieldName: MANEUVER_NUM_ZERO FieldMnemonic: MANEUVER_NUM_ZERO FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 - 1319 FieldDescription: Number of MMAFs during which no satellite maneuver occurred. FieldRepresentation:Integer*2 FieldDisplayFormat: I5 FieldName: MIN_FIT_SIGMA FieldMnemonic: MIN_FIT_SIGMA FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Level 1 User input. A quantity that limits the minimum standard deviation allowed for the quadratic fit for the purpose of data rejection. Counts for target and space views are rejected as bad data (unless a 'wall' condition exists) if they differ from their expected value by more than five sigma. The expected counts and their uncertainties are determined from a quadratic fit. If the standard deviation of the fit is less than MIN_FIT_SIGMA times the theoretical sigma of a single point, it is reset to that value. A 'wall' condition exists when there is a step or jump to a new trend in space or target counts. FieldRepresentation:Real*4. FieldDisplayFormat: F7.3 FieldName: MIN_GAIN_PTS FieldMnemonic: MIN_GAIN_PTS FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1. FieldRange: 1 - 11 FieldDescription: User input to the Level 1 program. Minimum number of Target views within a window necessary to make a new quadratic fit to GAIN. When this condition is not satisfied the last quadratic fit will be used to interpolate (extrapolate) new GAIN values. The gain can be extrapolated for up to WINDOW_SZ major frames using the last fit, after which the gain assumes the last extrapolated value. FieldRepresentation:Integer*4. FieldDisplayFormat: I3 FieldName: MLS_STATUS_DAY FieldMnemonic: MLS_STATUS_DAY FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: The value of MLS_STATUS at the end of the day's data set. MLS_STATUS is a status word whose bits give information on the state of the MLS instrument. If Level 0 data that is used to determine MLS_STATUS is thought to be corrupted (parity errors or fill data), then the field of MLS_STATUS for the corrupted data is not changed from the previous value. For further discussion see Appendix A. FieldRepresentation:Integer*4. FieldDisplayFormat: Z10.8 FieldName: MMIF_BAD_MAX FieldMnemonic: MMIF_BAD_MAX FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 0 to 32 FieldDescription: Originally obtained from the Level 2 User Input File. Maximum number of "bad" MMIFs for which the MMAF is still considered "good". An MMAF (major frame) contains 32 MMIFs (minor frames). Every MMAF contains some MMIFs which are used to calibrate the radiances and cannot be used for retrievals. Other MMIFs may be declared "bad" at Level 1 due to data gaps or other reasons. If more than MMIF_BAD_MAX MMIFs are declared "bad", the entire MMAF is declared "bad" and only a priori data will written to the output files. FieldRepresentation:Integer*4. FieldDisplayFormat: I*3. FieldName: MU FieldMnemonic: MU FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 1.1 to 3.9 FieldDescription: User input to the Level 1 program. One plus slope of '1/f' noise spectrum for each channel and Filter Bank Switch setting. The first column is used for a nominal Filter Bank Switch setting, the second column is used for cases when filter bank 3 is connected to each of the other bands and bank 6 is connected to band 3. For example MU(1,2) is used for the first channel of bank 3 when bank 3 is connected to band 1. FieldRepresentation:Real*4(90,2) FieldDisplayFormat: 2(6F10.3/) FieldName: NPRFL FieldMnemonic: NPRFL FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 1 to 45. FieldDescription: Number of profiles in the PROFILE vector. FieldRepresentation:Integer*4. FieldDisplayFormat: I4 FieldName: NPRFL_ELE FieldMnemonic: NPRFL_ELE FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Number of elements in the vector PROFILE. See description of PROFILE below. FieldRepresentation:Integer*4. FieldDisplayFormat: I4 FieldName: NSV FieldMnemonic: NSV FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Number of state vector components. There are also NSV SV_INFO fields in the supplemental record header. FieldRepresentation:Integer*4. FieldDisplayFormat: I2 FieldName: NUMMMAF FieldMnemonic: NUMMMAF FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 0 to 1319. FieldDescription: Number of Data records which follow the Supplemental Header Record. FieldRepresentation:Integer*4. FieldDisplayFormat: I5 FieldName: NUM_GOOD_MMAF FieldMnemonic: NUM_GOOD_MMAF FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Number of Data records with 'good' data. FieldRepresentation:Integer*4. FieldDisplayFormat: I5. FieldName: OBJECT_FOV FieldMnemonic: OBJECT_FOV FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: 0. to 180. FieldDescription: Originally obtained from the Level 1 User Input File. An angle used for making a coarse check for bright object interference. If no bright object is within this angle at the start of an MMAF, then bright object interference will not be checked at the individual MMIFs within that MMAF. FieldRepresentation:Real*4 FieldDisplayFormat: F6.2 FieldName: OBJECT_SPV FieldMnemonic: OBJECT_SPV FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: Users input. FieldRange: 0. to 180. FieldDescription: Obtained from the Level 1 User Input File. An angle used for checking for bright object interference with the Space field of view. FieldRepresentation:Real*4. FieldDisplayFormat: F6.2 FieldName: OPT_DPTH_MAX FieldMnemonic: OPT_DPTH_MAX FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 0. to 1000. FieldDescription: Obtained from the Level 2 User Input File. Maximum (channel independent) optical depth for which to perform retrievals. FieldRepresentation:Real*4 FieldDisplayFormat: F6.2 FieldName: ORB_TYP_VER FieldMnemonic: ORB_TYP_VER FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Type or specific version of orbit data used. FieldRepresentation:Character*4. FieldDisplayFormat: A4 FieldName: OVERRIDE FieldMnemonic: OVERRIDE FieldSyntax: 1-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: Allowed values: ' ', 'D', 'L', 'S', 'T', 'W', 'Z'. = Actual, Discard, Limb, Space, Target, Wall, Zero. FieldDescription: Originally obtained from the Level 1 User Input File. View type override; allows user to set view type for any Minor frame. A non-blank entry in the array will override the view type obtained from Level 0 data, while blank entries cause no override. FieldRepresentation:Character*1(32) FieldDisplayFormat: 32A1 FieldName: PARAM_TABLE_RETRIV FieldMnemonic: PARAM_TABLE_RETRIV FieldSyntax: 2-D character array FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Table of user parameters input to the MLS_RETRIV program via a Job Stream command file. The first column contains a (character) list of parameter names and the second contains a (character) list of values. Source of values for the following parameters: CONTROL_AUTH Value = 'NURS'. Responsible authority for SFDU configuration control. This quantity is currently specified by and controlled by the UARS project. Later control will pass to a documentation and control center charged with archiving UARS data. DTL_FILE_LID Name of file for detailed diagnostic output. This must be the file name only, the disk and directory are given by the logical AUX_DIRECTORY. FLAG_FIRST_DAY A flag set to 'T' if processing is to start 'fresh' without knowledge from the previous day, or if there is not a PMFQ file for input. Otherwise, set to 'F' which will cause the Last Major Frame Quantities File from the previous day to be read. L2PCQ_CALID User specified part of the Calibration ID for Level 2 Processing Coefficient file. The complete Calibration ID is formed by concatenation of 'L2PC' + L2PCQ_PNUM + L2PCQ_DIRECT + band-to-bank indicator ('N' for nominal and 'A' for alternate) + L2PCQ_CALID. Where: L2PCQ_DIRECT = part of the calibration identifier of the Level 2 Processing Coefficient (L2PCQ) File specifying whether the spacecraft is flying forward or backward ('F' for forward, 'B' for backward). Direction is important because the north-south global coverage is different and the L2PCQ file carries the minimum latitude bins for each case; and where: L2PCQ_PNUM = part of the calibration identifier of the Level 2 Processing Coefficient (L2PCQ) File specifying the yaw around period number. There are ten yaw state periods per year and a different L2PCQ file is used for each. The following table identifies the typical yaw periods with a date. L2PCQ_PNUM increments at each yaw maneuver; it is not determined from the date except by user input to MLS_RETRIV via UARS_YAW_PERIOD when FLAG_FIRST_DAY is TRUE. L2PCQ_PNUM Approx Yaw Around Period 1 13 Jan 92 - 16 Feb 92 2 16 Feb 92 - 25 Mar 92 3 25 Mar 92 - 3 May 92 4 3 May 92 - 3 Jun 92 5 3 Jun 92 - 15 Jul 92 6 15 Jul 92 - 16 Aug 92 7 21 Sep 91 - 26 Sep 91 8 26 Sep 91 - 4 Nov 91 9 4 Nov 91 - 5 Dec 91 10 5 Dec 91 - 13 Jan 91 Note that L2PCQ_PNUM can have a value in the range 1 - 10. The same values are used for similar date ranges in later years but depend on actual yaw dates. LOG_FILE_LID Part of the file name of the Level 2 log file. The full file name will have "_UARS_DAY" appended to the end. SFDU_NUM Standard Formatted Data Unit DDRI field; specifies document number describing the Level 2 output file. SPACE_RAD_CALID Version portion of Calibration ID for Level 2 Space Radiance Offset File. UARS_FLYING_DIR Used only if FLAG_FIRST_DAY is set to 'T'. This parameter is concatenated with other parameters to select a file from a set of Level 2 Processing Coefficient files which are dependent on flying direction. This is the parameter which specifies that direction, either 'F' for forward, or 'B' for backward. UARS_YAW_PERIOD Used only if FLAG_FIRST_DAY is set to 'T'. This parameter is concatenated with other parameters to select a file from a set of Level 2 Processing Coefficient files. This is the parameter which specifies the yaw period. There will be ten UARS yaw arounds per year. These will occur at approximately the same date each year, and can be used to define the start of a 'UARS month'. The following table gives approximate dates for the UARS_YAW_PERIOD number. Approximate Date UARS YAW PERIOD 13 Jan - 16 Feb 1 16 Feb - 25 Mar 2 25 Mar - 3 May 3 3 May - 3 Jun 4 3 Jun - 15 Jul 5 15 Jul - 16 Aug 6 16 Aug - 26 Sep 7 26 Sep - 4 Nov 8 4 Nov - 5 Dec 9 5 Dec - 13 Jan 10 UIPR_CALID Calibration ID for the MLS_RETRIV user input file. Note, some user input files will be incompatible with some L2PC files. VERSION_MLS_RETRIV The program version number. This has the value 'V422" for output data Version 4 and 'V412'for output data Version 3. If this number does not match the Version number of the program actually executed (VERSIONNO_RETRIV), the program will terminate with an error message in the PROGRAM COMMENTS field of the job log printout. LEVEL3_SO2 This input determines whether Level 3A files for SO2 will be created. 'Y' means yes, 'N' means no. SO2 is always retrieved and appears in the Level 2 retrieved state vector but the level 3 files are only of use if the SO2 concentration is significantly enhanced over natural levels by, for example, a recent volcanic eruption. FieldRepresentation:Character*20(2,20) FieldDisplayFormat: 20(A20,2x,A20) FieldFillCode: All unused elements of the array are blank. FieldName: PARAM_TABLE_TANTRAK FieldMnemonic: PARAM_TABLE_TANTRAK FieldSyntax: 2-D character array FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Table of user parameters input to the MLS_TANTRAK program via a Job Stream command file. The first column contains a (character) list of parameter names and the second contains a (character) list of values. Source of values for the following parameters: ATT_TYP_VER (see definition above.) CLI_PROF_CALID Calibration ID for the Default Climatological Atmosphere Profile file. CORR_CALID Calibration ID for the NMC data richness file. Optional if NUM_CORR_PARAMS is zero. CORR_ERROR_FACTOR Factor by which the standard deviations associated with profiles obtained from the NMC data are multiplied to account for error propagation. CORR_SUBTYPE1 Subtype of first correlative data file. Optional if NUM_CORR_PARAMS is zero, otherwise it will be used. Allowed subtypes are: 'TEMP', 'HEIGHT', 'MOISTURE' CORR_SUBTYPE2 Subtype of second correlative data file. Optional if NUM_CORR_PARAMS is zero, otherwise it will be used. Allowed subtypes are: 'TEMP', 'HEIGHT', 'MOISTURE' CORR_SUBTYPE3 Subtype of third correlative data file. Optional if NUM_CORR_PARAMS is zero, OTHERWISE it will be used. Allowed subtypes are: 'TEMP', 'HEIGHT', 'MOISTURE' L2PCQ_CALID (see above) NMC_H2O_ERR_FACTOR Factor by which the water vapor mixing ratio profiles obtained from NMC relative humidity data are multiplied to obtain the estimated standard deviation. NUM_CORR_PARAMS Number of parameters accessed from correlative data. Set to '0' if correlative data are not available or desired. Maximum allowed value is '3'. If set to 'n' then CORR_SUBTYPE1 through CORR_SUBTYPEn are used. ORB_TYP_VER Type or specific version of orbit data (from UARS Orbit/Attitude data file) to be used. This quantity is a user input to Level 1 through both this Parameter Table and the Level 1 User Input File. The value in the User Input File is overwritten by the value obtained from the Parameter Table. SOURCE Source of correlative data, ='NMC' UARS_CLI_CALID UARS Climatological file Calibration ID. Set to 'NONE' if the UARS Climatology file is not available or desired. UARS_CLI_ERRORS A flag specifying whether the UARS Climatology uncertainties ("errors") are to be used ('Y') or the MLS default Climatology "errors" are to be used ('N'). UIPT_CALID Calibration ID for MLS_TANTRAK user input file. VERSION_MLS_TANTRAK The program version number. For output data Version 4, this has the value 'V422'. If this number does not match the version number of the program actually executed (VERSIONNO_TANTRAK), the program will terminate with an error message in the PROGRAM COMMENTS field of the job log printout. FieldRepresentation:Character*20(2,20) FieldDisplayFormat: 20(A20,2x,A20) FieldFillCode: All unused elements of the array are blank. FieldName: PREF_NOMINAL FieldMnemonic: PREF_NOMINAL FieldSyntax: Scalar. FieldUnits: -log(hPa) FieldResolution: n/a FieldRange: -4.0 to 4.0 FieldDescription: User input to the Level 2 User Input File. Nominal reference pressure (log(hPa)). A value that is closest to PREF_NOMINAL is selected from available values as the actual reference pressure (PREF). FieldRepresentation:Real*4 FieldDisplayFormat: E13.3 FieldName: PROC_DIR_OPT FieldMnemonic: PROC_DIR_OPT FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 0 or 1. FieldDescription: Obtained from the Level 2 User Input File. User's processing direction option: 0 for FORWARD_ONLY 1 for FORWARD_AND_BACKWARD [0 Used for all Version 4 output data products.] FieldRepresentation:Integer*4. FieldDisplayFormat: I4 FieldName: PTAN63_APR_METHOD FieldMnemonic: PTAN63_APR_METHOD FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 1 - 3 FieldDescription: Method used to obtain the a priori tangent pressure as follows: 1 means use the previous good MMIF's tangent pressure estimate to get the a priori for current MMIF. 2 means use the previous MMAF's tangent pressure estimates around 40 km tangent height, where good retrievals are expected, to obtain the a priori tangent pressure for all MMIFs within the current MMAF, at once. 3 means use the reference pressure and its associated height (from NMC) to obtain from geometry the a priori tangent pressure for all MMIFs within the current MMAF, at once. FieldRepresentation:Integer*4. FieldDisplayFormat: I2 FieldName: PTAN_CHISQ_THRESHOLD FieldMnemonic: PTAN_CHISQ_THRESHOLD FieldSyntax: Scalar. FieldUnits: -log(hPa) FieldResolution: n/a FieldRange: -3 to 4. FieldDescription: Tangent pressure threshold below which the Level 2 chi-square test is not performed. Also, level above which column ozone is evaluated. FieldRepresentation:Real*4. FieldDisplayFormat: F9.4 FieldName: PTG_FOV_AZIM_REF FieldMnemonic: PTG_FOV_AZIM_REF FieldSyntax: 1-D array. FieldUnits: Degrees. FieldResolution: 0.0001 degrees FieldRange: 0. to 180. FieldDescription: Obtained from the Level 1 User Input File. Reference boresight azimuth and uncertainty. FieldRepresentation:Real*4(2) FieldDisplayFormat: E13.4 FieldName: PTG_FOV_AZIM_WDTH FieldMnemonic: PTG_FOV_AZIM_WDTH FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: 0.0001 FieldRange: 0. to 180. FieldDescription: Obtained from the Level 1 User Input File. Full width (at half maximum) for 63 GHz FOV in azimuth direction. FieldRepresentation:Real*4 FieldDisplayFormat: F8.4 FieldName: PTG_FOV_BO_MAP FieldMnemonic: PTG_FOV_BO_MAP FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: 0 to 7 FieldDescription: User input to the Level 1 program. Index values specifying which bright objects to check for contamination in antenna FOV. Bright objects are specified by values in range 0 to 7 as follows: 0 - None 1 - Sun 2 - Moon 3 - Mercury Note: for OASIM only 4 - Venus values of 1, 2 are 5 - Mars allowed due to UCSS 6 - Jupiter constraints. 7 - Saturn FieldRepresentation:Integer*4(7). FieldDisplayFormat: 7I2. FieldName: PTG_FOV_BO_NUM FieldMnemonic: PTG_FOV_BO_NUM FieldSyntax: Scalar FieldUnits: Unitless. FieldResolution: n/a FieldRange: 0 to 7 FieldDescription: Obtained from the Level 1 User Input File. Number of bright objects to check for contamination in antenna FOV. FieldRepresentation:Integer*4 FieldDisplayFormat: I2 FieldName: PTG_FOV_ELEV_REF FieldMnemonic: PTG_FOV_ELEV_REF FieldSyntax: 1-D array FieldUnits: Degrees. FieldResolution: 0.0001 FieldRange: 0. to 360. FieldDescription: Obtained from the Level 1 User Input File. Reference boresight elevation and uncertainty. FieldRepresentation:Real*4(2) FieldDisplayFormat: 2E13.4 FieldName: PTG_FOV_ELEV_WDTH FieldMnemonic: PTG_FOV_ELEV_WDTH FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: 0.0001 FieldRange: 0. to 180. FieldDescription: Obtained from the Level 1 User Input File. Full width (at half maximum) for 63 GHz FOV in elevation direction. FieldRepresentation:Real*4 FieldDisplayFormat: F8.4 FieldName: PTG_FOV_TABLE FieldMnemonic: PTG_FOV_TABLE FieldSyntax: Record type array of five elements containing three fields (i.e. the set of three items below repeated five times). FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Obtained from the Level 1 User Input File. Structure containing array of coefficients used to convert ENCODER counts to encoder angle without thermal correction. This correction contains any offset between the zero encoder point and zero encoder counts. Linear interpolation is used to convert encoder counts to angle (degrees) for those encoder readings that fall between entries in this table. Contains: AZIM R4 for azimuth encoder ELEV R4 for elevation encoder ENCR I4 encoder counts used in look-up table to access AZIM and ELEV. FieldRepresentation:Record*12(5) FieldDisplayFormat: n/a SubFieldName: AZIM SubFieldMnemonic: AZIM SubFieldSyntax: Scalar. SubFieldUnits: Deg. SubFieldResolution: n/a SubFieldRange: n/a SubFieldDescription: User input to the Level 1 program. Azimuth offset in degrees of 63 GHz radiometer FOV with respect to PTG_FOV_AZIM_REF(1) corresponding to encoder count in ENCR. Used to interpolate encoder counts to degrees. SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.4 SubFieldName: ELEV SubFieldMnemonic: ELEV SubFieldSyntax: Scalar. SubFieldUnits: Deg. SubFieldResolution: n/a SubFieldRange: n/a SubFieldDescription: Elevation offset of 63 GHz radiometer FOV with respect to PTG_FOV_ELEV_REF(1) corres- ponding to encoder count in ENCR. Used to interpolate encoder counts to angle (degrees). SubFieldRepresentation: Real*4. SubFieldDisplayFormat: F6.4 SubFieldName: ENCR SubFieldMnemonic: ENCR SubFieldSyntax: Scalar. SubFieldUnits: Counts. SubFieldResolution: 1 SubFieldRange: -3600 - 7400 SubFieldDescription: User input to Level 1. Encoder counts corresponding to tabulated azimuth and elevation angles in AZIM and ELEV. Used to interpolate encoder counts to angle (degrees). SubFieldRepresentation: Integer*4. SubFieldDisplayFormat: F6.4 FieldName: PTG_INST2MACS_ELEV_ERR FieldMnemonic: PTG_INST2MACS_ELEV_ERR FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: n/a FieldDescription: Obtained from the Level 1 User Input File. Uncertainty in the elevation offset between the MLS instrument reference and UARS MACS (Modular Attitude Control Subsystem) reference frames FieldRepresentation:Real*4. FieldDisplayFormat: E13.3 FieldName: PTG_SPV_AZIM FieldMnemonic: PTG_SPV_AZIM FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: 0. to 180. FieldDescription: Obtained from the Level 1 User Input File. Azimuth pointing angle for space port. FieldRepresentation:Real*4. FieldDisplayFormat: E13.3 FieldName: PTG_SPV_AZIM_WDTH FieldMnemonic: PTG_SPV_AZIM_WDTH FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: 0. to 180. FieldDescription: Obtained from the Level 1 User Input File. Space view width (full width at half maximum) in azimuth. FieldRepresentation:Real*4. FieldDisplayFormat: E13.3 FieldName: PTG_SPV_BO_MAP FieldMnemonic: PTG_SPV_BO_MAP FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: 1 FieldRange: 0 to 7 FieldDescription: Obtained from the Level 1 User Input File. Index values for which bright objects to check for contamination in space view for up to seven bodies. See PTG_FOV_BO_MAP. FieldRepresentation:Integer*4(7) FieldDisplayFormat: 7I2 FieldName: PTG_SPV_BO_NUM FieldMnemonic: PTG_SPV_BO_NUM FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 0 to 7 FieldDescription: Obtained from the Level 1 User Input File. Number of bright objects to check for contamination in the space view. FieldRepresentation:Integer*4 FieldDisplayFormat: I2 FieldName: PTG_SPV_ELEV FieldMnemonic: PTG_SPV_ELEV FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: 0. to 360. FieldDescription: Obtained from the Level 1 User Input File. Elevation pointing angle for space port. FieldRepresentation:Real*4 FieldDisplayFormat: F8.3 FieldName: PTG_SPV_ELEV_WDTH FieldMnemonic: PTG_SPV_ELEV_WDTH FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: 0. to 180. FieldDescription: Obtained from the Level 1 User Input File. Space view width in elevation. FieldRepresentation:Real*4. FieldDisplayFormat: F8.3 FieldName: QUALIFIER_L1 FieldMnemonic: QUALIFIER_L1 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 'N', 'S', 'T'. FieldDescription: Data type input to Level 1: 'N' = "real data", 'S'= SIDS (Simulated Instrument Data Set), 'T'=test data FieldRepresentation:Character*1 FieldDisplayFormat: A1 FieldName: QUALIFIER1_PAD FieldMnemonic: QUALIFIER1_PAD FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Three byte pad to maintain word boundaries. FieldRepresentation:B*3 FieldDisplayFormat: n/a FieldName: QUALIFIER_L2 FieldMnemonic: QUALIFIER_L2 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 'N', 'S', 'T'. FieldDescription: Data type input to Level 2: 'N' = "real data", 'S' = SIDS, 'T' = test data. FieldRepresentation:Character*1 FieldDisplayFormat: A1 FieldName: QUALITY4_DAY FieldMnemonic: QUALITY4_DAY FieldSyntax: Scalar. FieldUnits: Percent. FieldResolution: 0.001 FieldRange: 0 - 1 FieldDescription: Average of QUALITY4 over all bands for the day. See BAND_INFO_DAY.QUALITY4. FieldRepresentation:Real*4. FieldDisplayFormat: E13.4 FieldName: RAD_ERR_FACTOR FieldMnemonic: RAD_ERR_FACTOR FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Fraction of the radiance error derived from non- linear effects in the forward model. FieldRepresentation:Real*4. FieldDisplayFormat: E14.4 FieldName: RECORDNO FieldMnemonic: RECORDNO FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 FieldDescription: The record number of this record. Constant value 1. FieldRepresentation:Integer*4. FieldDisplayFormat: I4 FieldFillCode: n/a FieldMasks: n/a FieldName: REC_NOISE_RNG FieldMnemonic: REC_NOISE_RNG FieldSyntax: 2-D array FieldUnits: K FieldResolution: n/a FieldRange: n/a FieldDescription: Originally obtained from the Level 1 User Input File. Lower and upper limits (in that order) of the nominal system noise temperature for each channel. Values outside this range will be flagged in Level 1 diagnostic data. Not used by Level 2. FieldRepresentation:Real*4(2,90) FieldDisplayFormat: 2(30(3E14.4/)/) FieldName: REC_SZ FieldMnemonic: REC_SZ FieldSyntax: Scalar. FieldUnits: Longwords. FieldResolution: One Longword. FieldRange: Multiple of 512. FieldDescription: Record size. FieldRepresentation:Integer*4. FieldDisplayFormat: I4 FieldName: REF_MMIF FieldMnemonic: REF_MMIF FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 - 32 FieldDescription: Obtained from the Level 2 User Input File. Minor frame number used for reference longitude and latitude, and for setting REF_TIME. FieldRepresentation:Integer*4 FieldDisplayFormat: I3 FieldName: REF_TIME_FIRST FieldMnemonic: REF_TIME_FIRST FieldSyntax: 1-D array. FieldUnits: Time in UDTF format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: n/a FieldDescription: REF_TIME of first data record. See START_TIME. FieldRepresentation:Integer*4(2) FieldDisplayFormat: I6,2X,I8. FieldName: REJECT_LK_HEAD FieldMnemonic: REJECT_LK_HEAD FieldSyntax: Scalar. FieldUnits: Major frames. FieldResolution: n/a FieldRange: 1 - 5 FieldDescription: Originally obtained from the Level 1 User Input File. Number of minor frames to look ahead to check if out of range data should be considered as 'bad' data or the start of some new condition. Since some view types appear only once per MMAF, this number is also the number of MMAFs of data that must be read past the end of the window to resolve the "bad" data question. FieldRepresentation:Integer*4. FieldDisplayFormat: I2 FieldName: ROLLRATE_VAR_MULT FieldMnemonic: ROLLRATE_VAR_MULT FieldSyntax: Scalar. FieldUnits: Degrees. FieldResolution: n/a FieldRange: n/a FieldDescription: User input to the Level 2 program. Multiplier used to obtain a more conservative value for ROLLRATE_MLS_VAR from ROLLRATE_UARS_VAR, presuming that the project-supplied value was too tight. FieldRepresentation:Real*4. FieldDisplayFormat: E14.4 FieldName: SCAN_CHANGE_NUM FieldMnemonic: SCAN_CHANGE_NUM FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 0 - 1318 FieldDescription: Number of major frames with scan pattern changes during period processed by MLS_RETRIV. Normally, scan pattern changes are performed only for calibrations. They are changes in the pattern of antenna slews. FieldRepresentation:Integer*2. FieldDisplayFormat: I5 FieldName: SFDU1 FieldMnemonic: SFDU1 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: The first TYPE field of the Standard Formatted Data Units format. Always contains 'CCSD1Z000001'. FieldRepresentation:Character*12. FieldDisplayFormat: A12 FieldName: SFDU2 FieldMnemonic: SFDU2 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: The second TYPE field of the Standard Formatted Data Units format. Always contains 'NURS1I00ML01'. FieldRepresentation:Character*12 FieldDisplayFormat: A12. FieldName: SIGMA_CRITERION FieldMnemonic: SIGMA_CRITERION FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Uncertainty multiplicative factor used to compare the a priori and climatology. FLAG_AP is set to TRUE if the difference between the estimate and the a priori exceeds the standard deviation of the estimate multiplied by this factor. FieldRepresentation:Real*4. FieldDisplayFormat: E14.4 FieldName: START_TIME FieldMnemonic: START_TIME FieldSyntax: 1-D array. FieldUnits: Time in UDTF format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: Duration of day. FieldDescription: UDTF time of first data record. This differs from REF_TIME_FIRST in that START_TIME is the time of the beginning of the first data record while REF_TIME_FIRST is the time of the REF_MMIF minor frame within the first major frame. FieldRepresentation:Integer*4(2) FieldDisplayFormat: I6,2X,I8. FieldName: STD_SPV_RNG FieldMnemonic: STD_SPV_RNG FieldSyntax: 1-D array FieldUnits: Counts. FieldResolution: n/a FieldRange: n/a FieldDescription: Originally obtained from the Level 1 User Input File. Lower(1) and upper(2) acceptable range of the chi-square distribution of Space counts. Used to set diagnostic flags at Level 1. Not used in Level 2. FieldRepresentation:Real*4(2) FieldDisplayFormat: 2E14.4. FieldName: STD_TAR_RNG FieldMnemonic: STD_TAR_RNG FieldSyntax: 1-D array. FieldUnits: Counts. FieldResolution: n/a FieldRange: n/a FieldDescription: Originally obtained from the Level 1 User Input File. Lower(1) and upper(2) acceptable range of the chi-square distribution for Target counts. Used to set diagnostic flags at Level 1. Not used in Level 2. FieldRepresentation:Real*4(2) FieldDisplayFormat: 2E14.4. FieldName: STD_ZER_RNG FieldMnemonic: STD_ZER_RNG FieldSyntax: 1-D array FieldUnits: Counts. FieldResolution: n/a FieldRange: n/a FieldDescription: Originally obtained from the Level 1 User Input File. Lower(1) and upper(2) acceptable range of the chi-square distribution for Zero counts. Used to set diagnostic flags at Level 1. Not used in Level 2. FieldRepresentation:Real*4(2) FieldDisplayFormat: 2E14.4. FieldName: S_TEMP FieldMnemonic: S_TEMP FieldSyntax: Scalar FieldUnits: K FieldResolution: n/a FieldRange: 2.5 to 3.5 FieldDescription: Originally obtained from the Level 1 User Input File. Assumed Space temperature. FieldRepresentation:Real*4 FieldDisplayFormat: F7.3 FieldName: THEORETIC_ZERO_VAR FieldMnemonic: THEORETIC_ZERO_VAR FieldSyntax: Scalar. FieldUnits: Counts. FieldResolution: n/a FieldRange: n/a FieldDescription: User input to the Level 1 program. Theoretical variance of zero view counts. Used in determining uncertainty in interpolated zero view counts. The uncertainty in the interpolate is used to generate diagnostic quantities and in data hit detection. FieldRepresentation:Real*4. FieldDisplayFormat: E14.4. FieldName: THERMAL_H_MATRIX FieldMnemonic: THERMAL_H_MATRIX FieldSyntax: 2-D array. FieldUnits: degrees per degree Celsius. FieldResolution: n/a FieldRange: n/a FieldDescription: User input matrix which, when post multiplied by the PRD_TEMPS temperature vector, gives thermal correction to the azimuth and elevation encoder angles. FieldRepresentation:Real*4(2,16). FieldDisplayFormat: 16(2E15.4/) FieldName: THRESHOLD_K_PTAN FieldMnemonic: THRESHOLD_K_PTAN FieldSyntax: Scalar. FieldUnits: -log(hPa) FieldResolution: n/a FieldRange: n/a FieldDescription: User input. Pressure threshold below which retrievals of tangent pressure are not attempted because of poor sensitivity. FieldRepresentation:Real*4. FieldDisplayFormat: E14.4 FieldName: THRESHOLD_K_TEMP FieldMnemonic: THRESHOLD_K_TEMP FieldSyntax: Scalar. FieldUnits: -log(hPa) FieldResolution: n/a FieldRange: n/a FieldDescription: User input. Pressure threshold below which retrieval of temperature is not attempted due to poor sensitivity. FieldRepresentation:Real*4. FieldDisplayFormat: E14.4. FieldName: TRANS_INST2OBS FieldMnemonic: TRANS_INST2OBS FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: -1.0 to 1.0 FieldDescription: Obtained from the Level 1 User Input File. Rotation matrix from Instrument frame to Observatory frame. (Also called the E matrix) FieldRepresentation:Real*4(3,3) FieldDisplayFormat: 3(3E15.4/) FieldName: TRANS_OBS2MACS FieldMnemonic: TRANS_OBS2MACS FieldSyntax: 2-D array. FieldUnits: Unitless. FieldResolution: n/a FieldRange: -1.0 to 1.0 FieldDescription: Obtained from the Level 1 User Input File. Rotation matrix from Observatory frame to MACS frame. (Also called the D matrix.) FieldRepresentation:Real*4(3,3) FieldDisplayFormat: 3(3E15.4/) FieldName: TYPE FieldMnemonic: TYPE FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: 'H', 'S', 'D', or 'T'. FieldDescription: Record type. Hardcoded 'H' for Header record. FieldRepresentation:Character*1 FieldDisplayFormat: A1 FieldName: UARS_DAY FieldMnemonic: UARS_DAY FieldSyntax: Scalar. FieldUnits: Days. FieldResolution: 1 FieldRange: n/a FieldDescription: UARS day number for data in the file. Day 1 = 9.12.91 FieldRepresentation:Integer*4. FieldDisplayFormat: I4. FieldName: UPDATE_OA_OPTION FieldMnemonic: UPDATE_OA_OPTION FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Character flag specifying whether TANTRAK shall update OA data by calling GET_EPHEMERIS to obtain Orbit/Attitude data or shall use the Orbit/Attitude data provided by Level 1. 'Y' means update, otherwise do not update. FieldRepresentation:Character*1 FieldDisplayFormat: A2. FieldName: VERSIONNO_RETRIV FieldMnemonic: VERSIONNO_RETRIV FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: MLS Software Version number of MLS_RETRIV program. FieldRepresentation:Character*4 FieldDisplayFormat: A4. FieldName: VERSIONNO_TANTRAK FieldMnemonic: VERSIONNO_TANTRAK FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: MLS Software Version number of MLS_TANTRAK program. FieldRepresentation:Character*4. FieldDisplayFormat: A4. FieldName: WD_100_MASK FieldMnemonic: WD_100_MASK FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Obtained from the Level 1 User Input File. Masks to clear and set bits of engineering word 100. 1 = .AND. mask (clear); 2 = .OR. mask (set). FieldRepresentation:Integer*2(2) FieldDisplayFormat: 2I2 FieldName: WD_101_QUAL FieldMnemonic: WD_101_QUAL FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Obtained from the Level 1 User Input File. Array indication if quality of multiplexed data for word 101 is good or bad. TRUE = good; FALSE = bad. FieldRepresentation:Logical*1(32) FieldDisplayFormat: 32A2 FieldName: WD_102_MASK FieldMnemonic: WD_102_MASK FieldSyntax: 1-D array. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 1 or 2. FieldDescription: Obtained from the Level 1 User Input File. Masks to clear and set bits of engineering word 102. 1 = .AND. mask (clear); 2 = .OR. mask (set). FieldRepresentation:Integer*2(2) FieldDisplayFormat: 2I2 FieldName: WD_103_QUAL FieldMnemonic: WD_103_QUAL FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Obtained from the Level 1 User Input File. Array indication if quality of multiplexed data for word 103 is good or bad. TRUE = good; FALSE = bad. FieldRepresentation:Logical*1(32) FieldDisplayFormat: 32A2 FieldName: WD_104_QUAL FieldMnemonic: WD_104_QUAL FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Obtained from the Level 1 User Input File. Array indication if quality of multiplexed data for word 104 is good or bad. TRUE = good; FALSE = bad. FieldRepresentation:Logical*1(32) FieldDisplayFormat: 32A2 FieldName: WD_96_QUAL FieldMnemonic: WD_96_QUAL FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Obtained from the Level 1 User Input File. Array indication if quality of multiplexed data for word 96 is good or bad. TRUE = good; FALSE = bad. FieldRepresentation:Logical*1(32) FieldDisplayFormat: 21A2 FieldName: WD_98_QUAL FieldMnemonic: WD_98_QUAL FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Obtained from the Level 1 User Input File. Array indication if quality of multiplexed data for word 98 is good or bad. TRUE = good; FALSE = bad. FieldRepresentation:Logical*1(32) FieldDisplayFormat: 32A2 FieldName: WD_99_QUAL FieldMnemonic: WD_99_QUAL FieldSyntax: 1-D array FieldUnits: Unitless. FieldResolution: n/a FieldRange: TRUE, FALSE. FieldDescription: Obtained from the Level 1 User Input File. Array indication if quality of multiplexed data for word 99 is good or bad. TRUE = good; FALSE = bad. FieldRepresentation:Logical*1(32) FieldDisplayFormat: 32A2 FieldName: WINDOW_SZ FieldMnemonic: WINDOW_SZ FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 3, 5, 7, 9, or 11 FieldDescription: Obtained from the Level 1 User Input File. Size of current window in MMAFs. Level 1 processing uses WINDOW_SZ major frames surrounding the current or calibration frame to calibrate the gain for determining the limb radiance. This window may be reduced due to missing data or changes in instrument state. The size of the reduced window may vary from major frame to major frame and is given by WINDOW_RED_SZ for each data record. FieldRepresentation:Integer*4 FieldDisplayFormat: I3 FieldName: WRITE_TIME FieldMnemonic: WRITE_TIME FieldSyntax: 1-D array. FieldUnits: Time in VAX/VMS format. FieldResolution: Days (first element), milliseconds (second element) FieldRange: n/a FieldDescription: VAX/VMS time that Header record was written. FieldRepresentation:Integer*4(2) FieldDisplayFormat: I8,2X,I8. ----------------------------------------------------------------------- Record Type 2 RecordName: Supplemental Header Record. RecordStructure: Fixed length. RecordLength: 3456 32-bit Words. RecordFieldNames: The fields in alphabetical order are: RECORDNO SV_INFO.CNSTRN SV_INFO.CNSTRN_PAD SV_INFO.FST_ELE_INDX SV_INFO.IDSV SV_INFO.KMR SV_INFO.NO_SV_COEFF SV_INFO.PROFILE_INDX SV_INFO.RETRIV SV_INFO.RETRIV_PAD SV_INFO.STATE_CHAN_CONSTRAIN SV_INFO.STATE_CHAN_RETRIV SV_INFO.TRI_BASE_PSG TYPE_L2 RecordSyntax: The order of Fields is as follows: RECORDNO TYPE_L2 SV_INFO.KMR SV_INFO.TRI_BASE_PSG SV_INFO.FST_ELE_INDX SV_INFO.NO_SV_COEFF SV_INFO.PROFILE_INDX SV_INFO.IDSV SV_INFO.STATE_CHAN_RETRIV SV_INFO.RETRIV SV_INFO.RETRIV_PAD SV_INFO.STATE_CHAN_CONSTRAIN SV_INFO.CNSTRN SV_INFO.CNSTRN_PAD Fields FieldName: RECORDNO FieldMnemonic: RECORDNO FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: 1 FieldRange: 2 FieldDescription: The record number of this record; value = 2. FieldRepresentation:Integer*4. FieldDisplayFormat: I4 FieldName: State Vector information record. FieldMnemonic: SV_INFO FieldSyntax: Record type array containing NSV elements with each element containing twelve fields. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Structure containing information to decode the state vector. (The state vector is used internally in the MLS_RETRIV program; it includes all the elements in PROFILE as well as other components needed for the retrieval processing.) NSV gives the number of components in the state vector and in SV_INFO. The SV_INFO field IDSV identifies the state vector component and FST_ELE_INDX (PROFILE_INDX in the case of PROFILE) gives the starting location in the state vector of that component, while NO_SV_COEFF gives the number of elements for that component. The complete list of fields of SV_INFO are: CNSTRN CNSTRN_PAD FST_ELE_INDX IDSV KMR NO_SV_COEFF PROFILE_INDX RETRIV RETRIV_PAD STATE_CHAN_CNSTRN STATE_CHAN_RETRI TRI_BASE_PSG FieldRepresentation:Record. FieldDisplayFormat: n/a SubFieldName: CNSTRN SubFieldMnemonic: CNSTRN SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: TRUE, FALSE. SubFieldDescription: The logical OR of all STATE_CHAN_CNSTRN values. When TRUE, this flag indicates that a particular state vector component is being constrained for at least one channel model radiance calculation. SubFieldRepresentation: Logical*1 SubFieldDisplayFormat: L2 SubFieldName: CNSTRN_PAD SubFieldMnemonic: CNSTRN_PAD SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: n/a SubFieldDescription: Fill to maintain word boundaries. SubFieldRepresentation: B*3. SubFieldDisplayFormat: n/a SubFieldName: FST_ELE_INDX SubFieldMnemonic: FST_ELE_INDX SubFieldSyntax: 1-D array. SubFieldUnits: Unitless. SubFieldResolution: 1 SubFieldRange: 1 - 43. SubFieldDescription: Pointer to first element in the Level 2 state vector array of the state vector component identified by the corresponding IDSV field of SV_INFO. SubFieldRepresentation: Integer*4(43) SubFieldDisplayFormat: 43I3. SubFieldName: IDSV SubFieldMnemonic: IDSV SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: n/a SubFieldDescription: User input to the TANTRAK and RETRIV programs. 8-character string identifier of state vector component. Part of structure SV_INFO which is an array containing information for each state vector component. IDSV Parameter -------- --------- CLO Chlorine Monoxide ELEV_183 Elevation offset of 183 radiometer ELEV_205 Elevation offset of 205 radiometer GEOCSRAD Geocentric orbital radius GEOCERAD Geodetic Earth radius - tangent pt VEL_Z Line of sight velocity NO2 Nitrogen Dioxide O3 Ozone combined O3_183 Ozone from 183 GHz radiometer O3_205 Ozone from 205 GHz radiometer SO2 Sulfur Dioxide PTAN63 Tangent Pressure TEMP Temperature H2O Water Vapor HNO3 Nitric Acid SubFieldRepresentation: Character*8 SubFieldDisplayFormat: A8. SubFieldName: KMR SubFieldMnemonic: KMR SubFieldSyntax: 1-D array. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: 0.0 - 1.0 SubFieldDescription: User input. Relaxation factor for the coefficients of each state vector component. In the general formulation of a priori estimates, the a priori is set to the current auxiliary value plus KMR times the difference between the previous retrieval and the previous auxiliary value. SubFieldRepresentation: Real*4(43) SubFieldDisplayFormat: 43F6.3. SubFieldName: NO_SV_COEFF SubFieldMnemonic: NO_SV_COEFF SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: 1 SubFieldRange: 1 - 43 SubFieldDescription: Number of state vector coefficients (or elements) for the state vector component associated with IDSV. SubFieldRepresentation: Integer*4. SubFieldDisplayFormat: I3. SubFieldName: PROFILE_INDX SubFieldMnemonic: PROFILE_INDX SubFieldSyntax: 1-D array. SubFieldUnits: Unitless. SubFieldResolution: 1 SubFieldRange: 1 - 203 SubFieldDescription: Pointer to first element in the Level 2 output profile vector (PROFILE) of the profile vector component identified by the corresponding IDSV field of SV_INFO. This differs from FST_ELE_INDX only because not all components in the state vector are atmospheric profiles. SubFieldRepresentation: Integer*4(43) SubFieldDisplayFormat: 43I3. SubFieldName: RETRIV SubFieldMnemonic: RETRIV SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: TRUE, FALSE. SubFieldDescription: Logical OR of all the STATE_CHAN_RETRIV values. When TRUE, this flag indicates that a particular state vector component is being retrieved for at least one channel. SubFieldRepresentation: Logical. SubFieldDisplayFormat: L2. SubFieldName: RETRIV_PAD SubFieldMnemonic: RETRIV_PAD SubFieldSyntax: Scalar. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: n/a SubFieldDescription: Fill to maintain word boundaries. SubFieldRepresentation: B*1 SubFieldDisplayFormat: n/a SubFieldName: STATE_CHAN_CONSTRAIN SubFieldMnemonic: STATE_CHAN_CONSTRAIN SubFieldSyntax: 1-D array. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: TRUE, FALSE. SubFieldDescription: Flags indicating, for each channel, whether state vector component (identified by the corresponding SV_INFO field IDSV) is constrained. TRUE means constrained; FALSE means not constrained. SubFieldRepresentation: L*1(90) SubFieldDisplayFormat: 90L2. SubFieldName: STATE_CHAN_RETRIV SubFieldMnemonic: STATE_CHAN_RETRIV SubFieldSyntax: 1-D array. SubFieldUnits: Unitless. SubFieldResolution: n/a SubFieldRange: TRUE, FALSE. SubFieldDescription: Flags indicating, for each channel, whether state vector component (identified by the corresponding SV_INFO field IDSV) is retrieved. TRUE means retrieved; FALSE means it was not retrieved. SubFieldRepresentation: L*1(90) SubFieldDisplayFormat: 90L2. SubFieldName: TRI_BASE_PSG SubFieldMnemonic: TRI_BASE_PSG SubFieldSyntax: 1-D array. SubFieldUnits: -log (hPa) SubFieldResolution: n/a SubFieldRange: n/a SubFieldDescription: Triangular basis pressure grid for the state vector component identified by the corresponding IDSV field of SV_INFO. SubFieldRepresentation: Real*4(43) SubFieldDisplayFormat: 43E14.4. FieldName: TYPE_L2 FieldMnemonic: TYPE_L2 FieldSyntax: Scalar. FieldUnits: Unitless. FieldResolution: n/a FieldRange: n/a FieldDescription: Type of record. Hardcoded as 'S' to indicate a Supplemental Header record. FieldRepresentation:Character*1. FieldDisplayFormat: A1 ----------------------------------------------------------------------- Record Type 3 RecordName: Data Record. RecordStructure: Fixed length. RecordLength: 3456 32-bit Words RecordFieldNames: The fields in alphabetical order are: BAND_BANK BAND_INFO_MMAF.BANK BAND_INFO_MMAF.CHISQ BAND_INFO_MMAF.CHISQ_APR_BRD BAND_INFO_MMAF.CHISQ_APR_FRD BAND_INFO_MMAF.LIMB_RAD_GOOD BAND_INFO_MMAF.NDATA BAND_INFO_MMAF.NUM_ELE BAND_INFO_MMAF.PROBLTY BAND_INFO_MMAF.QUALITY BAND_INFO_MMIF.CHISQ_MMIF BAND_INFO_MMIF.NUM_CHAN BSL_LNT1 BSL_LNT1_SDEV BSL_LNT2 BSL_LNT2_SDEV BSL_LNT3 BSL_LNT3_SDEV BSL_LNT4 BSL_LNT4_SDEV BSL_LNT5 BSL_LNT5_SDEV BSL_LNT6 BSL_LNT6_SDEV BSL_OFF1 BSL_OFF1_SDEV BSL_OFF2 BSL_OFF2_SDEV BSL_OFF3 BSL_OFF3_SDEV BSL_OFF4 BSL_OFF4_SDEV BSL_OFF5 BSL_OFF5_SDEV BSL_OFF6 BSL_OFF6_SDEV BSL_QDT1 BSL_QDT1_SDEV BSL_QDT2 BSL_QDT2_SDEV BSL_QDT3 BSL_QDT3_SDEV BSL_QDT4 BSL_QDT4_SDEV BSL_QDT5 BSL_QDT5_SDEV BSL_QDT6 BSL_QDT6_SDEV CHAN_STAT DGAP_MMAF EARTH_VEL_Z FLAG_AP FLAG_AP_FST_CHAN FLAG_AP_FST_ELMNT FLAG_AP_FST_MMIF FLAG_AP_NUMMMIF FLAG_ASCEND FLAG_CHISQ_SPIKE FLAG_CHISQ_SPIKE_FST_CHAN FLAG_CHISQ_SPIKE_NUM FLAG_CLI FLAG_NEG FLAG_NEG_FST_CHAN FLAG_NEG_FST_ELMNT FLAG_NEG_FST_MMIF FLAG_NEG_NUMMMIF FLAG_PTAN GRNW_SID_TIME MAG_FIELD_NOM MAG_UNIT_VEC MANEUVER_STAT MLS_STATUS MMAFNO MMAF_STAT MMAF_TIME MMIF_STAT OA_ATT_RETRN OA_ORB_RETRN OA_STATUS1 OA_STATUS2 PREF PROFILE PROFILE_ERRRED PROFILE_SDEV PTAN63 PTAN63_SDEV PTG_FOV_AZIM_183 PTG_FOV_AZIM_205 PTG_FOV_AZIM_OFFSET PTG_FOV_AZIM_THM PTG_FOV_BO_DIAG_AZIMDIF PTG_FOV_BO_DIAG_ELEVDIF PTG_FOV_BO_DIAG_MAP PTG_FOV_BO_DIAG_MMAF PTG_FOV_BO_DIAG_MMIF_FST PTG_FOV_BO_DIAG_MMIF_LST PTG_FOV_BO_DIAG_MMIF_NUM PTG_FOV_ELEV_183 PTG_FOV_ELEV_205 PTG_FOV_ELEV_OFFSET PTG_FOV_ELEV_THM PTG_INST2MACS_ELEV PTG_LIMB_PT QUALITY_1_MMAF QUALITY_2_MMAF QUALITY_3_MMAF QUALITY_4_MMAF RECORDNO REF_EARTH_RADIUS REF_LAT REF_LONG REF_MMIF REF_SOLAR_ILLUM REF_SOLAR_TIME REF_SOLAR_ZEN REF_TIME ROLLRATE_MLS ROLLRATE_MLS_SDEV ROLLRATE_UARS ROLL_MLS ROLL_MLS_SDEV ROLL_UARS SAT_GCRAD SAT_GEOD_ALT SAT_GEOD_LAT SAT_LONG SAT_VEL_Z SCAN_PATTERN_CHANGE TNGT_GEOD_ALT TNGT_GEOD_ALT_MLS TNGT_GEOD_ALT_MLS_SDEV TNGT_GEOD_ALT_REFR TNGT_GEOD_ALT_REFR_MAX TNGT_GEOD_ALT_REFR_MIN TRAN_INST2ECI TYPE WALL_MMAF WINDOW_REF_REFS YPR YPR_RATE ZREF_GEOM ZREF_GEOPOT RecordSyntax: The order of Fields is as follows: BAND_INFO_MMAF.CHISQ---------- BAND_INFO_MMAF.CHISQ_APR_BRD | BAND_INFO_MMAF.CHISQ_APR_FRD | BAND_INFO_MMAF.LIMB_RAD_GOOD | BAND_INFO_MMAF.PROBLTY | Repeat 6 times BAND_INFO_MMAF.BANK | BAND_INFO_MMAF.NDATA | BAND_INFO_MMAF.NUM_ELE | BAND_INFO_MMAF.QUALITY-------- BAND_INFO_MMIF.CHISQ_MMIF----| Repeat 6 times