NAME                    = SRF
COLUMNS                 = 11
ROW_BYTES               = 109
INTERCHANGE_FORMAT      = BINARY
PRIMARY_KEY             = ( "SPACECRAFT_CLOCK_START_COUNT",
                           "DETECTOR_NUMBER" )
DESCRIPTION             = "

   The SRF table contains values derived from spectra that include Mars in 
   the field of view.  It contains one record for each valid calibrated 
   radiance spectrum that includes the planet and for which any valid 
   quantities could be derived.  See the surface parameters quality word 
   for information on the validity of calculated variables.

   The surface spectrum with the atmosphere removed is contained in a 
   variable length array.  See the SURFACE_RAD_SPECTRUM_UNCERTAINTY column 
   in the LMB table at the time nearest the observation for a measure of the 
   error in these values. 

   For observations that target a body other than Mars (e.g., Phobos and 
   Deimos), there will be no data in this table."

OBJECT                  = COLUMN
    NAME                = SPACECRAFT_CLOCK_START_COUNT
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 1
    BYTES               = 4
    ALIAS_NAME          = sclk_time
    DESCRIPTION         = "The value of the spacecraft clock at the
                          beginning of the observation"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DETECTOR_NUMBER
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 5
    BYTES               = 1
    ALIAS_NAME          = detector
    DESCRIPTION         = "The number of the spectrometer detector that
                          made the observation. Detectors are
                          numbered from 1 to 6"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = SPECTRAL_THERMAL_INERTIA
    DATA_TYPE           = IEEE_REAL
    START_BYTE          = 6
    BYTES               = 4
    ALIAS_NAME          = ti_spc
    DESCRIPTION         = "Thermal inertia, derived from spectrometer data"
    UNIT                = "J m-2 s-1/2 K-1"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = DOWN_WELLING_FLUX
    DATA_TYPE           = IEEE_REAL
    START_BYTE          = 10
    BYTES               = 4
    ALIAS_NAME          = dw_flux
    DESCRIPTION         = "Atmospheric down-welling flux."
    UNIT                = "watts cm-2"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = SURFACE_PRESSURE
    DATA_TYPE           = IEEE_REAL
    START_BYTE          = 14
    BYTES               = 4
    ALIAS_NAME          = srf_pressure
    DESCRIPTION         = "Surface pressure estimate from lookup table,
                           based on topography and seasonal pressure 
                           variation. 
                           This field is not used in this release." 
    UNIT                = "mBar"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = SPECTRAL_SURFACE_TEMPERATURE
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 18
    BYTES               = 2
    SCALING_FACTOR      = 0.01
    ALIAS_NAME          = srf_temp_spc
    DESCRIPTION         = "Surface temperature, derived from spectrometer
                           data.  See users guide (process.asc or 
                           process.pdf) for more information."  
    UNIT                = "K"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = NADIR_TEMPERATURE_PROFILE
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 20
    BYTES               = 76
    ITEMS               = 38
    ITEM_BYTES          = 2
    SCALING_FACTOR      = 0.01
    ALIAS_NAME          = nadir_pt
    DESCRIPTION         = "Atmospheric pressure/temperature profile from 
                           Nadir observation.  Array of temperatures at 
                           38 given pressures"
    UNIT                = "K"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = AEROSOL_OPACITY_NADIR
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 96
    BYTES               = 2
    SCALING_FACTOR      = 0.001
    ALIAS_NAME          = optical_depth
    DESCRIPTION         = "Aerosol normal optical depth to surface at TBD
                           microns.  Use surface pressure to scale to 
                           surface." 
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = SURFACE_PARAMETERS_QUALITY
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 98
    BYTES               = 4
    ALIAS_NAME          = srf_quality
    DESCRIPTION         = "32-bit data quality word, per detector. Bits TBD. 
                           This field is not used in this release."
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = SURFACE_RADIANCE    
    DATA_TYPE           = MSB_UNSIGNED_INTEGER
    START_BYTE          = 102
    BYTES               = 4
    VAR_DATA_TYPE       = MSB_INTEGER
    VAR_ITEM_BYTES      = 2
    VAR_RECORD_TYPE     = Q15
    ALIAS_NAME          = srf_radiance
    DESCRIPTION         = "Derived surface radiance"
    UNIT                = "watts cm-2 steradian-1 wavenumber-1"
END_OBJECT              = COLUMN

OBJECT                  = COLUMN
    NAME                = SURFACE_CALIBRATION_ID
    DATA_TYPE           = CHARACTER
    START_BYTE          = 106
    BYTES               = 4
    ALIAS_NAME          = version_id
    DESCRIPTION         = "Surface Atmosphere Separation Algorithm version ID"
END_OBJECT              = COLUMN