CCSD1Z00000100000052CCSD1R00000300000032 DELIMITER=EOF; TYPE=CCSD1F000001; CCSD1C00000400000013 ADI=NURSUC02; CCSD1R00000300000032 DELIMITER=EOF; TYPE=CCSD1D000002; Rev: 2 Rel. Date: 3/15/95 LEVEL 3LP DATA STRUCTURE in SFDU (Standard Formatted Data Units) DATA_SET_NAME: Generic_Level_3LP_data_format DATA_SOURCE: Satellite/Instruments = UARS/ISAMS, MLS, WINDII UARS = Upper Atmosphere Research Satellite REFERENCES: UARS CDHF Software System (UCSS) Programmer's Guide to Production Software Support Services SFDU Referencing Documentation (provided by the UARS Principal Investigators (PI) ) SCIENTIFIC_CONTACT: Specific to Instrument. SOURCE_CHARACTERISTICS: This documentation describes the data structure and syntax of UARS Level 3LP data files produced using the UARS CDHF Software System (UCSS). The Level 3LP data is described in a separate SFDU document which in turn refers to this documentation for syntax and format information. The information contained in this document is derived from the UCSS software specifications as reflected in Appendix E of the UCSS Programmer's Guide. The UCSS Programmer's Guide completely describes the data formats used by the UCSS services. The UCSS data formats, and therefore the corresponding SFDU structures provided herewith, are not unique to a particular instrument data set. A complete SFDU Data Structure includes this documentation by reference and also contains additional information from the instrument science team responsible for producing the data set. The SFDU Data Documentation Standard specifies a hierarchy of four levels for organizing the documentation describing a data set. The levels are (1) WHOLE_DATA_SET, (2) FILE_CLASS, (3) RECORD, and (4) FIELD. Each level of documentation consists of a set of keyword--value pairs. The material supplied herewith is intended for inclusion by reference in a complete SFDU Data Structure. Values for those SFDU keywords, intentionally left blank, are documented in the SFDU data set descriptions for specific data sets. All keyword values concerning instrument specific information are blank as are keyword values describing either physical quantities or PI computed data. The following items discuss some SFDU keywords and values. All keyword values at the WHOLE_DATA_SET keyword level containing instrument specific information will be supplied in documentation provided by the instruments science team. The values supplied should contain information about the source and interpretation of the data. The value shown for the FIELD_MNEMONIC keyword represents the argument used in the Level 3LP access services as documented in the UCSS Programmer's Guide. When an argument is not available the FIELD_MNEMONIC keyword is not present. The value shown for FILE_CLASS_NAME keyword is generic to the level 3LP file structure. The FILE_CLASS_NAME keyword in the documentation referencing this documentation would be specific to the data set being described. Values for ALGORITHMS and the other keywords at the FILE_CLASS level will be supplied in documentation provided by the specific instrument science team. The values supplied will contain information about the computation of the data. The value "n/a" is used for keyword values where there is no other useful value. Values for the keywords FIELD_UNITS, FIELD_RESOLUTION, and FIELD_DISPLAY_FORMAT are blank for fields representing physical quantities or PI computed results. Except for latitude and longitude fields, values are blank for FIELD_RANGE keywords in fields representing physical quantities or PI computed results. Values are shown in degrees for FIELD_RANGE for latitude and longitude fields but these values should be consistent with the FIELD_UNITS for these fields. The values for these fields should be found in the document supplied by the instrument science team for each specific data set. WHOLE DATA SET ============== FILE CLASS ========== LEVEL 3LP DATA FILE ------------------- A Level 3LP Parameter File provides a means of associating parameters with Level 3AL data. The parameters are defined by each Principal Investigator (PI) for his/her own Level 3LP data. Level 3LP Parameter Files contain information describing the context of the Level 3 data with each Level 3 data record associated with a corresponding Parameter File record. Each Level 3LP record is time tagged using UARS standard date and time format (UDTF). The date is in the first UDTF word in the forme of YYDDD, specifying the year and day of year (calculated as (YEAR - 1990) * 1000 + DAY-OF-YEAR). The time is in the second word of the UDTF array and indicates the time in milliseconds of day. The instrument science teams are responsible for providing data values for Type, Species/Subtype, geodetic latitude, geodetic longitude, data, quality, UARS Day, maximum number of parameters, and profile time. Reference the UCSS Programmer's Guide for more detailed information on the Level 3LP data file format. -------------------------------------------------------------------------------- FILE_CLASS_NAME: Level3LP_Data RECORD_TYPE_NAMES: SFDU_Label, File_Label_Record, Continuation_Label_Record, Data_Record ALGORITHMS: FILE_CLASS_SYNTAX: Number of records is specified in the File_Label_Record List of Records in file: #1: SFDU_Label #2: File_Label_Record #3: Continuation_Label_Record Zero or more as specified in the File_Label_Record #4: Data_Record One or more as specified in the File_Label_Record 1. SFDU_Label ------------- RECORD_NAME: SFDU_Label RECORD_STRUCTURE: Fixed Length RECORD_LENGTH: 60 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 1.1 Tz_Field ------------ FIELD_NAME: Tz_Field FIELD_SYNTAX: ASCII Character*32 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: SFDU Type (Tz) Field. Constant Value = '1001......0:.......0CCSD1Z000001' where the periods reflect blanks in the field. FIELD_REPRESENTATION: 32A FIELD_DISPLAY_FORMAT: A32 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 = 'NURS1I00xxxx' where Ti_Field (8:11) (xxxx) depends upon instrument and xxxx is the Data Descriptive Record ID (DDRI) for the file. 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 the UARS file Right justified, zero filled FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 2. File_Label_Record -------------------- RECORD_NAME: File_Label_Record RECORD_STRUCTURE: Variable Length RECORD_LENGTH: Max (174 + 28 * n, length of Data_Record) where n = Value (Number_of_Time/Version_Entries_in_Record) RECORD_FIELD_NAMES: Record_Key Satellite_Identifier Record_Type Instrument_Identifier Data_Subtype_Or_Species Format_Version_Number Physical_Record_Count Number_Of_Continuation_Records_For_File_Label Number_Of_Physical_Records_In_File File_Creation_Time_In_VAX_VMS_ASCII_Format Year_For_First_Data_Record Day_Of_Year_For_First_Data_Record Milliseconds_Of_Day_For_First_Data_Record Year_For_Last_Data_Record Day_Of_Year_For_Last_Data_Record Milliseconds_Of_Day_For_Last_Data_Record Data_Level UARS_Day_Number Max_Number_Of_32-bit_Words_Per_Record Base_Index_Of_Data_Point_Values Spare Minimum_Latitude_For_Records_In_File Maximum_Latitude_For_Records_In_File CCB_Version_Number File_Cycle_Number Virtual_File_Flag Total_Number_Of_Time/Version_Entries_In_File Number_Of_Time/Version_Entries_In_Record Version_Entries RECORD_SYNTAX: 29 Fields #1 : Record_Key #2 : Satellite_Identifier #3 : Record_Type #4 : Instrument_Identifier #5 : Data_Subtype_Or_Species #6 : Format_Version_Number #7 : Physical_Record_Count #8 : Number_Of_Continuation_Records_For_File_Label #9 : Number_Of_Physical_Records_In_File #10: File_Creation_Time_In_VAX_VMS_ASCII_Format #11: Year_For_First_Data_Record #12: Day_Of_Year_For_First_Data_Record #13: Milliseconds_Of_Day_For_First_Data_Record #14: Year_For_Last_Data_Record #15: Day_Of_Year_For_Last_Data_Record #16: Milliseconds_Of_Day_For_Last_Data_Record #17: Data_Level #18: UARS_Day_Number #19: Max_Number_Of_32-bit_Words_Per_Record #20: Spare #21: Record_Length_In_Bytes #22: Minimum_Latitude_For_Records_In_File #23: Maximum_Latitude_For_Records_In_File #24: CCB_Version_Number #25: File_Cycle_Number #26: Virtual_File_Flag #27: Total_Number_Of_Time/Version_Entries_In_File #28: Number_Of_Time/Version_Entries_In_Record #29: Version_Entries 2.1 Record_Key -------------- FIELD_NAME: Record_Key FIELD_SYNTAX: ASCII Character*20 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Record key. Constant value '1002......0:.......0' where the periods reflect blanks in the field for the file label record. FIELD_REPRESENTATION: 20A FIELD_DISPLAY_FORMAT: A20 2.2 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.3 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.4 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. Left justified, blank filled. Instruments that produce level 3LP data are 'ISAMS', 'MLS', and 'WINDII'. FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 2.5 Data_Subtype_Or_Spec ------------------------ 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 or species. Left justified, blank filled. The subtypes/species allowed are dependent on the instrument_type. The legal values are controlled by the UARS PCMB. The referencing documentation, defined by the instrument scientist, will provide the legal values for subtypes/species. FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 2.6 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 3LP file structure. field_representation: 4A FIELD_DISPLAY_FORMAT: A4 2.7 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.8 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 3LP 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.9 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 include SFDU label record FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 2.10 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.11 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 Right justified, blank filled Value is Year-1900 FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.12 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.13 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.14 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 Right justified, blank filled Value is Year-1900 FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.15 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.16 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.17 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 '3LP' indicates the file contains parameters relating to the Level 3AL data. FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.18 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.19 Max_Number_Of_32-bit_Words_Per_Record ------------------------------------- FIELD_NAME: Number_Of_Data_Points_Per_Record FIELD_MNEMONIC: Max_Np FIELD_SYNTAX: Scalar FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: The maximum number of 32-bit words contained in a record. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 2.20 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 2.21 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 >= 174, <= 8064 FIELD_DESCRIPTION: Record length in bytes Right justified, blank filled Value is 4*Integerpart ((Max (154, 64 + 8*n) + 3)/4) where n = Value (Number_Of_Data_Points_per_Record) FIELD_REPRESENTATION: 5A FIELD_DISPLAY_FORMAT: A5 2.22 Minimum_Latitude_For_Records_In_File ------------------------------------------ FIELD_NAME: Minimum_Latitude_For_Records_In_File FIELD_MNEMONIC: Min_Lat FIELD_SYNTAX: ASCII Character*3 String FIELD_UNITS: Bytes FIELD_RESOLUTION: 3 bytes FIELD_RANGE: -88.5 < latitude < 88.5 in 4 degree intervals Values may be within .5 degrees of interval point FIELD_DESCRIPTION: Minimum latitude for records in file Right justified, blank filled FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.23 Maximum_Latitude_For_Records_In_File ------------------------------------------ FIELD_NAME: Maximum_Latitude_For_Records_In_File FIELD_MNEMONIC: Max_Lat FIELD_SYNTAX: ASCII Character*3 String FIELD_UNITS: Bytes FIELD_RESOLUTION: 3 bytes FIELD_RANGE: -88.5 < latitude < 88.5 in 4 degree intervals Values may be within .5 degrees of interval point FIELD_DESCRIPTION: Maximum latitude for records in file Right justified, blank filled FIELD_REPRESENTATION: 3A FIELD_DISPLAY_FORMAT: A3 2.24 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. Investigator's referencing documentation contains the specific values for the CCB_Version_Number field. Right justified, blank filled FIELD_REPRESENTATION: 9A FIELD_DISPLAY_FORMAT: A9 2.25 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 FIELD_FILL_CODE: Undefined 2.26 Virtual_File_Flag ---------------------- FIELD_NAME: Virtual_File_Flag FIELD_SYNTAX: ASCII Character 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.27 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: Number of time/version entries in the file. Right justified, blank filled. Value of ' 1' if not a virtual file. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 FIELD_FILL_CODE: 2.28 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.29 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 3. Continuation_Label_Record ---------------------------- RECORD_NAME: Continuation_Label_Record RECORD_STRUCTURE: Variable Length RECORD_LENGTH: Max (48 + 28 * n, length of Data_Record) where n = Value (Number_of_Time/Version_Entries_in_Record) RECORD_FIELD_NAMES: Record_Key Satellite_Identifier Record_Type Instrument_Identifier Data_Subtype_Or_Species Format_Version_Number Physical_Record_Count Number_Of_Time/Version_Entries_In_Record Spare Version_Entries RECORD_SYNTAX: 10 Fields #1 : Record_Key #2 : Satellite_Identifier #3 : Record_Type #4 : Instrument_Identifier #5 : Data_Subtype_Or_Species #6 : Format_Version_Number #7 : Physical_Record_Count #8 : Number_Of_Time/Version_Entries_In_Record #9 : Spare #10: Version_Entries 3.1 Record_Key -------------- FIELD_NAME: Record_Key FIELD_SYNTAX: ASCII Character*20 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Record key. Constant value '100x......0:.......0' where x = record number and the periods reflect blanks in the field for the continuation label record. FIELD_REPRESENTATION: 20A FIELD_DISPLAY_FORMAT: A20 3.2 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 3.3 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' for a continuation label record. FIELD_REPRESENTATION: 2A FIELD_DISPLAY_FORMAT: A2 3.4 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. Left justified, blank filled. Instruments that produce level 3LP data are 'ISAMS', 'MLS', and 'WINDII'. FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 3.5 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 or species. Left justified, blank filled. The subtypes/species allowed are dependent on the instrument_type. The legal values are controlled by the UARS PCMB. The referencing documentation, defined by the instrument scientist, will provide the legal values for subtypes/species. FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 3.6 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 3LP file structure. FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 3.7 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. Right justified, blank filled. Does not include SFDU label. FIELD_REPRESENTATION: 8A FIELD_DISPLAY_FORMAT: A8 3.8 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 >= 1 FIELD_DESCRIPTION: Number of time/version entries in record Right justified, blank filled FIELD_REPRESENTATION: 4A FIELD_DISPLAY_FORMAT: A4 3.9 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 3.10 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 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 (Total_Number_of_Points_in_the_Record) RECORD_FIELD_NAMES: Record_Key Satellite_Identifier Record_Type Instrument_Identifier Physical_Record_Count Spare Maximum_Number_Of_32-bit_Words_In_The_Record Number_Of_Actual_32-bit_Words_In_The_Record Spare Record_Time_In_UDTF_Format Latitude Longitude Spare Number_of_32-bit_Parameter_Words Parameter RECORD_SYNTAX: 15 Fields #1 : Record_Key #2 : Satellite_Identifier #3 : Record_Type #4 : Instrument_Identifier #5 : Physical_Record_Count #6 : Spare #7 : Maximum_Number_Of_32-bit_Words_In_The_Record #8 : Number_Of_Actual_32-bit_Words_In_The_Record #9 : Spare #10: Record_Time_In_UDTF_Format #11: Latitude #12: Longitude #13: Spare #14: Number_of_32-bit_Parameter_Words #15: Parameter 4.1 Record_Key -------------- FIELD_NAME: Record_Key FIELD_SYNTAX: ASCII Character*20 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Record key Record_Key (1:4) ASCII (1000 + 90 + lat + 1 + nlrec) where lat = value (Latitude) nlrec = number of label records Record_Key (5:5) Constant value blank Record_Key (6:11) value (first word: Record_Time_In_UDTF_Format) Record_Key (12:12) Constant value ":" Record_Key (13:20) value (second word: Record_Time_In_UDTF_Format) FIELD_REPRESENTATION: 20A FIELD_DISPLAY_FORMAT: A20 4.2 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 4.3 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 the data record format. FIELD_REPRESENTATION: 2A FIELD_DISPLAY_FORMAT: A2 4.4 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. Left justified, blank filled. Instruments that produce level 3LP data are 'ISAMS', 'MLS', and 'WINDII'. FIELD_REPRESENTATION: 12A FIELD_DISPLAY_FORMAT: A12 4.5 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 include SFDU label record FIELD_DISPLAY_FORMAT: A8 4.6 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 X'0000' FIELD_REPRESENTATION: VI2 FIELD_DISPLAY_FORMAT: I2 4.7 Total_Number_Of_Points_In_The_Record ---------------------------------------- FIELD_NAME: Maximum_Number_Of_32-bit_Words_In_The_Record FIELD_MNEMONIC: Max_Points FIELD_SYNTAX: Scalar FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Maximum number of data points in the data array. FIELD_REPRESENTATION: VI4 FIELD_DISPLAY_FORMAT: I4 4.8 Number_Of_Actual_Points --------------------------- FIELD_NAME: Number_Of_Actual_32-bit_Words_In_The_Record FIELD_MNEMONIC: Num_Points FIELD_SYNTAX: Scalar FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Maximum number parameter words. FIELD_REPRESENTATION: VI4 FIELD_DISPLAY_FORMAT: I4 4.9 Spare ---------------------------------------- FIELD_NAME: Spare FIELD_SYNTAX: ASCII Character*4 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Spare. constant value x'00000000' FIELD_REPRESENTATION: VI4 FIELD_DISPLAY_FORMAT: I4 4.10 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: FIELD_DESCRIPTION: Record time in UDTF format FIELD_REPRESENTATION: 2VI4 FIELD_DISPLAY_FORMAT: I5,I8 4.11 Latitude -------------- FIELD_NAME: Latitude FIELD_MNEMONIC: FIELD_SYNTAX: Scalar FIELD_UNITS: Degrees FIELD_RESOLUTION: FIELD_RANGE: >= -88.5, <= 88.5 FIELD_DESCRIPTION: Geodetic latitude, value defined by the instrument science team. FIELD_REPRESENTATION: VR4 FIELD_DISPLAY_FORMAT: 4.12 Longitude -------------- FIELD_NAME: Longitude FIELD_MNEMONIC: FIELD_SYNTAX: Scalar FIELD_UNITS: Degrees FIELD_RESOLUTION: FIELD_RANGE: >= 0, < 360.0 FIELD_DESCRIPTION: Geodetic longitude, value defined by the instrument science team. FIELD_REPRESENTATION: VR4 FIELD_DISPLAY_FORMAT: 4.13 Spare --------- FIELD_NAME: Spare FIELD_SYNTAX: ASCII Character*8 String FIELD_UNITS: n/a FIELD_RESOLUTION: n/a FIELD_RANGE: n/a FIELD_DESCRIPTION: Spare. constant value x'0000000000000000'. FIELD_REPRESENTATION: 2VI4 FIELD_DISPLAY_FORMAT: 2I4 4.14 Number_of_32-bit_Parameter_Words ------------------------------------- FIELD_NAME: Number_of_32-bit_Parameter_Words FIELD_MNEMONIC: Max_Np FIELD_SYNTAX: Scalar FIELD_UNITS: Defined by the instrument science team. FIELD_RESOLUTION: Defined by the instrument science team. FIELD_RANGE: Defined by the instrument science team. FIELD_DESCRIPTION: Number of 32 bit parameter words. FIELD_REPRESENTATION: VI4 FIELD_DISPLAY_FORMAT: I4 4.15 Parameter --------- FIELD_NAME: Parameter FIELD_SYNTAX: 1-D Array (n), where n is the value (Number_of_32-bit_Parameter_Words). FIELD_UNITS: Defined by the instrument science team. FIELD_RESOLUTION: Defined by the instrument science team. FIELD_RANGE: Defined by the instrument science team. FIELD_DESCRIPTION: Level 3 parameter defined by instrument scientist. FIELD_REPRESENTATION: FIELD_DISPLAY_FORMAT: