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.