Source of Meta Database



The program that creates the LITE meta database uses the table below to determine both the format of each of the fields of the meta database record and the source for each field.

Rows that do not begin with the percent sign describe meta database fields. Rows that begin with a percent sign describe sources that go into the preceding meta database field. Rows that begin with a question mark are not yet implemented.

The meta database fields names are listed in the first column. The number and type after the name indicate how many of which type of element make up the field. The fourth column consists of either the keyword FIELD or the name of a function. If the column item is FIELD that means that this meta database field has been transferred from some other file. If column four contains the name of a function that indicates that there is a function with that name in the meta database creation program which produces this field.

Rows in the table that begin with a percent sign are descriptions of source fields that are transferred to the meta database or that are used as parameters to a function that calculate the value of the meta database field.

The sources are:
1HZ: Per second headers from the LITE level 0 data
10HZ: Per profile headers from the LITE level 0 data
ISDB: Instrument Status Data Block information that was extracted from the raw high rate data
QLOOK: Quick Look Science Data that was extracted from the high rate data
SMETA: Small meta database that contains information about night data takes only and that was derived from the LITE level 0 data
LOGBOOK: File compiled from the logbook kept during the mission

Because the 1HZ, 10HZ, ISDB, and SMETA sources contain multiple records that fit within the 10 second span of one meta record it is necessary to specify which source record to use. This is done with the fifth column of the source description line.

In addition to the sources shown here some functions use an elevation map or a terrain map from the Global Ecosystems Database version 1.0 from the National Geophysical Data Center.



Meta Database Fields


FIRST_SHOT_REC_ID	1	LONG	FIELD	
%ID_NUMBER		1	LONG	10HZ			FIRST
LAST_SHOT_REC_ID	1	LONG	FIELD	
%ID_NUMBER		1	LONG	10HZ			LAST
?DATATAKE_ID		7	BYTE	FIELD
%DATATAKE_ID		7	BYTE	1HZ			FIRST
DATATAKE_MODE		1	BYTE	FIELD
%DATATAKE_MODE		1	BYTE	1HZ			FIRST
LAT_FOOTPRINT_START	1	FLOAT	FIELD
%LAT_FOOTPRINT		1	FLOAT	10HZ			FIRST
LAT_FOOTPRINT_END	1	FLOAT	FIELD
%LAT_FOOTPRINT		1	FLOAT	10HZ			LAST
LON_FOOTPRINT_START	1	FLOAT	FIELD
%LON_FOOTPRINT		1	FLOAT	10HZ			FIRST
LON_FOOTPRINT_END	1	FLOAT	FIELD
%LON_FOOTPRINT		1	FLOAT	10HZ			LAST
OFF_NADIR_ANGLE		1	FLOAT	FIELD
%OFF_NADIR_ANGLE	1	FLOAT	1HZ			FIRST
SHUTTLE_ALT_START	1	FLOAT	FIELD
%SHUTTLE_ALT_FOOTPRINT	1	FLOAT	10HZ			FIRST
SHUTTLE_ALT_END		1	FLOAT	FIELD
%SHUTTLE_ALT_FOOTPRINT	1	FLOAT	10HZ			LAST
EDS_INT_TIME		1	FLOAT	HMSH_TO_FLOAT		1
%EDS_INT_TIME		4	BYTE	1HZ			FIRST
MET			1	DOUBLE	DDHMSH_TO_DOUBLE	1
%MET			6	BYTE	1HZ			FIRST
SOLAR_TIME		1	FLOAT	CALC_SOLAR_TIME		2
%LON_FOOTPRINT		1	FLOAT	10HZ			FIRST
%EDS_INTRPT_TIME_ADJ	4	BYTE	ISDB			FIRST
SHUTTER_COUNT_START	1	LONG	FIELD
%SHUTTER_COUNT		1	LONG	ISDB			FIRST
SHUTTER_COUNT_END	1	LONG	FIELD
%SHUTTER_COUNT		1	LONG	ISDB			LAST
CAMERA_FRAME_TIME	1	FLOAT	FIND_FRAME_TIME		2
%EDS_INTRPT_TIME_ADJ	4	BYTE	ISDB			ALL
%SHUTTER_COUNT		4	BYTE	ISDB			ALL
CAMERA_STATUS		1	BYTE	FIELD
%CAMERA_STATUS		1	BYTE	ISDB			FIRST
CAMERA_OVRRD_STATUS	1	BYTE	FIELD
%CAM_OVRRD_STAT		1	BYTE	ISDB			FIRST
TROPOPAUSE_HEIGHT	1	FLOAT	FIELD
%TROPOPAUSE_HEIGHT	1	FLOAT	1HZ			FIRST
TROPOPAUSE_TEMP		1	FLOAT	FIELD
%TROPOPAUSE_TEMP	1	FLOAT	1HZ			FIRST
SURFACE_TEMP		1	FLOAT	CALC_SURF_TEMP		4
%PRESSURE_SURF_TEMP	18	FLOAT	1HZ			FIRST
%PRESSURE_SURF_ALT	36	BYTE	1HZ			FIRST
%LAT_FOOTPRINT		1	FLOAT	10HZ			FIRST
%LON_FOOTPRINT		1	FLOAT	10HZ			FIRST
SURFACE_PRESSURE	1	FLOAT	CALC_SURF_PRESSURE	3
%PRESSURE_SURF_ALT	36	BYTE	1HZ			FIRST
%LAT_FOOTPRINT		1	FLOAT	10HZ			FIRST
%LON_FOOTPRINT		1	FLOAT	10HZ			FIRST
TERRAIN_FLAG		1	BYTE	FIND_TERRAIN
%LAT_FOOTPRINT		1	FLOAT	10HZ			FIRST
%LON_FOOTPRINT		1	FLOAT	10HZ			FIRST
SURFACE_ELEVATION	1	FLOAT	FIND_ELEVATION		2
%LAT_FOOTPRINT		1	FLOAT	10HZ			FIRST
%LON_FOOTPRINT		1	FLOAT	10HZ			FIRST
?LIGHTING_FLAG		1	BYTE	FIELD
%X532_BG_MN_GN		1	BYTE	10HZ			FIRST
SURFACE_RETURN_FLAG	1	BYTE	FIELD
%SURF_RETURN		1	BYTE	SMETA			FIRST
CLEAN_AIR_FLAG		1	BYTE	FIELD	
%CLEAN_AIR		1	BYTE	SMETA			FIRST
UNDERFLOW_BITS_355	1	INT	COUNT_UNDERFLOW		1
%UNDERFLOW_BITS_355	235	BYTE	QLOOK			-	
UNDERFLOW_BITS_532	1	INT	COUNT_UNDERFLOW		1
%UNDERFLOW_BITS_532	235	BYTE	QLOOK			-
STRAT_OVERFLOW_BITS_355	1	INT	COUNT_STRAT_OVERFLOW	6
%OVERFLOW_BITS_355	235	BYTE	QLOOK			-
%TROPOPAUSE_HEIGHT	1	FLOAT	1HZ			FIRST
%SHUTTLE_ALT_FOOTPRINT	1	FLOAT	10HZ			FIRST
%DIGITIZER_ON_DELAY	1	FLOAT	10HZ			FIRST
%OFF_NADIR_ANGLE	1	FLOAT	1HZ			FIRST
%LASER_AB		1	BYTE	1HZ			FIRST
STRAT_OVERFLOW_BITS_532	1	INT	COUNT_STRAT_OVERFLOW	6
%OVERFLOW_BITS_532	235	BYTE	QLOOK			-
%TROPOPAUSE_HEIGHT	1	FLOAT	1HZ			FIRST
%SHUTTLE_ALT_FOOTPRINT	1	FLOAT	10HZ			FIRST
%DIGITIZER_ON_DELAY	1	FLOAT	10HZ			FIRST
%OFF_NADIR_ANGLE	1	FLOAT	1HZ			FIRST
%LASER_AB		1	BYTE	1HZ			FIRST
TROP_OVERFLOW_BITS_355	1	INT	COUNT_TROP_OVERFLOW	6
%OVERFLOW_BITS_355	235	BYTE	QLOOK			-
%TROPOPAUSE_HEIGHT	1	FLOAT	1HZ			FIRST
%SHUTTLE_ALT_FOOTPRINT	1	FLOAT	10HZ			FIRST
%DIGITIZER_ON_DELAY	1	FLOAT	10HZ			FIRST
%OFF_NADIR_ANGLE	1	FLOAT	1HZ			FIRST
%LASER_AB		1	BYTE	1HZ			FIRST
TROP_OVERFLOW_BITS_532	1	INT	COUNT_TROP_OVERFLOW	6
%OVERFLOW_BITS_532	235	BYTE	QLOOK			-
%TROPOPAUSE_HEIGHT	1	FLOAT	1HZ			FIRST
%SHUTTLE_ALT_FOOTPRINT	1	FLOAT	10HZ			FIRST
%DIGITIZER_ON_DELAY	1	FLOAT	10HZ			FIRST
%OFF_NADIR_ANGLE	1	FLOAT	1HZ			FIRST
%LASER_AB		1	BYTE	1HZ			FIRST
LOWEST_RETURN_ALT	1	FLOAT	DIVIDE_BY_TENPTZERO	1
%LOWEST_RETURN_ALT	1	LONG	SMETA			FIRST
HIGHEST_RETURN_ALT	1	FLOAT	DIVIDE_BY_TENPTZERO	1
%HIGHEST_RETURN_ALT	1	LONG	SMETA			FIRST
??CLOUD_THRESHOLD	1	FLOAT	-
??SIGNAL_TO_NOISE_355	1	FLOAT	-
??SIGNAL_TO_NOISE_532	1	FLOAT	-
??SIGNAL_TO_NOISE_1064	1	FLOAT	-
INVALID_RETURN		1	BYTE	DETERMINE_IF_INVALID	3
%MOTOR_IN_MOTION	1	BYTE	10HZ			ALL
%APERTURE_WHEEL_STATUS	1	BYTE	10HZ			ALL
%FILTER_STATUS		1	BYTE	10HZ			ALL
??QUESTIONABLE_RETURN	1	BYTE	-
BAD_QLOOK		1	BYTE	CHECK_BAD_QLOOK		3
%DIGITIZER_ON_DELAY	1	FLOAT	10HZ			ALL
%X532_PA_DB_ATT		1	BYTE	ISDB			ALL
%X355_PA_DB_ATT		1	BYTE	ISDB			ALL
SHUTTLE_PITCH_ANGLE	1	FLOAT	FIELD
%ORB_PITCH_ANGLE	1	FLOAT	1HZ			FIRST
SHUTTLE_ROLL_ANGLE	1	FLOAT	FIELD
%ORB_ROLL_ANGLE		1	FLOAT	1HZ			FIRST
SHUTTLE_YAW_ANGLE	1	FLOAT	FIELD
%ORB_YAW_ANGLE		1	FLOAT	1HZ			FIRST
SHUTTLE_POSITION_X	1	DOUBLE	FIELD
%ORB_X_POSITION		1	DOUBLE	1HZ			FIRST
SHUTTLE_POSITION_Y	1	DOUBLE	FIELD
%ORB_Y_POSITION		1	DOUBLE	1HZ			FIRST
SHUTTLE_POSITION_Z	1	DOUBLE	FIELD
%ORB_Z_POSITION		1	DOUBLE	1HZ			FIRST
APERTURE_SETTING	1	BYTE	FIELD
%APERTURE_WHEEL_STATUS	1	BYTE	10HZ			FIRST
FILTER_POS_355		1	FLOAT	FIELD
%X355_POSITION		1	FLOAT	ISDB			FIRST
FILTER_POS_532		1	FLOAT	FIELD
%X532_POSITION		1	FLOAT	ISDB			FIRST
FILTER_POS_1064		1	FLOAT	FIELD
%X1064_POSITION		1	FLOAT	ISDB			FIRST
INSTRUMENT_MODE		1	BYTE	FIELD
%DATATAKE_MODE		1	BYTE	1HZ			FIRST
?SUB_MODE		1	BYTE	LOGBOOK	
GAIN_CHG_MODE		1	BYTE	GET_BIT_6		1
%FLAG_BYTE_1		1	BYTE	ISDB			FIRST
??G_C_GAIN_IN_USE	1	BYTE	-
?MULTISCATTER_MODE	1	BYTE	LOGBOOK	
?MS_APERTURE_SEQ	1	-	LOGBOOK 
?M_S_SEQ_REPEATS	1	-	LOGBOOK	
?M_S_DWELL_TIMES_SM	1	-	LOGBOOK	
?M_S_DWELL_TIMES_AN	1	-	LOGBOOK	
?M_S_DWELL_TIMES_LG	1	-	LOGBOOK	
?M_S_GAINS_SM		1	-	LOGBOOK	
?M_S_GAINS_AN		1	-	LOGBOOK	
?M_S_GAINS_LG		1	-	LOGBOOK	
?M_S_OFFSETS_SM		1	-	LOGBOOK	
?M_S_OFFSETS_AN		1	-	LOGBOOK	
?M_S_OFFSETS_LG		1	-	LOGBOOK	
LASER_AB		1	BYTE	FIELD
%LASER_AB		1	BYTE	1HZ			FIRST
Q_SWITCH		1	BYTE	FIELD
%Q_SWITCH_ENABLE	1	BYTE	ISDB			FIRST
LEVEL_1_DATA		1	BYTE	SET_TO_ZERO		0
LEVEL_2_DATA		1	BYTE	SET_TO_ZERO		0
SHUTTLE_X_VEL		1	DOUBLE	FIELD
%ORB_X_VEL		1	DOUBLE	1HZ			FIRST
SHUTTLE_Y_VEL		1	DOUBLE	FIELD
%ORB_Y_VEL		1	DOUBLE	1HZ			FIRST
SHUTTLE_Z_VEL		1	DOUBLE	FIELD
%ORB_Z_VEL		1	DOUBLE	1HZ			FIRST
SHUTTLE_PITCH_RATE	1	FLOAT	FIELD
%ORB_PITCH_RATE		1	FLOAT	1HZ			FIRST
SHUTTLE_ROLL_RATE	1	FLOAT	FIELD
%ORB_ROLL_RATE		1	FLOAT	1HZ			FIRST
SHUTTLE_YAW_RATE	1	FLOAT	FIELD
%ORB_YAW_RATE		1	FLOAT	1HZ			FIRST
GMT_RESOLUTION_TIME	1	DOUBLE	DDHMSTT_TO_DOUBLE		1
%GMT_RESLTN_TIME	7	BYTE	ISDB			FIRST
LITE_TIME		1	FLOAT	HMSH_TO_FLOAT		1
%LITE_TIME_ADJ		4	BYTE	ISDB			FIRST
AVG_LASER_ENERGY_355	1	FLOAT	FIELD
%X355_ENERGY_MONITOR	1	FLOAT	10HZ			AVG
AVG_LASER_ENERGY_532	1	FLOAT	FIELD
%X532_ENERGY_MONITOR	1	FLOAT	10HZ			AVG
AVG_LASER_ENERGY_1064	1	FLOAT	FIELD
%X1064_ENERGY_MONITOR	1	FLOAT	10HZ			AVG
AVG_BKGND_READING_355	1	INT	FIELD
%X355_BACKGROUND_VALUE	1	INT	10HZ			AVG
AVG_BKGND_READING_532	1	INT	FIELD
%X532_BACKGROUND_VALUE	1	INT	10HZ			AVG
AVG_BKGND_READING_1064	1	INT	FIELD
%X1064_BACKGROUND_VALUE	1	INT	10HZ			AVG
IC_ELEC_TEMP		1	FLOAT	FIELD
%IC_ELEC_TEMP		1	FLOAT	ISDB			SUB
DETECTOR_TEMP_355	1	FLOAT	FIELD
%X355_DETECTR_TMP	1	FLOAT	ISDB			SUB
DETECTOR_TEMP_532	1	FLOAT	FIELD
%X532_DETECTR_TMP	1	FLOAT	ISDB			SUB
DETECTOR_TEMP_APD	1	FLOAT	FIELD
%APD_TEMP		1	FLOAT	ISDB			FIRST
ADC_TEMP_355		1	FLOAT	FIELD
%DDHU_ADC_355_TP	1	FLOAT	ISDB			SUB
ADC_TEMP_532		1	FLOAT	FIELD
%DDHU_ADC_532_TP	1	FLOAT	ISDB			SUB
ADC_TEMP_1064		1	FLOAT	FIELD
%DDHU_ADC_1064_T	1	FLOAT	ISDB			SUB
AFT_OPTICS_BNCH_TEMP_1	1	FLOAT	FIELD
%T13_AO_BNCH_TMP	1	FLOAT	ISDB			SUB
AFT_OPTICS_BNCH_TEMP_2	1	FLOAT	FIELD
%T14_AO_BNCH_TMP	1	FLOAT	ISDB			SUB
FILTER_TEMP_355		1	FLOAT	FIELD
%X355_FIL_TMP_MON	1	FLOAT	ISDB			FIRST
FILTER_TEMP_532		1	FLOAT	FIELD
%X532_FIL_TMP_MON	1	FLOAT	ISDB			FIRST
FILTER_TEMP_1064	1	FLOAT	FIELD
%X1064_FIL_TMP_MON	1	FLOAT	ISDB			FIRST
ORTHOGRID_TEMP_1	1	FLOAT	FIELD
%T43_ORTH_PLT_TP	1	FLOAT	ISDB			SUB
ORTHOGRID_TEMP_2	1	FLOAT	FIELD
%T44_ORTH_PLT_TP	1	FLOAT	ISDB			SUB
ORTHOGRID_TEMP_3	1	FLOAT	FIELD
%T45_ORTH_PLT_TP	1	FLOAT	ISDB			SUB
ORTHOGRID_TEMP_4	1	FLOAT	FIELD
%T46_ORTH_PLT_TP	1	FLOAT	ISDB			SUB
BACKGND_MON_GAIN_355	1	BYTE	FIELD
%X355_BACKGND_MON_GAIN	1	BYTE	10HZ			FIRST
BACKGND_M0N_GAIN_532	1	BYTE	FIELD
%X532_BG_MN_GN		1	BYTE	10HZ			FIRST
BACKGND_M0N_GAIN_1064	1	BYTE	FIELD
%X1064_BACKGND_MON_GAIN	1	BYTE	10HZ			FIRST
BA_COVER_POS		1	FLOAT	FIELD
%COVER_POSITION		1	FLOAT	ISDB			FIRST
DETECT_HV_355		1	FLOAT	FIELD
%X355_HV_MON		1	FLOAT	10HZ			FIRST
DETECT_HV_532		1	FLOAT	FIELD
%X532_HV_MON		1	FLOAT	10HZ			FIRST
DETECT_HV_1064		1	FLOAT	FIELD
%X1064_HV_MON		1	FLOAT	10HZ			FIRST
CMD_355_HV		1	FLOAT	FIELD
%CMD_355_HV		1	FLOAT	ISDB			FIRST
CMD_532_HV		1	FLOAT	FIELD
%CMD_532_HV		1	FLOAT	ISDB			FIRST
ATTENUATION_355		1	BYTE	FIELD
%X355_ATTENUATION	1	BYTE	10HZ			FIRST
ATTENUATION_532		1	BYTE	FIELD
%X532_ATTENUATION	1	BYTE	10HZ			FIRST
ATTENUATION_1064	1	BYTE	FIELD
%X1064_ATTENUATION	1	BYTE	10HZ			FIRST
OFFSET_355		1	FLOAT	FIELD
%CMD_355_OFFSET		1	FLOAT	ISDB			FIRST
OFFSET_532		1	FLOAT	FIELD
%CMD_532_OFFSET		1	FLOAT	ISDB			FIRST
OFFSET_1064		1	FLOAT	FIELD
%CMD_1064_OFFSET	1	FLOAT	ISDB			FIRST
PMT_ON_DELAY		1	FLOAT	FIELD
%PMT_ON_DELAY		1	FLOAT	ISDB			FIRST
PMT_OFF_DELAY		1	FLOAT	FIELD
%PMT_OFF_DELAY		1	FLOAT	ISDB			FIRST
DIGITIZER_ON_DELAY	1	FLOAT	FIELD
%DIGITIZER_ON_DELAY	1	FLOAT	10HZ			FIRST
BG_SUBTRACT_DELAY	1	FLOAT	FIELD
%BG_SUB_DELAY		1	FLOAT	ISDB			FIRST
QMCPD_EVENT_TO_DELAY	1	FLOAT	FIELD
%QMCPD_EVNT_DLY		1	FLOAT	ISDB			FIRST
??INTEGRATION_STRT_DELAY	1	FLOAT	-
BA_AZ_POS		1	LONG	FIELD
%AZ_POS			1	LONG	ISDB			FIRST
BA_EL_POS		1	LONG	FIELD
%EL_POS			1	LONG	ISDB			FIRST
BA_MODE_OF_OPERATION	1	BYTE	FIELD
%BA_OPER_MODE		1	BYTE	ISDB			FIRST
BA_STATUS		1	BYTE	FIELD
%DIL_BA_ALN_STAT	1	BYTE	ISDB			FIRST
AOE_MOTOR_IN_MOTION	1	BYTE	FIELD
%AO_MOTOR_IN_MTN	1	BYTE	ISDB			FIRST
LASER_TEM		1	BYTE	FIELD
%DIL_LTM_PRS_TMP	1	BYTE	ISDB			FIRST
HV_355_ENABLE		1	BYTE	FIELD
%HV_355_ENABLE		1	BYTE	ISDB			FIRST
HV_532_ENABLE		1	BYTE	FIELD
%HV_532_ENABLE		1	BYTE	ISDB			FIRST
HV_1064_ENABLE		1	BYTE	FIELD
%HV_1064_ENABLE		1	BYTE	ISDB			FIRST
BG_SUB_355_ENABLE	1	BYTE	FIELD
%BG_SUB_355_ENBL	1	BYTE	ISDB			FIRST
BG_SUB_532_ENABLE	1	BYTE	FIELD
%BG_SUB_532_ENBL	1	BYTE	ISDB			FIRST
BG_SUB_1064_ENABLE	1	BYTE	FIELD
%BG_SUB_1064_EN		1	BYTE	ISDB			FIRST