CCSD1Z00000100000052CCSD1R00000300000032 DELIMITER=EOF; TYPE=CCSD1F000001; CCSD1C00000400000052 ADI=NURSML04; SUD=NURSML01; SUD=NURSML02; SUD=NURSML03; CCSD1R00000300000032 DELIMITER=EOF; TYPE=CCSD1D000002; UPPER ATMOSPHERE RESEARCH SATELLITE MICROWAVE LIMB SOUNDER Standard Formatted Data Units File Class Document for MLS Level 3TP Parameter 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 3TP PARAMETER 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 hierarchy levels are: Whole Data Set, File Class, Record, and Field. A separate document is required for the Whole Data Set and for each File Class. For MLS there exist five SFDU File Classes: the Level 2 Data Set, the Level 3AT Data Set, the Level 3AL Data Set, the Level 3TP Parameter File and the Level 3LP Parameter File. This is the Document describing the MLS File Class for Level 3TP Parameter Files. The implementation for MLS data follows the standard for UARS data which is described in 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. The Level 3TP Parameter File provides a means of associating parameters with Level 3AT data. Each record in the Level 3TP Parameter File is associated with a corresponding Level 3AT Data File record. Like the Level 3AT Data File, the Level 3TP Parameter File consists of a time-ordered collection of records. For Level 3AT files, each record contains a single array of data values of one atmospheric parameter (either mixing ratio for a measured species, or temperature) for a specific time, together with an array of "Quality" values with one value for each data value. In the corresponding Level 3TP Parameter File, each record contains additional indicators of the quality of the Level 3AT data and other information which describes the context of the data. --------------------------------------------------------------------------- File Class FILE_CLASS_NAME: Level3TP_Parameter RECORD_TYPE_NAMES: There are four record types: SFDU_Label, File_Label_ Record, Continuation_Label_Record, Data_Record ALGORITHMS: Information on the algorithms used for generating the parameters in the Level 3TP file is provided in the UARS MLS SFDU File Class Document for the MLS Level 2 Data File. Each data record of the Level 3AT file contains a single retrieved profile for one of the parameters measured by the MLS (either a species mixing ratio or temperature), together with estimated uncertainties as the primary indicator of data quality. The profiles are at the times, and in the sequence, as measured by the instrument but are on the standard UARS pressure grid rather than the coarser grid used by MLS Production Processing software for retrieval. The Level 3AT profile values on even-indexed pressure levels are obtained from corresponding elements in the Level 2 PROFILE vector, and on odd-indexed levels by averaging adjacent even-indexed values. The Quality values are obtained in as similar manner from data in the Level 2 file. One Level 3TP Parameter File is produced each day, and it contains information relevant to all of the day's Level 3AT files, of which there is one for each sub-type (species or temperature). The MLS Level 3TP file is produced by calls to the UARS CDHF standard open file and write routines provided by the UARS CDHF Software System (UCSS) Production Software Support Services. These routines generate the SFDU_Label record, as well as values for certain fields within the other records. FILE_CLASS_SYNTAX: Number of records is specified in File_Label_Record. List of Record Types in file: #1: SFDU_Label #2: File_Label_Record #3: Continuation_Label_Record Zero or more as specified in File_Label_Record #4: Data_Record One or more as specified in the File_Label_Record FILE_CLASS_FIELD_RELATIONSHIPS: Files of the Level 3TP class contain information about retrieved profiles which is derived directly from similar information in the Level 2 file. Files of the Level 3LP class contain similar information. Fields which are used in the Level 2, Level 3TP and Level 3LP File Classes are similar, if not identical. All fields used in Level 3TP are defined in this MLS SFDU File Class document but some reference is made to related fields which are only defined in the MLS SFDU File Class document for Level 2. FILE_CLASS_MISC: The Version 4.22 MLS Software creates Level 3AT Class Files for seven geophysical parameters: Chlorine monoxide, ozone(205), ozone(183), water vapor, nitric acid, temperature, and sulfur dioxide. The Version 4.11/ 4.12 MLS Software does not create Level 3AT files for nitric acid. The Software also creates one Level 3TP Parameter File each day containing information applicable to all of the Level 3AT Data Files. --------------------------------------------------------------------------- Record Type 1 1. SFDU_Label ------------- RECORD_NAME: SFDU_Label RECORD_STRUCTURE: Fixed Length RECORD_LENGTH: 40 Bytes RECORD_FIELD_NAMES: Tz_Field, Lz_Field, Ti_Field, Li_Field RECORD_SYNTAX: 4 Fields #1: Tz_Field #2: Lz_Field #3: Ti_Field #4: Li_Field Fields 1.1 Tz_Field ------------ FIELD_NAME: Tz_Field FIELD_SYNTAX: ASCII Character*12 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: SFDU Type (Tz) Field. Constant Value = 'CCSD1Z000001'. FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 1.2 Lz_Field ------------ FIELD_NAME: Lz_Field FIELD_SYNTAX: ASCII Character*8 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: SFDU Length (Lz) Field. 20 + l where l is the length of the UARS file. Right justified, zero filled FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 1.3 Ti_Field ------------ FIELD_NAME: Ti_Field FIELD_SYNTAX: ASCII Character*12 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: SFDU Type (Ti) Field. Constant value = 'NURS1I00ML04' FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 1.4 Li_Field ------------ FIELD_NAME: Li_Field FIELD_SYNTAX: ASCII Character*8 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: SFDU Length (Lz) Field. Length of UARS file. Right justified, zero filled FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 --------------------------------------------------------------------------- Record Type 2 2. File_Label_Record -------------------- RECORD_NAME: File_Label_Record RECORD_STRUCTURE: Variable Length RECORD_LENGTH: Max (148 + 28 * (n-1), length of Data_Record), where n = Value (Number_of_Time/Version_Entries_in_Record) [In practice, n = 1 and Record_Length = 152 bytes.] RECORD_FIELD_NAMES: in alphabetical order: CCB_Version_Number Data_Level Data_Subtype_Or_Species Day_Of_Year_For_First_Data_Record Day_Of_Year_For_Last_Data_Record File_Creation_Time_In_VAX_VMS_ASCII_Format File_Cycle_Number Format_Version_Number Instrument_Identifier Milliseconds_Of_Day_For_First_Data_Record Milliseconds_Of_Day_For_Last_Data_Record Number_Of_32-bit_Words Number_Of_Continuation_Records_For_File_Label Number_Of_Physical_Records_In_File Number_Of_Time/Version_Entries_In_Record Physical_Record_Count Record_Length_In_Bytes Record_Type Satellite_Identifier Spare Total_Number_Of_Time/Version_Entries_In_File UARS_Day_Number Year_For_First_Data_Record Year_For_Last_Data_Record Version_Entries Virtual_File_Flag RECORD_SYNTAX: 26 Fields in the following order: #1 : Satellite_Identifier #2 : Record_Type #3 : Instrument_Identifier #4 : Data_Subtype_Or_Species #5 : Format_Version_Number #6 : Physical_Record_Count #7 : Number_Of_Continuation_Records_For_File_Label #8 : Number_Of_Physical_Records_In_File #9 : File_Creation_Time_In_VAX_VMS_ASCII_Format #10: Year_For_First_Data_Record #11: Day_Of_Year_For_First_Data_Record #12: Milliseconds_Of_Day_For_First_Data_Record #13: Year_For_Last_Data_Record #14: Day_Of_Year_For_Last_Data_Record #15: Milliseconds_Of_Day_For_Last_Data_Record #16: Data_Level #17: UARS_Day_Number #18: Number_Of_32-bit_Words #19: Spare #20: Record_Length_In_Bytes #21: CCB_Version_Number #22: File_Cycle_Number #23: Virtual_File_Flag #24: Total_Number_Of_Time/Version_Entries_In_File #25: Number_Of_Time/Version_Entries_In_Record #26: Version_Entries Fields 2.1 Satellite_Identifier ------------------------ FIELD_NAME: Satellite_Identifier FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Satellite identifier. Constant value 'UARS' FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.2 Record_Type --------------- FIELD_NAME: Record_Type FIELD_SYNTAX: ASCII Character*2 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Record type. Constant value ' 1' indicates a file label record. FIELD_REPRESENTATION: 2A FIELD_DISPLAY_FORMAT: A2 2.3 Instrument_Identifier ------------------------- FIELD_NAME: Instrument_Identifier FIELD_MNEMONIC: Data_Type FIELD_SYNTAX: ASCII Character*12 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Instrument identifier. Constant value = 'MLS ' FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 2.4 Data_Subtype_Or_Species --------------------------- FIELD_NAME: Data_Subtype_Or_Species FIELD_MNEMONIC: Subtype FIELD_SYNTAX: ASCII Character*12 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Data subtype. Constant value = ' PARAM_L3TP' FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 2.5 Format_Version_Number ------------------------- FIELD_NAME: Format_Version_Number FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Format version number. Constant value ' 1' indicates that this is the first version of the Level 3TP file structure. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.6 Physical_Record_Count ------------------------- FIELD_NAME: Physical_Record_Count FIELD_SYNTAX: ASCII character*8 string FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Physical record count. Constant value ' 1' indicates the label record is the logical first record in the file. FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 2.7 Number_Of_Continuation_Records_For_File_Label ------------------------------------------------- FIELD_NAME: Number_Of_Continuation_Records_For_File_Label FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 0 FIELD_DESCRIPTION: Number of continuation records for file label for a virtual file (a Level 3TP file containing a user specified time range that is not on day boundaries). Right justified, blank filled FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.8 Number_Of_Physical_Records_In_File -------------------------------------- FIELD_NAME: Number_Of_Physical_Records_In_File FIELD_SYNTAX: ASCII Character*8 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Number of physical records in file. Right justified, blank filled. Does not count SFDU label record. FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 2.9 File_Creation_Time_In_VAX_VMS_ASCII_Format ---------------------------------------------- FIELD_NAME: File_Creation_Time_In_VAX_VMS_ASCII_Format FIELD_SYNTAX: ASCII Character*23 String FIELD_UNITS: dd-mmm-yyyy hh:mm:ss.cc FIELD_RESOLUTION: 0.01 second FIELD_RANGE: n/a FIELD_DESCRIPTION: File creation time in VAX VMS ASCII format indicates the date and time the file was cataloged in the UCSS. FIELD_REPRESENTATION: 23A FIELD_DISPLAY_FORMAT: A23 2.10 Year_For_First_Data_Record ------------------------------- FIELD_NAME: Year_For_First_Data_Record FIELD_SYNTAX: ASCII Character*3 String FIELD_UNITS: Years since 1900 FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Year for first data record. Value is Year-1900. Right justified, blank filled. FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.11 Day_Of_Year_For_First_Data_Record -------------------------------------- FIELD_NAME: Day_Of_Year_For_First_Data_Record FIELD_SYNTAX: ASCII Character*3 String FIELD_UNITS: Day of Year FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 1, <= 366 FIELD_DESCRIPTION: Day of year for first data record. Right justified, blank filled. FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.12 Milliseconds_Of_Day_For_First_Data_Record ---------------------------------------------- FIELD_NAME: Milliseconds_Of_Day_For_First_Data_Record FIELD_SYNTAX: ASCII Character*8 String FIELD_UNITS: Milliseconds FIELD_RESOLUTION: 1 millisecond FIELD_RANGE: Integer >=0, <= 86399999 FIELD_DESCRIPTION: Milliseconds of day for first data record. Right justified, blank filled. FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 2.13 Year_For_Last_Data_Record ------------------------------ FIELD_NAME: Year_For_Last_Data_Record FIELD_SYNTAX: ASCII Character*3 String FIELD_UNITS: Years since 1900 FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Year for last data record. Value is Year-1900. Right justified, blank filled. FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.14 Day_Of_Year_For_Last_Data_Record ------------------------------------- FIELD_NAME: Day_Of_Year_For_Last_Data_Record FIELD_SYNTAX: ASCII Character*3 String FIELD_UNITS: Day of year FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 1, <= 366 FIELD_DESCRIPTION: Day of year for last data record. Right justified, blank filled. FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.15 Milliseconds_Of_Day_For_Last_Data_Record --------------------------------------------- FIELD_NAME: Milliseconds_Of_Day_For_Last_Data_Record FIELD_SYNTAX: ASCII Character*8 String FIELD_UNITS: Milliseconds FIELD_RESOLUTION: 1 millisecond FIELD_RANGE: Integer >= 0, <= 86399999 FIELD_DESCRIPTION: Milliseconds of day for last data record. Right justified, blank filled. FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 2.16 Data_Level --------------- FIELD_NAME: Data_Level FIELD_SYNTAX: ASCII Character*3 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Data level. Constant value '3TP' indicates parameters that have been placed on the standard UARS time and pressure grid. FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.17 UARS_Day_Number -------------------- FIELD_NAME: UARS_Day_Number FIELD_MNEMONIC: UARS_Day FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: Days FIELD_RESOLUTION: 1 day FIELD_RANGE: Integer >= 1 FIELD_DESCRIPTION: UARS day number (UARS day 1 = September 12, 1991) Right justified, blank filled. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.18 Number_Of_32-bit_Words --------------------------- FIELD_NAME: Number_Of_32-bit_Words FIELD_MNEMONIC: Max_Np FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 1, <= 9999 FIELD_DESCRIPTION: Number of 32-bit parameter words per record. Right justified, blank filled. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.19 Spare ---------- FIELD_NAME: Spare FIELD_SYNTAX: n/a FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: 4 bytes, spare. Field contents undefined. FIELD_REPRESENTATION: n/a FIELD_DISPLAY_FORMAT: n/a 2.20 Record_Length_In_Bytes --------------------------- FIELD_NAME: Record_Length_In_Bytes FIELD_SYNTAX: ASCII Character*5 String FIELD_UNITS: Bytes FIELD_RESOLUTION: 4 bytes FIELD_RANGE: Integer >= 148, <= 2216 FIELD_DESCRIPTION: Record length in bytes. Right justified, blank filled. Value is 4*Integerpart ((Max(148, 64 + 8*n) + 3)/4) where n = Value (Number_Of_Data_Points_per_Record) FIELD_REPRESENTATION: 5A FIELD_DISPLAY_FORMAT: A5 2.21 CCB_Version_Number ----------------------- FIELD_NAME: CCB_Version_Number FIELD_SYNTAX: ASCII Character*9 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >=1, <= 9999 FIELD_DESCRIPTION: Version number assigned by the UCSS Configuration Control Board in conjunction with the Principal Investigator to differentiate versions of data. The value is 4, for data products from MLS Product- ion Processing Software Version 4.22 and 3 for data products from MLS Production Processing Software Version 4.11/v4.12. Right justified, blank filled FIELD_REPRESENTATION: 9A FIELD_DISPLAY_FORMAT: A9 2.22 File_Cycle_Number ---------------------- FIELD_NAME: File_Cycle_Number FIELD_SYNTAX: ASCII Character*5 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >=1, <= 31 FIELD_DESCRIPTION: File cycle number right justified, blank filled Supplied only during file creation by a Remote Access Computer data transfer, otherwise undefined. The cycle number is incremented if necessary to provide a unique catalog entry at the UARS CDHF. FIELD_REPRESENTATION: 5A FIELD_DISPLAY_FORMAT: A5 2.23 Virtual_File_Flag ---------------------- FIELD_NAME: Virtual_File_Flag FIELD_SYNTAX: ASCII Character*1 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: The Virtual_File_Flag is set to ' ' if a file is a production file containing all the available data for one specific day or 'V' if the file is created by a Remote Access Computer data transfer where a user specified time range is not on day boundaries. FIELD_REPRESENTATION: 1A FIELD_DISPLAY_FORMAT: A1 2.24 Total_Number_Of_Time/Version_Entries_In_File ------------------------------------------------- FIELD_NAME: Total_Number_Of_Time/Version_Entries_In_File FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 0 FIELD_DESCRIPTION: Total number of time/version entries in file. Only used for virtual files created via RAC data transfer. Right justified, blank filled. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.25 Number_Of_Time/Version_Entries_In_Record --------------------------------------------- FIELD_NAME: Number_Of_Time/Version_Entries_In_Record FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 0 FIELD_DESCRIPTION: Number of time/version entries in record. Right justified, blank filled. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.26 Version_Entries -------------------- FIELD_NAME: Version_Entries FIELD_SYNTAX: ASCII Character*28 String 1-D Array (n), where n is value (Number_Of_Time/Version_Entries_In_Record) FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: List of version entries. Each version entry contains: Version_Entries (1:3) start year Version_Entries (4:6) start day of year Version_Entries (7:14) start milliseconds of day Version_Entries (15:24) version number Version_Entries (24:28) cycle number FIELD_REPRESENTATION: n(28A) FIELD_DISPLAY_FORMAT: nA28 --------------------------------------------------------------------------- Record Type 3 3. Continuation_Label_Record ---------------------------- RECORD_NAME: Continuation_Label_Record RECORD_STRUCTURE: Variable Length RECORD_LENGTH: Max (148 + 28 * (n-1), length of Data_Record) where n = Value (Number_of_Time/Version_Entries_in_Record) [In practice, n = 1 and Record_Length = 152 bytes.] RECORD_FIELD_NAMES: in alphabetical order: Data_Subtype_Or_Species Format_Version_Number Instrument_Identifier Number_Of_Time/Version_Entries_In_Record Physical_Record_Count Record_Type Satellite_Identifier Spare Version_Entries RECORD_SYNTAX: 9 Fields in the following order: #1 : Satellite_Identifier #2 : Record_Type #3 : Instrument_Identifier #4 : Data_Subtype_Or_Species #5 : Format_Version_Number #6 : Physical_Record_Count #7 : Number_Of_Time/Version_Entries_In_Record #8 : Spare #9 : Version_Entries Fields All definitions are as given above in File_Label_Record, except: 3.2 Record_Type --------------- FIELD_NAME: Record_Type FIELD_SYNTAX: ASCII Character*2 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Record type. Constant value ' 2' indicates a continuation label record. FIELD_REPRESENTATION: 2A FIELD_DISPLAY_FORMAT: A2 3.6 Physical_Record_Count ------------------------- FIELD_NAME: Physical_Record_Count FIELD_SYNTAX: ASCII character*8 string FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Physical record count. Constant value ' 2' indicates the continuation label record is the logical second record in the file. FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 3.8 Spare --------- FIELD_NAME: Spare FIELD_SYNTAX: ASCII Character*2 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Spare. Field contents undefined. FIELD_REPRESENTATION: 2A FIELD_DISPLAY_FORMAT: A2 --------------------------------------------------------------------------- Record Type 4 4. Data_Record -------------- RECORD_NAME: Data_Record RECORD_STRUCTURE: Variable Length RECORD_LENGTH: Max (64 + 4 * n, length of File_Label_Record), where n = Value (Number_Of_Actual_32-bit_Words_In_The_Record) [In practice n = 21 and Record_Length = 152 bytes.] RECORD_FIELD_NAMES: in alphabetical order: Instrument_Identifier Latitude Longitude Maximum_Number_Of_32-bit_Words_In_The_Record Number_of_32-bit_Parameter_Words Parameter Physical_Record_Count Record_Time_In_UDTF_Format Record_Type Satellite_Identifier Spare Spare_4 Spare_8 RECORD_SYNTAX: 14 Fields in the following order: #1 : Satellite_Identifier #2 : Record_Type #3 : Instrument_Identifier #4 : Physical_Record_Count #5 : Spare #6 : Maximum_Number_Of_32-bit_Words_In_The_Record #7 : Spare_4 #8 : Spare_4 #9 : Record_Time_In_UDTF_Format #10: Latitude #11: Longitude #12: Spare_8 #13: Number_of_32-bit_Parameter_Words #14: Parameter Fields 4.1 Satellite_Identifier ------------------------ Defined in 2.1 above. 4.2 Record_Type --------------- FIELD_NAME: Record_Type FIELD_SYNTAX: ASCII Character*2 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Record type. Constant value ' 3' for a data record. FIELD_REPRESENTATION: 2A FIELD_DISPLAY_FORMAT: A2 4.3 Instrument_Identifier ------------------------- Defined in 2.3 above. 4.4 Physical_Record_Count ------------------------- FIELD_NAME: Physical_Record_Count FIELD_SYNTAX: ASCII Character*8 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 2 FIELD_DESCRIPTION: Physical record count. Right justified, blank filled. Does not count SFDU label record. FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 4.5 Spare --------- FIELD_NAME: Spare FIELD_SYNTAX: ASCII Character*2 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Spare. Constant value '00' FIELD_REPRESENTATION: 2A FIELD_DISPLAY_FORMAT: A2 4.6 Maximum_Number_Of_32-bit_Words_In_The_Record ------------------------------------------------ FIELD_NAME: Maximum_Number_Of_32-bit_Words_In_The_Record FIELD_MNEMONIC: Max_Np FIELD_SYNTAX: Scalar FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: Integer >= 1, <= 1000 FIELD_DESCRIPTION: Constant value = 21 FIELD_REPRESENTATION: VI4 FIELD_DISPLAY_FORMAT: I4 4.7 Spare_4 ----------- FIELD_NAME: Spare_4 FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Spare. Constant value = '0000' FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 4.8 Spare_4 ----------- Defined in 4.7 above. 4.9 Record_Time_In_UDTF_Format ------------------------------ FIELD_NAME: Record_Time_In_UDTF_Format FIELD_MNEMONIC: Strt_Dattim FIELD_SYNTAX: 1-D Array (2) FIELD_UNITS: 1 millisecond FIELD_RESOLUTION: 1 millisecond FIELD_RANGE: n/a FIELD_DESCRIPTION: UARS reference time in UDTF format for this record. FIELD_REPRESENTATION: 2VI4 FIELD_DISPLAY_FORMAT: I5,I8 4.10 Latitude -------------- FIELD_NAME: Latitude FIELD_MNEMONIC: REF_LAT FIELD_SYNTAX: Scalar FIELD_UNITS: Degrees FIELD_RESOLUTION: n/a FIELD_RANGE: >= -88.5, <= 88.5 FIELD_DESCRIPTION: Geodetic latitude at the UARS reference time. Value provided by the MLS production software from Orbit/Attitude Services (OAS) data. FIELD_REPRESENTATION: VR4 FIELD_DISPLAY_FORMAT: F7.3 4.11 Longitude -------------- FIELD_NAME: Longitude FIELD_MNEMONIC: REF_LONG FIELD_SYNTAX: Scalar FIELD_UNITS: Degrees FIELD_RESOLUTION: n/a FIELD_RANGE: >= 0, < 360.0 FIELD_DESCRIPTION: Geodetic longitude at the UARS reference time. Value provided by the MLS production software from Orbit/Attitude Services (OAS) data. FIELD_REPRESENTATION: VR4 FIELD_DISPLAY_FORMAT: F7.3 4.12 Spare_8 ------------ FIELD_NAME: Spare_8 FIELD_SYNTAX: n/a FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Spare, 8 bytes, value undefined. FIELD_REPRESENTATION: n/a FIELD_DISPLAY_FORMAT: n/a 4.13 Number_Of_32-bit_Parameter_Words ------------------------------------- FIELD_NAME: Number_Of_32-bit_Parameter_Words FIELD_MNEMONIC: NP FIELD_SYNTAX: Scalar FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Number of 32-bit parameter words in each record. Constant value = 21 FIELD_REPRESENTATION: VI4 FIELD_DISPLAY_FORMAT: I4 4.14 Parameter -------------- FIELD_NAME: Parameter FIELD_SYNTAX: Record type 1-D array of 21 elements, each of which is a 4-byte Sub-Field, except for the final element which contains four 1-byte Sub-Fields. The syntax is: COLUMN_O3 R*4 COLUMN_O3_SDEV R*4 COLUMN_O3_183 R*4 COLUMN_O3_183_SDEV R*4 COLUMN_O3_205 R*4 COLUMN_O3_205_SDEV R*4 PREF R*4 QUALITY_CLO R*4 QUALITY_H2O R*4 QUALITY_O3 R*4 QUALITY_O3_183 R*4 QUALITY_O3_205 R*4 QUALITY_TEMP R*4 TNGT_GEOD_ALT_REFR_MAX R*4 TNGT_GEOD_ALT_REFR_MIN R*4 ZREF_GEOPOT R*4 ZREF_GEOM R*4 MANEUVER_STAT I*4 MMAFNO I*4 REF_SOLAR_ILLUM I*4 FLAG_ASCEND L*1 SCAN_CHANGE L*1 MMAF_STAT C*1 PAD C*1 FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: A record type array containing information on the quality and context of data in all of the Level 3AT Data files. Abbreviated descriptions of each sub- field are provided below. Each quantity is directly derived from corresponding elements in the MLS Level 2 Data file and further details can be found in the MLS SFDU Document for File Class Level 2. FIELD_REPRESENTATION: n/a FIELD_DISPLAY_FORMAT: n/a SUB_FIELD_NAME COLUMN_O3 SUB_FIELD_DESCRIPTION Integrated ozone (combined 183 and 205) abundance in Dobson units for altitudes above approximately the standard UARS 68 hPa (index 7) pressure level; (the integration includes contributions from the retrieval basis function at 46 hPa and all higher altitudes). Computed only when the Level 2/3A user input COMB_O3 is TRUE, otherwise set to the 'flag' value of -99.99. SUB_FIELD_NAME COLUMN_O3_SDEV SUB_FIELD_DESCRIPTION Estimated 1-sigma uncertainty (expected standard deviation) of COLUMN_O3; in Dobson units. SUB_FIELD_NAME COLUMN_O3_183 SUB_FIELD_DESCRIPTION Integrated ozone abundance, from measurements made by the 183 GHz radiometer, in Dobson units, for altitudes above approximately the standard UARS 68 hPa (index 7) pressure level; (the integration includes contri- butions from the retrieval basis function at 46 hPa and all higher altitudes). Computed only when O3_183 is retrieved, otherwise set to the 'flag' value of -99.99. SUB_FIELD_NAME COLUMN_O3_183_SDEV SUB_FIELD_DESCRIPTION Estimated 1-sigma uncertainty (expected standard deviation) of COLUMN_O3_183; in Dobson units. SUB_FIELD_NAME COLUMN_O3_205 SUB_FIELD_DESCRIPTION Integrated ozone abundance, from measurements made by the 205 GHz radiometer, in Dobson units for altitudes above approximately the standard UARS 68 hPa (index 7) pressure level; (the integration includes contri- butions from the retrieval basis function at 46 hPa and all higher altitudes). Computed only when O3_205 is retrieved, otherwise set to the 'flag' value of -99.99. SUB_FIELD_NAME COLUMN_O3_205_SDEV SUB_FIELD_DESCRIPTION Estimated 1-sigma uncertainty (expected standard deviation) of COLUMN_O3_205; in Dobson units. SUB_FIELD_NAME PREF SUB_FIELD_DESCRIPTION Reference pressure from correlative (NMC) pressure grid (P_CORR) used for geometric altitude reference (ZREF) that is closest to PREF_NOMINAL. Valid range is -4.0 to +4.0; units are -log(hPa). SUB_FIELD_NAME QUALITY_CLO SUB_FIELD_DESCRIPTION Quality indicator for ClO in Level 3A Data files. Same as BAND_INFO_MMAF(2).QUALITY in Level 2, i.e. the band 2 quality value. Integer, value in the range 1 to 4, and set to -99.99 if not retrieved. Defined as (see explanation below and MLS Level 2 SFDU Documentation for further details): 4 = LIMB_RAD_GOOD > LIMB_RAD_LIMIT and CHISQ <= CHISQ_LIMIT 3 = LIMB_RAD_GOOD <= LIMB_RAD_LIMIT and CHISQ <= CHISQ_LIMIT 2 = LIMB_RAD_GOOD > LIMB_RAD_LIMIT and CHISQ > CHISQ_LIMIT 1 = LIMB_RAD_GOOD <= LIMB_RAD_LIMIT and CHISQ > CHISQ_LIMIT [The definition also applies to similar Quality Sub-Fields for other retrieved parameters below.] A value of 4 means that the number of "good" limb radiance measurements (LIMB_RAD_GOOD) used for the retrieval is greater than a preset lower limit (LIMB_RAD_LIMIT), and that the retrieved profile passed a chi square test of validity - the retrieval is expected to be good, if other indicators are also OK. A value of 1 means there are not enough measurements and the chi square test fails - the retrieval is bad. A value of 2 means that there were enough measurements but the chi square test failed; however, since the chi square limit is not a rigid boundary and impacts different bands in different ways, the retrieval may be OK - further investi- gation of the quality may be warranted. SUB_FIELD_NAME QUALITY_H2O SUB_FIELD_DESCRIPTION Quality indicator for H2O in Level 3A Data files. Same as BAND_INFO_MMAF(5).QUALITY in Level 2, i.e. the band 5 quality value. Integer, value in the range 1 to 4, and set to -99.99 if not retrieved. Defined as above for QUALITY_CLO. SUB_FIELD_NAME QUALITY_O3 SUB_FIELD_DESCRIPTION Quality indicator for O3 in Level 3A Data files. Value = Max (QUALITY_O3_183, QUALITY_O3_183) if COMB_O3 is TRUE, otherwise set to -99.99. SUB_FIELD_NAME QUALITY_O3_183 SUB_FIELD_DESCRIPTION Quality indicator for O3_183 in Level 3A Data files. Same as BAND_INFO_MMAF(6).QUALITY in Level 2, i.e. the band 6 quality value. Integer, value in the range 1 to 4, and set to -99.99 if not retrieved. Defined as above for QUALITY_CLO. SUB_FIELD_NAME QUALITY_O3_205 SUB_FIELD_DESCRIPTION Quality indicator for O3_205 in Level 3A Data files. Same as BAND_INFO_MMAF(4).QUALITY in Level 2, i.e. the band 4 quality value. Integer, value in the range 1 to 4, and set to -99.99 if not retrieved. Defined as above for QUALITY_CLO. SUB_FIELD_NAME QUALITY_TEMP SUB_FIELD_DESCRIPTION Quality indicator for Temperature in Level 3A Data files. Same as BAND_INFO_MMAF(1). QUALITY in Level 2, i.e. the band 1 quality value. Integer, value in the range 1 to 4, and set to -99.99 if not retrieved. Defined as above for QUALITY_CLO. SUB_FIELD_NAME TNGT_GEOD_ALT_REFR_MAX SUB_FIELD_DESCRIPTION Maximum of TNGT_GEOD_ALT_REFR (tangent point geodetic altitude corrected for refraction effects) over all MMIF's in a MMAF; km. SUB_FIELD_NAME TNGT_GEOD_ALT_REFR_MIN SUB_FIELD_DESCRIPTION Minimum of TNGT_GEOD_ALT_REFR (tangent point geodetic altitude corrected for refraction effects) over all MMIF's in a MMAF; km. SUB_FIELD_NAME ZREF_GEOM SUB_FIELD_DESCRIPTION Geometric height at pressure PREF; km. SUB_FIELD_NAME ZREF_GEOPOT SUB_FIELD_DESCRIPTION Geopotential height at pressure PREF, obtained from correlative (NMC) height; km. SUB_FIELD_NAME MANEUVER_STAT SUB_FIELD_DESCRIPTION Maneuver status number indicating whether a UARS maneuver is in progress. Defined as follows: 0 = no maneuver in progress 1 = orbit adjust in progress 2 = yaw maneuver in progress 3 = roll maneuver in progress 4 = other maneuver type in progress SUB_FIELD_NAME MMAFNO SUB_FIELD_DESCRIPTION Processing assigned MMAF number. MMAFNO = 1 corresponds to approximately July 5, 1991 at 1920 hours. Increments by 1 for each 65.636 second MLS major frame. SUB_FIELD_NAME REF_SOLAR_ILLUM SUB_FIELD_DESCRIPTION Solar illumination conditions at limb tangent point of minor frame number REF_MMIF; 0 = Unable to determine condition from Orbit Attitude Services. 1 = Day (exclusive of twilight) 2 = Night (exclusive of twilight) 3 = Twilight, sunrise. Local solar zenith angle is between DAY_ZENITH and NIGHT_ZENITH (MLS data base parameters set to 87 and 93 deg) and REF_SOLAR_TIME is less than 12. 4 = Twilight, sunset. Local solar zenith angle is between DAY_ZENITH and NIGHT_ZENITH and REF_SOLAR_TIME is greater than 12. SUB_FIELD_NAME FLAG_ASCEND SUB_FIELD_DESCRIPTION 1-byte logical flag set to TRUE if SAT_VEL(3) is positive for the MMAF mid-point. This means that the MMAF occurs on the ascending part of the orbit. SUB_FIELD_NAME SCAN_CHANGE SUB_FIELD_DESCRIPTION 1-byte logical flag set to TRUE if a scan pattern change occurred during the MMAF. SUB_FIELD_NAME MMAF_STAT SUB_FIELD_DESCRIPTION A 1-byte character flag. Indicates the status of data in the MLS major frame (MMAF). Defined (in order of precedence) as: 'G' Set at Level 1 if the MMAF contains some good limb data and pointing information is also good. 'B' Set at Level 1 if the MMAF does not contain some good limb data. 'P' Set at Level 2 if a pointing error occurred during the MMAF. 'M' Set at Level 2 if more than MMIF_BAD_MAX minor frames are not 'G'. Note MMIF_STAT is also set to 'B' for bright body interference by body 2 (i.e. the Moon). 'S' Set at Level 2 if the MLS scan pattern does not span over the "nominal" range of 20-60 km. 'T' Set at Level 2 if NMC temperature data is missing in the upper stratosphere. 't' Set at Level 2 if NMC temperature data is missing in the lower stratosphere. SUB_FIELD_NAME PAD SUB_FIELD_DESCRIPTION 1- byte spare. Contents undefined. --------------------------------------------------------------------------- End of document. UARS MLS SFDU File Class Level 3TP Data File. June, 96.