{'CCSD3ZF0000100000001NJPL3IF0PDS200000001': 'SFDU_LABEL',
 'CCSD3ZF0000100000001NJPL3IF0PDS200000001_type': 'identifier',
 'CCSD3ZF0000100000001NJPL3IF0PDS200000001_source': 'SFDU_LABEL',
 'RECORD_TYPE': 'FIXED_LENGTH',
 'RECORD_TYPE_type': 'identifier',
 'RECORD_TYPE_source': 'FIXED_LENGTH',
 'RECORD_BYTES': 1000,
 'RECORD_BYTES_type': 'integer',
 'RECORD_BYTES_source': '1000',
 'FILE_RECORDS': 858,
 'FILE_RECORDS_type': 'integer',
 'FILE_RECORDS_source': '858',
 '^IMAGE_HEADER': '2800R.IMG',
 '^IMAGE_HEADER_type': 'file_offset_pointer',
 '^IMAGE_HEADER_source': '("2800R.IMG", 1)',
 '^IMAGE_HEADER_offset': 1,
 '^IMAGE_HEADER_unit': '',
 '^IMAGE_HEADER_fmt': '("2800R.IMG", 1)',
 '^TELEMETRY_TABLE': '2800R.IMG',
 '^TELEMETRY_TABLE_type': 'file_offset_pointer',
 '^TELEMETRY_TABLE_source': '("2800R.IMG", 3)',
 '^TELEMETRY_TABLE_offset': 3,
 '^TELEMETRY_TABLE_unit': '',
 '^TELEMETRY_TABLE_fmt': '("2800R.IMG", 3)',
 '^BAD_DATA_VALUES_HEADER': '2800R.IMG',
 '^BAD_DATA_VALUES_HEADER_type': 'file_offset_pointer',
 '^BAD_DATA_VALUES_HEADER_source': '("2800R.IMG", 5)',
 '^BAD_DATA_VALUES_HEADER_offset': 5,
 '^BAD_DATA_VALUES_HEADER_unit': '',
 '^BAD_DATA_VALUES_HEADER_fmt': '("2800R.IMG", 5)',
 '^IMAGE': '2800R.IMG',
 '^IMAGE_type': 'file_offset_pointer',
 '^IMAGE_source': '("2800R.IMG", 59)',
 '^IMAGE_offset': 59,
 '^IMAGE_unit': '',
 '^IMAGE_fmt': '("2800R.IMG", 59)',
 '^LINE_PREFIX_TABLE': '2800R.IMG',
 '^LINE_PREFIX_TABLE_type': 'file_offset_pointer',
 '^LINE_PREFIX_TABLE_source': '("2800R.IMG", 59)',
 '^LINE_PREFIX_TABLE_offset': 59,
 '^LINE_PREFIX_TABLE_unit': '',
 '^LINE_PREFIX_TABLE_fmt': '("2800R.IMG", 59)',
 'DATA_SET_ID': 'GO-J/JSA-SSI-2-REDR-V1.0',
 'DATA_SET_ID_type': 'quoted_text',
 'DATA_SET_ID_source': '"GO-J/JSA-SSI-2-REDR-V1.0"',
 'SPACECRAFT_NAME': 'GALILEO ORBITER',
 'SPACECRAFT_NAME_type': 'quoted_text',
 'SPACECRAFT_NAME_source': '"GALILEO ORBITER"',
 'INSTRUMENT_NAME': 'SOLID STATE IMAGING SYSTEM',
 'INSTRUMENT_NAME_type': 'quoted_text',
 'INSTRUMENT_NAME_source': '"SOLID STATE IMAGING SYSTEM"',
 'SPACECRAFT_CLOCK_CNT_PARTITION': 1,
 'SPACECRAFT_CLOCK_CNT_PARTITION_type': 'integer',
 'SPACECRAFT_CLOCK_CNT_PARTITION_source': '1',
 'SPACECRAFT_CLOCK_START_COUNT': '05207928.00',
 'SPACECRAFT_CLOCK_START_COUNT_type': 'quoted_text',
 'SPACECRAFT_CLOCK_START_COUNT_source': '"05207928.00"',
 'IMAGE_TIME': datetime.datetime(1999, 10, 11, 4, 29, 52, 510000),
 'IMAGE_TIME_type': 'date_time',
 'IMAGE_TIME_source': '1999-10-11T04:29:52.510Z',
 'IMAGE_TIME_day': -82,
 'IMAGE_TIME_sec': 16192.51,
 'IMAGE_TIME_fmt': '1999-10-11T04:29:52.510',
 'IMAGE_ID': '24I0013',
 'IMAGE_ID_type': 'quoted_text',
 'IMAGE_ID_source': '"24I0013"',
 'ORBIT_NUMBER': 24,
 'ORBIT_NUMBER_type': 'integer',
 'ORBIT_NUMBER_source': '24',
 'OBSERVATION_ID': '24ISPELE__01',
 'OBSERVATION_ID_type': 'quoted_text',
 'OBSERVATION_ID_source': '"24ISPELE__01"',
 'TARGET_NAME': 'IO',
 'TARGET_NAME_type': 'quoted_text',
 'TARGET_NAME_source': '"IO"',
 'NTV_TIME_FROM_CLOSEST_APPROACH': '000T02:27:51Z',
 'NTV_TIME_FROM_CLOSEST_APPROACH_type': 'quoted_text',
 'NTV_TIME_FROM_CLOSEST_APPROACH_source': '"000T02:27:51Z"',
 'NTV_SAT_TIME_FROM_CLOSEST_APRH': '-000T00:02:12Z',
 'NTV_SAT_TIME_FROM_CLOSEST_APRH_type': 'quoted_text',
 'NTV_SAT_TIME_FROM_CLOSEST_APRH_source': '"-000T00:02:12Z"',
 'NOTE': 'NOT APPLICABLE',
 'NOTE_type': 'quoted_text',
 'NOTE_source': '"NOT APPLICABLE"',
 'FILTER_NAME': 'GREEN',
 'FILTER_NAME_type': 'quoted_text',
 'FILTER_NAME_source': '"GREEN"',
 'FILTER_NUMBER': 1,
 'FILTER_NUMBER_type': 'integer',
 'FILTER_NUMBER_source': '1',
 'EXPOSURE_DURATION': 45.83,
 'EXPOSURE_DURATION_type': 'real',
 'EXPOSURE_DURATION_source': '45.83',
 'GAIN_MODE_ID': '100K',
 'GAIN_MODE_ID_type': 'quoted_text',
 'GAIN_MODE_ID_source': '"100K"',
 'FRAME_DURATION': 8.667,
 'FRAME_DURATION_type': 'real',
 'FRAME_DURATION_source': '8.667',
 'LIGHT_FLOOD_STATE_FLAG': 'ON',
 'LIGHT_FLOOD_STATE_FLAG_type': 'quoted_text',
 'LIGHT_FLOOD_STATE_FLAG_source': '"ON"',
 'EXPOSURE_TYPE': 'NORMAL',
 'EXPOSURE_TYPE_type': 'quoted_text',
 'EXPOSURE_TYPE_source': '"NORMAL"',
 'BLEMISH_PROTECTION_FLAG': 'OFF',
 'BLEMISH_PROTECTION_FLAG_type': 'quoted_text',
 'BLEMISH_PROTECTION_FLAG_source': '"OFF"',
 'INVERTED_CLOCK_STATE_FLAG': 'NOT INVERTED',
 'INVERTED_CLOCK_STATE_FLAG_type': 'quoted_text',
 'INVERTED_CLOCK_STATE_FLAG_source': '"NOT INVERTED"',
 'ON_CHIP_MOSAIC_FLAG': 'N',
 'ON_CHIP_MOSAIC_FLAG_type': 'quoted_text',
 'ON_CHIP_MOSAIC_FLAG_source': '"N"',
 'COMPRESSION_TYPE': 'INTEGER COSINE TRANSFORM',
 'COMPRESSION_TYPE_type': 'quoted_text',
 'COMPRESSION_TYPE_source': '"INTEGER COSINE TRANSFORM"',
 'ENTROPY': 2.446,
 'ENTROPY_type': 'real',
 'ENTROPY_source': '2.446',
 'TELEMETRY_FORMAT_ID': 'IM8',
 'TELEMETRY_FORMAT_ID_type': 'quoted_text',
 'TELEMETRY_FORMAT_ID_source': '"IM8"',
 'OBSTRUCTION_ID': 'NOT POSSIBLE',
 'OBSTRUCTION_ID_type': 'quoted_text',
 'OBSTRUCTION_ID_source': '"NOT POSSIBLE"',
 'INSTRUMENT_MODE_ID': 'N/A',
 'INSTRUMENT_MODE_ID_type': 'quoted_text',
 'INSTRUMENT_MODE_ID_source': '"N/A"',
 'POSITIVE_LONGITUDE_DIRECTION': 'WEST',
 'POSITIVE_LONGITUDE_DIRECTION_type': 'identifier',
 'POSITIVE_LONGITUDE_DIRECTION_source': 'WEST',
 'TARGET_CENTER_DISTANCE': 2863.583,
 'TARGET_CENTER_DISTANCE_type': 'real',
 'TARGET_CENTER_DISTANCE_source': '2.863583e+03',
 'CENTRAL_BODY_DISTANCE': 422186.5,
 'CENTRAL_BODY_DISTANCE_type': 'real',
 'CENTRAL_BODY_DISTANCE_source': '4.221865e+05',
 'SUB_SPACECRAFT_LATITUDE': 3.702,
 'SUB_SPACECRAFT_LATITUDE_type': 'real',
 'SUB_SPACECRAFT_LATITUDE_source': '3.702',
 'SUB_SPACECRAFT_LONGITUDE': 256.24,
 'SUB_SPACECRAFT_LONGITUDE_type': 'real',
 'SUB_SPACECRAFT_LONGITUDE_source': '256.240',
 'SUB_SPACECRAFT_LINE': 56718.059,
 'SUB_SPACECRAFT_LINE_type': 'real',
 'SUB_SPACECRAFT_LINE_source': '56718.059',
 'SUB_SPACECRAFT_LINE_SAMPLE': -5327.219,
 'SUB_SPACECRAFT_LINE_SAMPLE_type': 'real',
 'SUB_SPACECRAFT_LINE_SAMPLE_source': '-5327.219',
 'SUB_SPACECRAFT_AZIMUTH': 95.827,
 'SUB_SPACECRAFT_AZIMUTH_type': 'real',
 'SUB_SPACECRAFT_AZIMUTH_source': '95.827',
 'TWIST_ANGLE': 97.709,
 'TWIST_ANGLE_type': 'real',
 'TWIST_ANGLE_source': '97.709',
 'CONE_ANGLE': 84.611,
 'CONE_ANGLE_type': 'real',
 'CONE_ANGLE_source': '84.611',
 'RIGHT_ASCENSION': 303.234,
 'RIGHT_ASCENSION_type': 'real',
 'RIGHT_ASCENSION_source': '303.234',
 'DECLINATION': -56.039,
 'DECLINATION_type': 'real',
 'DECLINATION_source': '-56.039',
 'NORTH_AZIMUTH': 99.639,
 'NORTH_AZIMUTH_type': 'real',
 'NORTH_AZIMUTH_source': '99.639',
 'SMEAR_AZIMUTH': 'UNK',
 'SMEAR_AZIMUTH_type': 'quoted_text',
 'SMEAR_AZIMUTH_source': '"UNK"',
 'SMEAR_MAGNITUDE': 'UNK',
 'SMEAR_MAGNITUDE_type': 'quoted_text',
 'SMEAR_MAGNITUDE_source': '"UNK"',
 'HORIZONTAL_PIXEL_SCALE': 13.7834,
 'HORIZONTAL_PIXEL_SCALE_type': 'real',
 'HORIZONTAL_PIXEL_SCALE_source': '1.378340e+01',
 'VERTICAL_PIXEL_SCALE': 21.7345,
 'VERTICAL_PIXEL_SCALE_type': 'real',
 'VERTICAL_PIXEL_SCALE_source': '2.173450e+01',
 'SLANT_DISTANCE': 1339.15,
 'SLANT_DISTANCE_type': 'real',
 'SLANT_DISTANCE_source': '1.339150e+03',
 'SOLAR_DISTANCE': 741092000.0,
 'SOLAR_DISTANCE_type': 'real',
 'SOLAR_DISTANCE_source': '7.410920e+08',
 'SUB_SOLAR_LATITUDE': 2.991,
 'SUB_SOLAR_LATITUDE_type': 'real',
 'SUB_SOLAR_LATITUDE_source': '2.991',
 'SUB_SOLAR_LONGITUDE': 160.325,
 'SUB_SOLAR_LONGITUDE_type': 'real',
 'SUB_SOLAR_LONGITUDE_source': '160.325',
 'SUB_SOLAR_AZIMUTH': 187.039,
 'SUB_SOLAR_AZIMUTH_type': 'real',
 'SUB_SOLAR_AZIMUTH_source': '187.039',
 'INCIDENCE_ANGLE': 95.368,
 'INCIDENCE_ANGLE_type': 'real',
 'INCIDENCE_ANGLE_source': '95.368',
 'EMISSION_ANGLE': 52.26,
 'EMISSION_ANGLE_type': 'real',
 'EMISSION_ANGLE_source': '52.260',
 'PHASE_ANGLE': 94.833,
 'PHASE_ANGLE_type': 'real',
 'PHASE_ANGLE_source': '94.833',
 'LOCAL_HOUR_ANGLE': 85.333,
 'LOCAL_HOUR_ANGLE_type': 'real',
 'LOCAL_HOUR_ANGLE_source': '85.333',
 'INTERCEPT_POINT_LATITUDE': -18.044,
 'INTERCEPT_POINT_LATITUDE_type': 'real',
 'INTERCEPT_POINT_LATITUDE_source': '-18.044',
 'INTERCEPT_POINT_LONGITUDE': 254.992,
 'INTERCEPT_POINT_LONGITUDE_type': 'real',
 'INTERCEPT_POINT_LONGITUDE_source': '254.992',
 'INTERCEPT_POINT_LINE': 400.0,
 'INTERCEPT_POINT_LINE_type': 'real',
 'INTERCEPT_POINT_LINE_source': '400.0',
 'INTERCEPT_POINT_LINE_SAMPLE': 400.0,
 'INTERCEPT_POINT_LINE_SAMPLE_type': 'real',
 'INTERCEPT_POINT_LINE_SAMPLE_source': '400.0',
 'A_AXIS_RADIUS': 1830.0,
 'A_AXIS_RADIUS_type': 'real',
 'A_AXIS_RADIUS_source': '1.830000e+03',
 'B_AXIS_RADIUS': 1818.7,
 'B_AXIS_RADIUS_type': 'real',
 'B_AXIS_RADIUS_source': '1.818700e+03',
 'C_AXIS_RADIUS': 1815.3,
 'C_AXIS_RADIUS_type': 'real',
 'C_AXIS_RADIUS_source': '1.815300e+03',
 'MEAN_RADIANCE': 'N/A',
 'MEAN_RADIANCE_type': 'quoted_text',
 'MEAN_RADIANCE_source': '"N/A"',
 'MEAN_REFLECTANCE': 'N/A',
 'MEAN_REFLECTANCE_type': 'quoted_text',
 'MEAN_REFLECTANCE_source': '"N/A"',
 'REFLECTANCE_SCALING_FACTOR': 'N/A',
 'REFLECTANCE_SCALING_FACTOR_type': 'quoted_text',
 'REFLECTANCE_SCALING_FACTOR_source': '"N/A"',
 'RADIANCE_SCALING_FACTOR': 'N/A',
 'RADIANCE_SCALING_FACTOR_type': 'quoted_text',
 'RADIANCE_SCALING_FACTOR_source': '"N/A"',
 'UNEVEN_BIT_WEIGHT_CORR_FLAG': 'N/A',
 'UNEVEN_BIT_WEIGHT_CORR_FLAG_type': 'quoted_text',
 'UNEVEN_BIT_WEIGHT_CORR_FLAG_source': '"N/A"',
 'DARK_CURRENT_FILE_NAME': 'N/A',
 'DARK_CURRENT_FILE_NAME_type': 'quoted_text',
 'DARK_CURRENT_FILE_NAME_source': '"N/A"',
 'SLOPE_FILE_NAME': 'N/A',
 'SLOPE_FILE_NAME_type': 'quoted_text',
 'SLOPE_FILE_NAME_source': '"N/A"',
 'BLEMISH_FILE_NAME': 'N/A',
 'BLEMISH_FILE_NAME_type': 'quoted_text',
 'BLEMISH_FILE_NAME_source': '"N/A"',
 'SHUTTER_OFFSET_FILE_NAME': 'N/A',
 'SHUTTER_OFFSET_FILE_NAME_type': 'quoted_text',
 'SHUTTER_OFFSET_FILE_NAME_source': '"N/A"',
 'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
 'DATA_TYPE_type': 'identifier',
 'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
 'SOURCE_PRODUCT_ID': {'CKI24F.PLT', 'N/A', 'NULL', 'S000105A.BSP'},
 'SOURCE_PRODUCT_ID_type': 'set',
 'SOURCE_PRODUCT_ID_source': '{"S000105A.BSP", "S000105A.BSP", "N/A", "CKI24F.PLT", "NULL"}',
 'SOURCE_PRODUCT_ID_list': ['S000105A.BSP',
  'S000105A.BSP',
  'N/A',
  'CKI24F.PLT',
  'NULL'],
 'PROCESSING_HISTORY_TEXT': 'VICAR programs run: SSIMERGE,CATLABEL,BADLABELS.',
 'PROCESSING_HISTORY_TEXT_type': 'quoted_text',
 'PROCESSING_HISTORY_TEXT_source': '"VICAR programs run: SSIMERGE,CATLABEL,BADLABELS."',
 'PRODUCT_TYPE': 'REDR',
 'PRODUCT_TYPE_type': 'quoted_text',
 'PRODUCT_TYPE_source': '"REDR"',
 'ENCODING_COMPRESSION_RATIO': 18.493,
 'ENCODING_COMPRESSION_RATIO_type': 'real',
 'ENCODING_COMPRESSION_RATIO_source': '18.493',
 'ENCODING_MIN_COMPRESSION_RATIO': 10.423,
 'ENCODING_MIN_COMPRESSION_RATIO_type': 'real',
 'ENCODING_MIN_COMPRESSION_RATIO_source': '10.423',
 'ENCODING_MAX_COMPRESSION_RATIO': 43.207,
 'ENCODING_MAX_COMPRESSION_RATIO_type': 'real',
 'ENCODING_MAX_COMPRESSION_RATIO_source': '43.207',
 'HUFFMAN_TABLE_TYPE': 'SKEWED',
 'HUFFMAN_TABLE_TYPE_type': 'quoted_text',
 'HUFFMAN_TABLE_TYPE_source': '"SKEWED"',
 'ICT_DESPIKE_THRESHOLD': 255,
 'ICT_DESPIKE_THRESHOLD_type': 'integer',
 'ICT_DESPIKE_THRESHOLD_source': '255',
 'CUT_OUT_WINDOW': {1, 400, 800},
 'CUT_OUT_WINDOW_type': 'set',
 'CUT_OUT_WINDOW_source': '{1, 1, 400, 800}',
 'CUT_OUT_WINDOW_list': [1, 1, 400, 800],
 'TRUTH_WINDOW': {96, 801},
 'TRUTH_WINDOW_type': 'set',
 'TRUTH_WINDOW_source': '{801, 801, 96, 96}',
 'TRUTH_WINDOW_list': [801, 801, 96, 96],
 'PRODUCT_VERSION_ID': 0,
 'PRODUCT_VERSION_ID_type': 'integer',
 'PRODUCT_VERSION_ID_source': '0',
 'ICT_QUANTIZATION_STEP_SIZE': 8,
 'ICT_QUANTIZATION_STEP_SIZE_type': 'integer',
 'ICT_QUANTIZATION_STEP_SIZE_source': '8',
 'ICT_ZIGZAG_PATTERN': 'ZIGZAG',
 'ICT_ZIGZAG_PATTERN_type': 'quoted_text',
 'ICT_ZIGZAG_PATTERN_source': '"ZIGZAG"',
 'CMPRS_QUANTZ_TBL_ID': 'UNIFORM',
 'CMPRS_QUANTZ_TBL_ID_type': 'quoted_text',
 'CMPRS_QUANTZ_TBL_ID_source': '"UNIFORM"',
 'IMAGE_HEADER': {'OBJECT': 'IMAGE_HEADER',
  'OBJECT_type': 'identifier',
  'OBJECT_source': 'IMAGE_HEADER',
  'INTERCHANGE_FORMAT': 'BINARY',
  'INTERCHANGE_FORMAT_type': 'identifier',
  'INTERCHANGE_FORMAT_source': 'BINARY',
  'HEADER_TYPE': 'VICAR2',
  'HEADER_TYPE_type': 'identifier',
  'HEADER_TYPE_source': 'VICAR2',
  'BYTES': 2000,
  'BYTES_type': 'integer',
  'BYTES_source': '2000',
  'RECORDS': 2,
  'RECORDS_type': 'integer',
  'RECORDS_source': '2',
  '^DESCRIPTION': 'VICAR2.TXT',
  '^DESCRIPTION_type': 'file_pointer',
  '^DESCRIPTION_source': '"VICAR2.TXT"',
  '^DESCRIPTION_fmt': '"VICAR2.TXT"',
  'END_OBJECT': 'IMAGE_HEADER',
  'END_OBJECT_type': 'identifier',
  'END_OBJECT_source': ''},
 'TELEMETRY_TABLE': {'OBJECT': 'TELEMETRY_TABLE',
  'OBJECT_type': 'identifier',
  'OBJECT_source': 'TELEMETRY_TABLE',
  'INTERCHANGE_FORMAT': 'BINARY',
  'INTERCHANGE_FORMAT_type': 'identifier',
  'INTERCHANGE_FORMAT_source': 'BINARY',
  'ROWS': 1,
  'ROWS_type': 'integer',
  'ROWS_source': '1',
  'COLUMNS': 86,
  'COLUMNS_type': 'integer',
  'COLUMNS_source': '86',
  'ROW_BYTES': 1800,
  'ROW_BYTES_type': 'integer',
  'ROW_BYTES_source': '1800',
  'RECORD_ID': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'RECORD_ID',
   'NAME_type': 'identifier',
   'NAME_source': 'RECORD_ID',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 1,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '1',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Is always 0 for the telemetry record',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Is always 0 for the telemetry record"',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 2,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '2',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Used for Phase 1 to store the tape file number.\n    Not applicable for CD-ROMs.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used for Phase 1 to store the tape file number.\n    Not applicable for CD-ROMs."',
   'DESCRIPTION_unwrap': 'Used for Phase 1 to store the tape file number. Not applicable for CD-ROMs.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'MISSION_NAME': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'MISSION_NAME',
   'NAME_type': 'identifier',
   'NAME_source': 'MISSION_NAME',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 3,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '3',
   'BYTES': 10,
   'BYTES_type': 'integer',
   'BYTES_source': '10',
   'DESCRIPTION': 'Mission name, valid is GALILEO.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Mission name, valid is GALILEO."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'INSTRUMENT_ID': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'INSTRUMENT_ID',
   'NAME_type': 'identifier',
   'NAME_source': 'INSTRUMENT_ID',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 13,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '13',
   'BYTES': 6,
   'BYTES_type': 'integer',
   'BYTES_source': '6',
   'DESCRIPTION': 'Instrument identification, valid is SSI.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Instrument identification, valid is SSI."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_2': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 19,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '19',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Used during Phase 1 to store the tape physical sequence\n    record counter. Not valid for CD-ROMs.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used during Phase 1 to store the tape physical sequence\n    record counter. Not valid for CD-ROMs."',
   'DESCRIPTION_unwrap': 'Used during Phase 1 to store the tape physical sequence record counter. Not valid for CD-ROMs.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LOGICAL_SEQUENCE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LOGICAL_SEQUENCE',
   'NAME_type': 'identifier',
   'NAME_source': 'LOGICAL_SEQUENCE',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 21,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '21',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Logical sequence record counter. Always 0 for the telemetry\n    record',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Logical sequence record counter. Always 0 for the telemetry\n    record"',
   'DESCRIPTION_unwrap': 'Logical sequence record counter. Always 0 for the telemetry record',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_EARTH_RECEIVED_TIME_YEAR': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_EARTH_RECEIVED_TIME_YEAR',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_EARTH_RECEIVED_TIME_YEAR',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 23,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '23',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Earth received time year of the first packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time year of the first packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time year of the first packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_EARTH_RECEIVED_TIME_DAY': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_EARTH_RECEIVED_TIME_DAY',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_EARTH_RECEIVED_TIME_DAY',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 25,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '25',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Earth received time day of the first packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time day of the first packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time day of the first packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_EARTH_RECEIVED_TIME_HOUR': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_EARTH_RECEIVED_TIME_HOUR',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_EARTH_RECEIVED_TIME_HOUR',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 27,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '27',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Earth received time hour of the first packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time hour of the first packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time hour of the first packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_EARTH_RECEIVED_TIME_MIN': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_EARTH_RECEIVED_TIME_MIN',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_EARTH_RECEIVED_TIME_MIN',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 28,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '28',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Earth received time minute of the first packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time minute of the first packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time minute of the first packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_EARTH_RECEIVED_TIME_SEC': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_EARTH_RECEIVED_TIME_SEC',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_EARTH_RECEIVED_TIME_SEC',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 29,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '29',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Earth received time second of the first packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time second of the first packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time second of the first packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_EARTH_RECEIVED_TIME_MSEC': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_EARTH_RECEIVED_TIME_MSEC',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_EARTH_RECEIVED_TIME_MSEC',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 30,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '30',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Earth received time millisecond of the first packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time millisecond of the first packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time millisecond of the first packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_EARTH_RECEIVED_TIME_YEAR': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_EARTH_RECEIVED_TIME_YEAR',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_EARTH_RECEIVED_TIME_YEAR',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 32,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '32',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Earth received time year of the last packet containing valid\n    data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time year of the last packet containing valid\n    data."',
   'DESCRIPTION_unwrap': 'Earth received time year of the last packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_EARTH_RECEIVED_TIME_DAY': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_EARTH_RECEIVED_TIME_DAY',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_EARTH_RECEIVED_TIME_DAY',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 34,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '34',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Earth received time day of the last packet containing valid\n    data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time day of the last packet containing valid\n    data."',
   'DESCRIPTION_unwrap': 'Earth received time day of the last packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_EARTH_RECEIVED_TIME_HOUR': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_EARTH_RECEIVED_TIME_HOUR',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_EARTH_RECEIVED_TIME_HOUR',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 36,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '36',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Earth received time hour of the last packet containing valid\n    data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time hour of the last packet containing valid\n    data."',
   'DESCRIPTION_unwrap': 'Earth received time hour of the last packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_EARTH_RECEIVED_TIME_MIN': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_EARTH_RECEIVED_TIME_MIN',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_EARTH_RECEIVED_TIME_MIN',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 37,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '37',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Earth received time minute of the last packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time minute of the last packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time minute of the last packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_EARTH_RECEIVED_TIME_SEC': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_EARTH_RECEIVED_TIME_SEC',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_EARTH_RECEIVED_TIME_SEC',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 38,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '38',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Earth received time second of the last packet containing valid\n    data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time second of the last packet containing valid\n    data."',
   'DESCRIPTION_unwrap': 'Earth received time second of the last packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_EARTH_RECEIVED_TIME_MSEC': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_EARTH_RECEIVED_TIME_MSEC',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_EARTH_RECEIVED_TIME_MSEC',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 39,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '39',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Earth received time millisecond of the last packet containing\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Earth received time millisecond of the last packet containing\n    valid data."',
   'DESCRIPTION_unwrap': 'Earth received time millisecond of the last packet containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_SPACECRAFT_CLK_CNT_RIM': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_SPACECRAFT_CLK_CNT_RIM',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_SPACECRAFT_CLK_CNT_RIM',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 41,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '41',
   'BYTES': 4,
   'BYTES_type': 'integer',
   'BYTES_source': '4',
   'DESCRIPTION': 'Spacecraft clock RIM of the first record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock RIM of the first record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock RIM of the first record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_SPACECRAFT_CLK_CNT_MOD91': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_SPACECRAFT_CLK_CNT_MOD91',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_SPACECRAFT_CLK_CNT_MOD91',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 45,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '45',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD91 of the first record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD91 of the first record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD91 of the first record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_SPACECRAFT_CLK_CNT_MOD10': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_SPACECRAFT_CLK_CNT_MOD10',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_SPACECRAFT_CLK_CNT_MOD10',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 46,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '46',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD10 of the first record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD10 of the first record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD10 of the first record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FIRST_SPACECRAFT_CLK_CNT_MOD8': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FIRST_SPACECRAFT_CLK_CNT_MOD8',
   'NAME_type': 'identifier',
   'NAME_source': 'FIRST_SPACECRAFT_CLK_CNT_MOD8',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 47,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '47',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD8 of the first record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD8 of the first record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD8 of the first record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_SPACECRAFT_CLK_CNT_RIM': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_SPACECRAFT_CLK_CNT_RIM',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_SPACECRAFT_CLK_CNT_RIM',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 48,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '48',
   'BYTES': 4,
   'BYTES_type': 'integer',
   'BYTES_source': '4',
   'DESCRIPTION': 'Spacecraft clock RIM of the last record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock RIM of the last record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock RIM of the last record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_SPACECRAFT_CLK_CNT_MOD91': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_SPACECRAFT_CLK_CNT_MOD91',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_SPACECRAFT_CLK_CNT_MOD91',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 52,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '52',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD91 of the last record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD91 of the last record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD91 of the last record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_SPACECRAFT_CLK_CNT_MOD10': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_SPACECRAFT_CLK_CNT_MOD10',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_SPACECRAFT_CLK_CNT_MOD10',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 53,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '53',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD10 of the last record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD10 of the last record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD10 of the last record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'LAST_SPACECRAFT_CLK_CNT_MOD8': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'LAST_SPACECRAFT_CLK_CNT_MOD8',
   'NAME_type': 'identifier',
   'NAME_source': 'LAST_SPACECRAFT_CLK_CNT_MOD8',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 54,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '54',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD8 of the last record in the file\n    containing valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD8 of the last record in the file\n    containing valid data."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD8 of the last record in the file containing valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SPACECRAFT_EVENT_TIME_YEAR': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SPACECRAFT_EVENT_TIME_YEAR',
   'NAME_type': 'identifier',
   'NAME_source': 'SPACECRAFT_EVENT_TIME_YEAR',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 55,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '55',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Spacecraft Event Time year at the middle of the shutter-open\n    period.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft Event Time year at the middle of the shutter-open\n    period."',
   'DESCRIPTION_unwrap': 'Spacecraft Event Time year at the middle of the shutter-open period.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SPACECRAFT_EVENT_TIME_DAY': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SPACECRAFT_EVENT_TIME_DAY',
   'NAME_type': 'identifier',
   'NAME_source': 'SPACECRAFT_EVENT_TIME_DAY',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 57,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '57',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Spacecraft Event Time day at the middle of the shutter-open\n    period.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft Event Time day at the middle of the shutter-open\n    period."',
   'DESCRIPTION_unwrap': 'Spacecraft Event Time day at the middle of the shutter-open period.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SPACECRAFT_EVENT_TIME_HOUR': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SPACECRAFT_EVENT_TIME_HOUR',
   'NAME_type': 'identifier',
   'NAME_source': 'SPACECRAFT_EVENT_TIME_HOUR',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 59,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '59',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft Event Time hour at the middle of the shutter-open\n    period.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft Event Time hour at the middle of the shutter-open\n    period."',
   'DESCRIPTION_unwrap': 'Spacecraft Event Time hour at the middle of the shutter-open period.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SPACECRAFT_EVENT_TIME_MIN': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SPACECRAFT_EVENT_TIME_MIN',
   'NAME_type': 'identifier',
   'NAME_source': 'SPACECRAFT_EVENT_TIME_MIN',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 60,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '60',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft Event Time minute at the middle of the shutter-open\n    period.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft Event Time minute at the middle of the shutter-open\n    period."',
   'DESCRIPTION_unwrap': 'Spacecraft Event Time minute at the middle of the shutter-open period.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SPACECRAFT_EVENT_TIME_SEC': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SPACECRAFT_EVENT_TIME_SEC',
   'NAME_type': 'identifier',
   'NAME_source': 'SPACECRAFT_EVENT_TIME_SEC',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 61,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '61',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft Event Time second at the middle of the shutter-open\n    period.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft Event Time second at the middle of the shutter-open\n    period."',
   'DESCRIPTION_unwrap': 'Spacecraft Event Time second at the middle of the shutter-open period.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SPACECRAFT_EVENT_TIME_MSEC': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SPACECRAFT_EVENT_TIME_MSEC',
   'NAME_type': 'identifier',
   'NAME_source': 'SPACECRAFT_EVENT_TIME_MSEC',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 62,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '62',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Spacecraft Event Time millisecond at the middle of the\n    shutter-open period.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft Event Time millisecond at the middle of the\n    shutter-open period."',
   'DESCRIPTION_unwrap': 'Spacecraft Event Time millisecond at the middle of the shutter-open period.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'OPERATING_SYSTEM_VERSION': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'OPERATING_SYSTEM_VERSION',
   'NAME_type': 'identifier',
   'NAME_source': 'OPERATING_SYSTEM_VERSION',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 64,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '64',
   'BYTES': 8,
   'BYTES_type': 'integer',
   'BYTES_source': '8',
   'DESCRIPTION': 'MIPS operating system version number in the form of Vxxx.yyy.\n    Currently not implemented.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"MIPS operating system version number in the form of Vxxx.yyy.\n    Currently not implemented."',
   'DESCRIPTION_unwrap': 'MIPS operating system version number in the form of Vxxx.yyy. Currently not implemented.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'COMPUTER_PROCESSING_UNIT': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'COMPUTER_PROCESSING_UNIT',
   'NAME_type': 'identifier',
   'NAME_source': 'COMPUTER_PROCESSING_UNIT',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 72,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '72',
   'BYTES': 8,
   'BYTES_type': 'integer',
   'BYTES_source': '8',
   'DESCRIPTION': 'MIPS cpu name; e.g. CODA1.\n    Currently not implemented.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"MIPS cpu name; e.g. CODA1.\n    Currently not implemented."',
   'DESCRIPTION_unwrap': 'MIPS cpu name; e.g. CODA1. Currently not implemented.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'GENERATION_DATE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'GENERATION_DATE',
   'NAME_type': 'identifier',
   'NAME_source': 'GENERATION_DATE',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 80,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '80',
   'BYTES': 11,
   'BYTES_type': 'integer',
   'BYTES_source': '11',
   'DESCRIPTION': 'MIPS generation date in the form DD-MMM-YYYY.\n    Currently not implemented.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"MIPS generation date in the form DD-MMM-YYYY.\n    Currently not implemented."',
   'DESCRIPTION_unwrap': 'MIPS generation date in the form DD-MMM-YYYY. Currently not implemented.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'MIPS_PRD_RESERVED': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'MIPS_PRD_RESERVED',
   'NAME_type': 'identifier',
   'NAME_source': 'MIPS_PRD_RESERVED',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 91,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '91',
   'BYTES': 32,
   'BYTES_type': 'integer',
   'BYTES_source': '32',
   'DESCRIPTION': 'MIPS physical recording reserved words.\n    Currently not implemented.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"MIPS physical recording reserved words.\n    Currently not implemented."',
   'DESCRIPTION_unwrap': 'MIPS physical recording reserved words. Currently not implemented.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FORMAT_ID': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FORMAT_ID',
   'NAME_type': 'identifier',
   'NAME_source': 'FORMAT_ID',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 123,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '123',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'The correct format ID for this image as identified in the\n    Spacecraft Event File.  Valid is 5-HIS, 6-HMA, 7-HCA, 17-HIM, 22-IM8,\n    23-AI8, and 25-IM4 for Phase 2.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"The correct format ID for this image as identified in the\n    Spacecraft Event File.  Valid is 5-HIS, 6-HMA, 7-HCA, 17-HIM, 22-IM8,\n    23-AI8, and 25-IM4 for Phase 2."',
   'DESCRIPTION_unwrap': 'The correct format ID for this image as identified in the Spacecraft Event File.  Valid is 5-HIS, 6-HMA, 7-HCA, 17-HIM, 22-IM8, 23-AI8, and 25-IM4 for Phase 2.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_3': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 125,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '125',
   'BYTES': 4,
   'BYTES_type': 'integer',
   'BYTES_source': '4',
   'DESCRIPTION': 'Used during Phase 1 to store the sum of all bad bits in the\n    sync code contained in all the line records in the file which contain\n    valid data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used during Phase 1 to store the sum of all bad bits in the\n    sync code contained in all the line records in the file which contain\n    valid data."',
   'DESCRIPTION_unwrap': 'Used during Phase 1 to store the sum of all bad bits in the sync code contained in all the line records in the file which contain valid data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'BOOM_OBSCURATION_FLAG': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'BOOM_OBSCURATION_FLAG',
   'NAME_type': 'identifier',
   'NAME_source': 'BOOM_OBSCURATION_FLAG',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 129,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '129',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Boom obscuration flag. 0:Boom present; 1:Boom may be present;\n    2:Boom not present.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Boom obscuration flag. 0:Boom present; 1:Boom may be present;\n    2:Boom not present."',
   'DESCRIPTION_unwrap': 'Boom obscuration flag. 0:Boom present; 1:Boom may be present; 2:Boom not present.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'MISSING_LINES': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'MISSING_LINES',
   'NAME_type': 'identifier',
   'NAME_source': 'MISSING_LINES',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 130,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '130',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Number of line records in the file with no valid pixels in\n    the image line and the lines are within the defined cut out window.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Number of line records in the file with no valid pixels in\n    the image line and the lines are within the defined cut out window."',
   'DESCRIPTION_unwrap': 'Number of line records in the file with no valid pixels in the image line and the lines are within the defined cut out window.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'PARTIAL_LINES': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'PARTIAL_LINES',
   'NAME_type': 'identifier',
   'NAME_source': 'PARTIAL_LINES',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 132,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '132',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Total number of line records in the file which contain some\n    valid pixels in the image line and the lines are within the defined cut\n    out window.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Total number of line records in the file which contain some\n    valid pixels in the image line and the lines are within the defined cut\n    out window."',
   'DESCRIPTION_unwrap': 'Total number of line records in the file which contain some valid pixels in the image line and the lines are within the defined cut out window.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_4': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 134,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '134',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Used during Phase 1 to store the total number of records\n    from the IDR and/or SDR which were unreadable and which fell within\n    a time period for which data was required for this file.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used during Phase 1 to store the total number of records\n    from the IDR and/or SDR which were unreadable and which fell within\n    a time period for which data was required for this file."',
   'DESCRIPTION_unwrap': 'Used during Phase 1 to store the total number of records from the IDR and/or SDR which were unreadable and which fell within a time period for which data was required for this file.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SEQUENCE_BREAKS': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SEQUENCE_BREAKS',
   'NAME_type': 'identifier',
   'NAME_source': 'SEQUENCE_BREAKS',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 136,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '136',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Total number of packet gaps (indicated by a discontinuity\n    in the packet sequence numbers) which occurred during the time data was\n    required for this file.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Total number of packet gaps (indicated by a discontinuity\n    in the packet sequence numbers) which occurred during the time data was\n    required for this file."',
   'DESCRIPTION_unwrap': 'Total number of packet gaps (indicated by a discontinuity in the packet sequence numbers) which occurred during the time data was required for this file.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_5': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 138,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '138',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'ITEMS': 3,
   'ITEMS_type': 'integer',
   'ITEMS_source': '3',
   'DESCRIPTION': 'Used during Phase 1 to store input source statistics.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used during Phase 1 to store input source statistics."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'STANDARD_FRMTD_DTA_UNT_FRMS': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'STANDARD_FRMTD_DTA_UNT_FRMS',
   'NAME_type': 'identifier',
   'NAME_source': 'STANDARD_FRMTD_DTA_UNT_FRMS',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 144,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '144',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'Total number of packets from which this file was derived.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Total number of packets from which this file was derived."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'PICTURE_NUMBER': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'PICTURE_NUMBER',
   'NAME_type': 'identifier',
   'NAME_source': 'PICTURE_NUMBER',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 146,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '146',
   'BYTES': 7,
   'BYTES_type': 'integer',
   'BYTES_source': '7',
   'DESCRIPTION': 'Picture number of the form XXYZZZZ where XX is the orbit,\n    (A1, A2 etc. is approach; C1, C2 is cruise).  Y is the target body\n    id (J=Jupiter, A=Amalthea, I=Io, E=Europa, G=Ganymede, C=Callisto,\n    S=Minor Satellites, R=ring, H=star, L=Moon, W=Earth, V=Venus, U=Ida,\n    P=Gaspra) and ZZZZ is the picture count which is generated in the\n    sequence generation process and which is incremented separately for\n    each target body in each orbit.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Picture number of the form XXYZZZZ where XX is the orbit,\n    (A1, A2 etc. is approach; C1, C2 is cruise).  Y is the target body\n    id (J=Jupiter, A=Amalthea, I=Io, E=Europa, G=Ganymede, C=Callisto,\n    S=Minor Satellites, R=ring, H=star, L=Moon, W=Earth, V=Venus, U=Ida,\n    P=Gaspra) and ZZZZ is the picture count which is generated in the\n    sequence generation process and which is incremented separately for\n    each target body in each orbit."',
   'DESCRIPTION_unwrap': 'Picture number of the form XXYZZZZ where XX is the orbit, (A1, A2 etc. is approach; C1, C2 is cruise).  Y is the target body id (J=Jupiter, A=Amalthea, I=Io, E=Europa, G=Ganymede, C=Callisto, S=Minor Satellites, R=ring, H=star, L=Moon, W=Earth, V=Venus, U=Ida, P=Gaspra) and ZZZZ is the picture count which is generated in the sequence generation process and which is incremented separately for each target body in each orbit.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_6': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 153,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '153',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'ITEMS': 12,
   'ITEMS_type': 'integer',
   'ITEMS_source': '12',
   'DESCRIPTION': 'Used during Phase 1 to store the first SSI low rate\n    science packet during this image.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used during Phase 1 to store the first SSI low rate\n    science packet during this image."',
   'DESCRIPTION_unwrap': 'Used during Phase 1 to store the first SSI low rate science packet during this image.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FLAGS': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FLAGS',
   'NAME_type': 'identifier',
   'NAME_source': 'FLAGS',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 165,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '165',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'BARC_COMPRESSION_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'BARC_COMPRESSION_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'BARC_COMPRESSION_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 1,
    'START_BIT_type': 'integer',
    'START_BIT_source': '1',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Indicator of a BARC compressed imaging format: 0 - Not\n     compressed; 1 = Compressed.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Indicator of a BARC compressed imaging format: 0 - Not\n     compressed; 1 = Compressed."',
    'DESCRIPTION_unwrap': 'Indicator of a BARC compressed imaging format: 0 - Not compressed; 1 = Compressed.',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'BARC_COMPRESSION_MODE_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'BARC_COMPRESSION_MODE_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'BARC_COMPRESSION_MODE_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 2,
    'START_BIT_type': 'integer',
    'START_BIT_source': '2',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Compression mode: 0 - rate control; 1 - information\n     preserving',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Compression mode: 0 - rate control; 1 - information\n     preserving"',
    'DESCRIPTION_unwrap': 'Compression mode: 0 - rate control; 1 - information preserving',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EXPOSURE_MODE_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'EXPOSURE_MODE_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'EXPOSURE_MODE_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 3,
    'START_BIT_type': 'integer',
    'START_BIT_source': '3',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Exposure modes: 0 - normal; 1 - extended exposure.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Exposure modes: 0 - normal; 1 - extended exposure."',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'LIGHT_FLOOD_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'LIGHT_FLOOD_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'LIGHT_FLOOD_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 4,
    'START_BIT_type': 'integer',
    'START_BIT_source': '4',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Light flood status: 0 - off; 1 - on.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Light flood status: 0 - off; 1 - on."',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'BLEMISH_PROTECTION_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'BLEMISH_PROTECTION_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'BLEMISH_PROTECTION_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 5,
    'START_BIT_type': 'integer',
    'START_BIT_source': '5',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Blemish protection: 0 - off; 1 - on.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Blemish protection: 0 - off; 1 - on."',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'PARALLEL_CLOCK_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'PARALLEL_CLOCK_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'PARALLEL_CLOCK_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 6,
    'START_BIT_type': 'integer',
    'START_BIT_source': '6',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Parallel clock state: 0 - normal; 1 - inverted.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Parallel clock state: 0 - normal; 1 - inverted."',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'ICT_COMPRESSION_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'ICT_COMPRESSION_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'ICT_COMPRESSION_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 7,
    'START_BIT_type': 'integer',
    'START_BIT_source': '7',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Indicator if ICT (Integer Cosine Transform) compression\n     was used: 0 - off; 1 - on.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Indicator if ICT (Integer Cosine Transform) compression\n     was used: 0 - off; 1 - on."',
    'DESCRIPTION_unwrap': 'Indicator if ICT (Integer Cosine Transform) compression was used: 0 - off; 1 - on.',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'HUFFMAN_COMPRESSION_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'HUFFMAN_COMPRESSION_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'HUFFMAN_COMPRESSION_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 8,
    'START_BIT_type': 'integer',
    'START_BIT_source': '8',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Indicator if Huffman only (lossless) compression was\n    used: 0 - off; 1 - on.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Indicator if Huffman only (lossless) compression was\n    used: 0 - off; 1 - on."',
    'DESCRIPTION_unwrap': 'Indicator if Huffman only (lossless) compression was used: 0 - off; 1 - on.',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'RESERVED': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'RESERVED',
    'NAME_type': 'identifier',
    'NAME_source': 'RESERVED',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 9,
    'START_BIT_type': 'integer',
    'START_BIT_source': '9',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'ITEMS': 8,
    'ITEMS_type': 'integer',
    'ITEMS_source': '8',
    'DESCRIPTION': 'Eight bits to fill VAX short',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Eight bits to fill VAX short"',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': '',
   'objects': ['BARC_COMPRESSION_FLAG',
    'BARC_COMPRESSION_MODE_FLAG',
    'EXPOSURE_MODE_FLAG',
    'LIGHT_FLOOD_FLAG',
    'BLEMISH_PROTECTION_FLAG',
    'PARALLEL_CLOCK_FLAG',
    'ICT_COMPRESSION_FLAG',
    'HUFFMAN_COMPRESSION_FLAG',
    'RESERVED']},
  'MEAN_DATA_NUMBER': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'MEAN_DATA_NUMBER',
   'NAME_type': 'identifier',
   'NAME_source': 'MEAN_DATA_NUMBER',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 167,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '167',
   'BYTES': 6,
   'BYTES_type': 'integer',
   'BYTES_source': '6',
   'DESCRIPTION': 'Mean DN level of all valid pixels available in the cut out\n     window.  A real number represented as an ASCII string in the form\n     123.45.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Mean DN level of all valid pixels available in the cut out\n     window.  A real number represented as an ASCII string in the form\n     123.45."',
   'DESCRIPTION_unwrap': 'Mean DN level of all valid pixels available in the cut out window.  A real number represented as an ASCII string in the form 123.45.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'TRUNCATED_BITS_PER_PIXEL': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'TRUNCATED_BITS_PER_PIXEL',
   'NAME_type': 'identifier',
   'NAME_source': 'TRUNCATED_BITS_PER_PIXEL',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 173,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '173',
   'BYTES': 6,
   'BYTES_type': 'integer',
   'BYTES_source': '6',
   'DESCRIPTION': 'Mean number of truncated bits/pixel during BARC data\n     compression.  Real number represented as an ASCII string in the\n     form 12.345.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Mean number of truncated bits/pixel during BARC data\n     compression.  Real number represented as an ASCII string in the\n     form 12.345."',
   'DESCRIPTION_unwrap': 'Mean number of truncated bits/pixel during BARC data compression.  Real number represented as an ASCII string in the form 12.345.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'TRUNCATED_PIXELS_PER_LINE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'TRUNCATED_PIXELS_PER_LINE',
   'NAME_type': 'identifier',
   'NAME_source': 'TRUNCATED_PIXELS_PER_LINE',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 179,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '179',
   'BYTES': 6,
   'BYTES_type': 'integer',
   'BYTES_source': '6',
   'DESCRIPTION': 'Mean number of truncated pixels/line during BARC data\n     compression.  A real number represented as an ASCII string in the\n     form 12.345.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Mean number of truncated pixels/line during BARC data\n     compression.  A real number represented as an ASCII string in the\n     form 12.345."',
   'DESCRIPTION_unwrap': 'Mean number of truncated pixels/line during BARC data compression.  A real number represented as an ASCII string in the form 12.345.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_7': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 185,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '185',
   'BYTES': 12,
   'BYTES_type': 'integer',
   'BYTES_source': '12',
   'DESCRIPTION': 'Filler.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Filler."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'ENTROPY': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'ENTROPY',
   'NAME_type': 'identifier',
   'NAME_source': 'ENTROPY',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 197,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '197',
   'BYTES': 7,
   'BYTES_type': 'integer',
   'BYTES_source': '7',
   'DESCRIPTION': 'Entropy level for the whole picture (bits/pixel). Real number\n    represented as an ASCII string in the form 12.3456.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Entropy level for the whole picture (bits/pixel). Real number\n    represented as an ASCII string in the form 12.3456."',
   'DESCRIPTION_unwrap': 'Entropy level for the whole picture (bits/pixel). Real number represented as an ASCII string in the form 12.3456.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'ENTROPIES': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'ENTROPIES',
   'NAME_type': 'identifier',
   'NAME_source': 'ENTROPIES',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 204,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '204',
   'BYTES': 7,
   'BYTES_type': 'integer',
   'BYTES_source': '7',
   'ITEMS': 15,
   'ITEMS_type': 'integer',
   'ITEMS_source': '15',
   'DESCRIPTION': 'Entropy level for 15 lines. First line is 50 and incremented\n    by 50 to line 750.  15 real numbers represented as ASCII strings in the\n    form 12.3456.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Entropy level for 15 lines. First line is 50 and incremented\n    by 50 to line 750.  15 real numbers represented as ASCII strings in the\n    form 12.3456."',
   'DESCRIPTION_unwrap': 'Entropy level for 15 lines. First line is 50 and incremented by 50 to line 750.  15 real numbers represented as ASCII strings in the form 12.3456.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_8': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 309,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '309',
   'BYTES': 24,
   'BYTES_type': 'integer',
   'BYTES_source': '24',
   'DESCRIPTION': 'Used during Phase 1 to store the Scan platform coordinates\n    at direction middle of shutter-open period in J2000.  Right ascension,\n    declination and twist.  Three real numbers represented as ASCII strings\n    in the form 1234.567.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used during Phase 1 to store the Scan platform coordinates\n    at direction middle of shutter-open period in J2000.  Right ascension,\n    declination and twist.  Three real numbers represented as ASCII strings\n    in the form 1234.567."',
   'DESCRIPTION_unwrap': 'Used during Phase 1 to store the Scan platform coordinates at direction middle of shutter-open period in J2000.  Right ascension, declination and twist.  Three real numbers represented as ASCII strings in the form 1234.567.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_9': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 333,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '333',
   'BYTES': 80,
   'BYTES_type': 'integer',
   'BYTES_source': '80',
   'DESCRIPTION': 'Filler.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Filler."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'ACTIVITY_ID': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'ACTIVITY_ID',
   'NAME_type': 'identifier',
   'NAME_source': 'ACTIVITY_ID',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 413,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '413',
   'BYTES': 20,
   'BYTES_type': 'integer',
   'BYTES_source': '20',
   'DESCRIPTION': 'Activity id in the form NNTIOOOOOOMM#SSSXXXX where NN is\n    the orbit number, T is the target body initial, I is the instrument,\n    OOOOOO is the orbit planning guide objective mnemonic, MM is the\n    sequential OAPEL number, # is multiple observation flag symbol\n    (- or *), SSS is the PA set number and XXXX is the MIPL processing\n    code.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Activity id in the form NNTIOOOOOOMM#SSSXXXX where NN is\n    the orbit number, T is the target body initial, I is the instrument,\n    OOOOOO is the orbit planning guide objective mnemonic, MM is the\n    sequential OAPEL number, # is multiple observation flag symbol\n    (- or *), SSS is the PA set number and XXXX is the MIPL processing\n    code."',
   'DESCRIPTION_unwrap': 'Activity id in the form NNTIOOOOOOMM#SSSXXXX where NN is the orbit number, T is the target body initial, I is the instrument, OOOOOO is the orbit planning guide objective mnemonic, MM is the sequential OAPEL number, # is multiple observation flag symbol (- or *), SSS is the PA set number and XXXX is the MIPL processing code.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_10': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 433,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '433',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Filler.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Filler."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILTER_NUMBER': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILTER_NUMBER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILTER_NUMBER',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 434,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '434',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Filter number: 0 - clear; 1 - green; 2 - red;\n    3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Filter number: 0 - clear; 1 - green; 2 - red;\n    3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890."',
   'DESCRIPTION_unwrap': 'Filter number: 0 - clear; 1 - green; 2 - red; 3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'EXPOSURE_NUMBER': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'EXPOSURE_NUMBER',
   'NAME_type': 'identifier',
   'NAME_source': 'EXPOSURE_NUMBER',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 435,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '435',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Exposure number which corresponds to an exposure time.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Exposure number which corresponds to an exposure time."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'IMAGING_MODE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'IMAGING_MODE',
   'NAME_type': 'identifier',
   'NAME_source': 'IMAGING_MODE',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 436,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '436',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Imaging mode. 0:60-2/3 sec.; 1:8-2/3 sec.; 2:30-1/3 sec.;\n    3:2-1/3 sec.; 4:15-1/6 sec.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Imaging mode. 0:60-2/3 sec.; 1:8-2/3 sec.; 2:30-1/3 sec.;\n    3:2-1/3 sec.; 4:15-1/6 sec."',
   'DESCRIPTION_unwrap': 'Imaging mode. 0:60-2/3 sec.; 1:8-2/3 sec.; 2:30-1/3 sec.; 3:2-1/3 sec.; 4:15-1/6 sec.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'GAIN_MODE_ID': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'GAIN_MODE_ID',
   'NAME_type': 'identifier',
   'NAME_source': 'GAIN_MODE_ID',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 437,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '437',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Gain mode. 0:Gain 1 - 400K; 1:Gain 2 - 100K; 2:Gain 3 - 40K;\n    3:Gain 4 - 10K.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Gain mode. 0:Gain 1 - 400K; 1:Gain 2 - 100K; 2:Gain 3 - 40K;\n    3:Gain 4 - 10K."',
   'DESCRIPTION_unwrap': 'Gain mode. 0:Gain 1 - 400K; 1:Gain 2 - 100K; 2:Gain 3 - 40K; 3:Gain 4 - 10K.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SOLAR_DISTANCE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SOLAR_DISTANCE',
   'NAME_type': 'identifier',
   'NAME_source': 'SOLAR_DISTANCE',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 438,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '438',
   'BYTES': 4,
   'BYTES_type': 'integer',
   'BYTES_source': '4',
   'DESCRIPTION': "Target's range to sun in kilometers.",
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Target\'s range to sun in kilometers."',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'FILLER_11': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'FILLER',
   'NAME_type': 'identifier',
   'NAME_source': 'FILLER',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 442,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '442',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Used during Phase 1 to store the telemetry format number\n    embedded in the SFDU.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Used during Phase 1 to store the telemetry format number\n    embedded in the SFDU."',
   'DESCRIPTION_unwrap': 'Used during Phase 1 to store the telemetry format number embedded in the SFDU.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'CATALOG_VERSION': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'CATALOG_VERSION',
   'NAME_type': 'identifier',
   'NAME_source': 'CATALOG_VERSION',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 443,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '443',
   'BYTES': 2,
   'BYTES_type': 'integer',
   'BYTES_source': '2',
   'DESCRIPTION': 'MIPS catalog image version number.  Reserved for MIPS',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"MIPS catalog image version number.  Reserved for MIPS"',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'STARTING_SC_CLK_CNT_RIM': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'STARTING_SC_CLK_CNT_RIM',
   'NAME_type': 'identifier',
   'NAME_source': 'STARTING_SC_CLK_CNT_RIM',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 445,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '445',
   'BYTES': 4,
   'BYTES_type': 'integer',
   'BYTES_source': '4',
   'DESCRIPTION': 'Spacecraft clock RIM of the start of image which refers\n    to the start of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock RIM of the start of image which refers\n    to the start of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock RIM of the start of image which refers to the start of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'STARTING_SC_CLK_CNT_MOD91': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'STARTING_SC_CLK_CNT_MOD91',
   'NAME_type': 'identifier',
   'NAME_source': 'STARTING_SC_CLK_CNT_MOD91',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 449,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '449',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD91 of the start of image which refers\n    to the start of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD91 of the start of image which refers\n    to the start of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD91 of the start of image which refers to the start of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'STARTING_SC_CLK_CNT_MOD10': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'STARTING_SC_CLK_CNT_MOD10',
   'NAME_type': 'identifier',
   'NAME_source': 'STARTING_SC_CLK_CNT_MOD10',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 450,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '450',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD10 of the start of image which refers\n    to the start of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD10 of the start of image which refers\n    to the start of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD10 of the start of image which refers to the start of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'STARTING_SC_CLK_CNT_MOD8': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'STARTING_SC_CLK_CNT_MOD8',
   'NAME_type': 'identifier',
   'NAME_source': 'STARTING_SC_CLK_CNT_MOD8',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 451,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '451',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD8 of the start of image which refers\n    to the start of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD8 of the start of image which refers\n    to the start of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD8 of the start of image which refers to the start of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'ENDING_SC_CLK_CNT_RIM': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'ENDING_SC_CLK_CNT_RIM',
   'NAME_type': 'identifier',
   'NAME_source': 'ENDING_SC_CLK_CNT_RIM',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 452,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '452',
   'BYTES': 4,
   'BYTES_type': 'integer',
   'BYTES_source': '4',
   'DESCRIPTION': 'Spacecraft clock RIM at the end of image which refers\n    to the end of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock RIM at the end of image which refers\n    to the end of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock RIM at the end of image which refers to the end of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'ENDING_SC_CLK_CNT_MOD91': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'ENDING_SC_CLK_CNT_MOD91',
   'NAME_type': 'identifier',
   'NAME_source': 'ENDING_SC_CLK_CNT_MOD91',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 456,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '456',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD91 of the end of image which refers\n    to the end of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD91 of the end of image which refers\n    to the end of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD91 of the end of image which refers to the end of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'ENDING_SC_CLK_CNT_MOD10': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'ENDING_SC_CLK_CNT_MOD10',
   'NAME_type': 'identifier',
   'NAME_source': 'ENDING_SC_CLK_CNT_MOD10',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 457,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '457',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD10 of the end of image which refers\n    to the end of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD10 of the end of image which refers\n    to the end of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD10 of the end of image which refers to the end of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'ENDING_SC_CLK_CNT_MOD8': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'ENDING_SC_CLK_CNT_MOD8',
   'NAME_type': 'identifier',
   'NAME_source': 'ENDING_SC_CLK_CNT_MOD8',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 458,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '458',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'Spacecraft clock MOD8 of the end of image which refers\n    to the end of the SSI frame cycle. May not be available.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Spacecraft clock MOD8 of the end of image which refers\n    to the end of the SSI frame cycle. May not be available."',
   'DESCRIPTION_unwrap': 'Spacecraft clock MOD8 of the end of image which refers to the end of the SSI frame cycle. May not be available.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'RIGHT_ASCENSION': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'RIGHT_ASCENSION',
   'NAME_type': 'identifier',
   'NAME_source': 'RIGHT_ASCENSION',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 459,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '459',
   'BYTES': 8,
   'BYTES_type': 'integer',
   'BYTES_source': '8',
   'DESCRIPTION': 'Scan platform coordinate for right ascension in EME50\n    coordinate system. A real number represented as an ASCII string in\n    the form 1234.12 and null terminated.  Value is from the SSI3\n    Housekeeping packet for this file',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Scan platform coordinate for right ascension in EME50\n    coordinate system. A real number represented as an ASCII string in\n    the form 1234.12 and null terminated.  Value is from the SSI3\n    Housekeeping packet for this file"',
   'DESCRIPTION_unwrap': 'Scan platform coordinate for right ascension in EME50 coordinate system. A real number represented as an ASCII string in the form 1234.12 and null terminated.  Value is from the SSI3 Housekeeping packet for this file',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'DECLINATION': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'DECLINATION',
   'NAME_type': 'identifier',
   'NAME_source': 'DECLINATION',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 467,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '467',
   'BYTES': 8,
   'BYTES_type': 'integer',
   'BYTES_source': '8',
   'DESCRIPTION': 'Scan platform coordinate for declination in EME50\n    coordinate system. A real number represented as an ASCII string in\n    the form 1234.12 and null terminated.  Value is from the SSI3\n    Housekeeping packet for this file',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Scan platform coordinate for declination in EME50\n    coordinate system. A real number represented as an ASCII string in\n    the form 1234.12 and null terminated.  Value is from the SSI3\n    Housekeeping packet for this file"',
   'DESCRIPTION_unwrap': 'Scan platform coordinate for declination in EME50 coordinate system. A real number represented as an ASCII string in the form 1234.12 and null terminated.  Value is from the SSI3 Housekeeping packet for this file',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'TWIST_ANGLE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'TWIST_ANGLE',
   'NAME_type': 'identifier',
   'NAME_source': 'TWIST_ANGLE',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 475,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '475',
   'BYTES': 8,
   'BYTES_type': 'integer',
   'BYTES_source': '8',
   'DESCRIPTION': 'Scan platform coordinate for twist angle.  A real number\n    represented as an ASCII string in the form 1234.12 and null terminated.\n    Value is from the SSI3 Housekeeping packet for this file',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Scan platform coordinate for twist angle.  A real number\n    represented as an ASCII string in the form 1234.12 and null terminated.\n    Value is from the SSI3 Housekeeping packet for this file"',
   'DESCRIPTION_unwrap': 'Scan platform coordinate for twist angle.  A real number represented as an ASCII string in the form 1234.12 and null terminated. Value is from the SSI3 Housekeeping packet for this file',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'CLOCK_ANGLE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'CLOCK_ANGLE',
   'NAME_type': 'identifier',
   'NAME_source': 'CLOCK_ANGLE',
   'DATA_TYPE': 'CHARACTER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'CHARACTER',
   'START_BYTE': 483,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '483',
   'BYTES': 8,
   'BYTES_type': 'integer',
   'BYTES_source': '8',
   'DESCRIPTION': 'Scan platform coordinate for clock angle.  A real number\n    represented as an ASCII string in the form 1234.12 and null terminated.\n    Value is from the SSI3 Housekeeping packet for this file',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Scan platform coordinate for clock angle.  A real number\n    represented as an ASCII string in the form 1234.12 and null terminated.\n    Value is from the SSI3 Housekeeping packet for this file"',
   'DESCRIPTION_unwrap': 'Scan platform coordinate for clock angle.  A real number represented as an ASCII string in the form 1234.12 and null terminated. Value is from the SSI3 Housekeeping packet for this file',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'CCD_FINE_TEMPERATURE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'CCD_FINE_TEMPERATURE',
   'NAME_type': 'identifier',
   'NAME_source': 'CCD_FINE_TEMPERATURE',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 491,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '491',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'A number between 0 and 255 identifying the CCD fine\n    temperature.  This number can be translated into a temperature using\n    the CCD Fine Temperature Translation Table.  Value is from the SSI3\n    Standard Housekeeping Word 14 for this file',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"A number between 0 and 255 identifying the CCD fine\n    temperature.  This number can be translated into a temperature using\n    the CCD Fine Temperature Translation Table.  Value is from the SSI3\n    Standard Housekeeping Word 14 for this file"',
   'DESCRIPTION_unwrap': 'A number between 0 and 255 identifying the CCD fine temperature.  This number can be translated into a temperature using the CCD Fine Temperature Translation Table.  Value is from the SSI3 Standard Housekeeping Word 14 for this file',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'CCD_COURSE_TEMPERATURE': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'CCD_COURSE_TEMPERATURE',
   'NAME_type': 'identifier',
   'NAME_source': 'CCD_COURSE_TEMPERATURE',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 492,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '492',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'A number between 0 and 255 identifying the CCD course\n    temperature.  This number can be translated into a temperature using\n    the CCD Course Temperature Translation Table.  Value is from the SSI3\n    Standard Housekeeping Word 19 for this file',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"A number between 0 and 255 identifying the CCD course\n    temperature.  This number can be translated into a temperature using\n    the CCD Course Temperature Translation Table.  Value is from the SSI3\n    Standard Housekeeping Word 19 for this file"',
   'DESCRIPTION_unwrap': 'A number between 0 and 255 identifying the CCD course temperature.  This number can be translated into a temperature using the CCD Course Temperature Translation Table.  Value is from the SSI3 Standard Housekeeping Word 19 for this file',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'PICTURE_COUNT': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'PICTURE_COUNT',
   'NAME_type': 'identifier',
   'NAME_source': 'PICTURE_COUNT',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 493,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '493',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'DESCRIPTION': 'This number increments every non-zero exposure and dark\n    current calibrations file.  Value is from the SSI3 Standard Housekeeping\n    Word 22 for this file',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"This number increments every non-zero exposure and dark\n    current calibrations file.  Value is from the SSI3 Standard Housekeeping\n    Word 22 for this file"',
   'DESCRIPTION_unwrap': 'This number increments every non-zero exposure and dark current calibrations file.  Value is from the SSI3 Standard Housekeeping Word 22 for this file',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'SSI3_WORD23_MODES': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SSI3_WORD23_MODES',
   'NAME_type': 'identifier',
   'NAME_source': 'SSI3_WORD23_MODES',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 494,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '494',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'EXPOSURE_NUMBER': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'EXPOSURE_NUMBER',
    'NAME_type': 'identifier',
    'NAME_source': 'EXPOSURE_NUMBER',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 1,
    'START_BIT_type': 'integer',
    'START_BIT_source': '1',
    'BITS': 5,
    'BITS_type': 'integer',
    'BITS_source': '5',
    'DESCRIPTION': 'Exposure number which corresponds to an exposure time.\n    Value is from the SSI3 Standard Housekeeping Word 23 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Exposure number which corresponds to an exposure time.\n    Value is from the SSI3 Standard Housekeeping Word 23 for this file"',
    'DESCRIPTION_unwrap': 'Exposure number which corresponds to an exposure time. Value is from the SSI3 Standard Housekeeping Word 23 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'GAIN_MODE_ID': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'GAIN_MODE_ID',
    'NAME_type': 'identifier',
    'NAME_source': 'GAIN_MODE_ID',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 6,
    'START_BIT_type': 'integer',
    'START_BIT_source': '6',
    'BITS': 2,
    'BITS_type': 'integer',
    'BITS_source': '2',
    'DESCRIPTION': 'Gain mode: 0:Gain 1 - 400K; 1:Gain 2 - 100K; 2:Gain 3 - 40K;\n    3:Gain 4 - 10K.  Value is from the SSI3 Standard Housekeeping Word 23\n    for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Gain mode: 0:Gain 1 - 400K; 1:Gain 2 - 100K; 2:Gain 3 - 40K;\n    3:Gain 4 - 10K.  Value is from the SSI3 Standard Housekeeping Word 23\n    for this file"',
    'DESCRIPTION_unwrap': 'Gain mode: 0:Gain 1 - 400K; 1:Gain 2 - 100K; 2:Gain 3 - 40K; 3:Gain 4 - 10K.  Value is from the SSI3 Standard Housekeeping Word 23 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'LIGHT_FLOOD_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'LIGHT_FLOOD_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'LIGHT_FLOOD_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 8,
    'START_BIT_type': 'integer',
    'START_BIT_source': '8',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Light flood status: 0 - off; 1 - on.\n    Value is from the SSI3 Standard Housekeeping Word 23 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Light flood status: 0 - off; 1 - on.\n    Value is from the SSI3 Standard Housekeeping Word 23 for this file"',
    'DESCRIPTION_unwrap': 'Light flood status: 0 - off; 1 - on. Value is from the SSI3 Standard Housekeeping Word 23 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': '',
   'objects': ['EXPOSURE_NUMBER', 'GAIN_MODE_ID', 'LIGHT_FLOOD_FLAG']},
  'SSI3_WORD24_MODES': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SSI3_WORD24_MODES',
   'NAME_type': 'identifier',
   'NAME_source': 'SSI3_WORD24_MODES',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 495,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '495',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'FILTER_NUMBER': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'FILTER_NUMBER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILTER_NUMBER',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 1,
    'START_BIT_type': 'integer',
    'START_BIT_source': '1',
    'BITS': 3,
    'BITS_type': 'integer',
    'BITS_source': '3',
    'DESCRIPTION': 'Commanded Filter position: 0 - clear; 1 - green; 2 - red;\n    3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890.  From the\n    SSI3 Standard Housekeeping Word 24 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Commanded Filter position: 0 - clear; 1 - green; 2 - red;\n    3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890.  From the\n    SSI3 Standard Housekeeping Word 24 for this file"',
    'DESCRIPTION_unwrap': 'Commanded Filter position: 0 - clear; 1 - green; 2 - red; 3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890.  From the SSI3 Standard Housekeeping Word 24 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILTER_STEP': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'FILTER_STEP',
    'NAME_type': 'identifier',
    'NAME_source': 'FILTER_STEP',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 4,
    'START_BIT_type': 'integer',
    'START_BIT_source': '4',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Commanded Filter Step: 0 - absolute; 1 - step.  From the\n    SSI3 Standard Housekeeping Word 24 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Commanded Filter Step: 0 - absolute; 1 - step.  From the\n    SSI3 Standard Housekeeping Word 24 for this file"',
    'DESCRIPTION_unwrap': 'Commanded Filter Step: 0 - absolute; 1 - step.  From the SSI3 Standard Housekeeping Word 24 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'BLEMISH_PROTECTION_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'BLEMISH_PROTECTION_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'BLEMISH_PROTECTION_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 5,
    'START_BIT_type': 'integer',
    'START_BIT_source': '5',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Commanded Blemish protection: 0 - off; 1 - on.\n    Value is from the SSI3 Standard Housekeeping Word 24 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Commanded Blemish protection: 0 - off; 1 - on.\n    Value is from the SSI3 Standard Housekeeping Word 24 for this file"',
    'DESCRIPTION_unwrap': 'Commanded Blemish protection: 0 - off; 1 - on. Value is from the SSI3 Standard Housekeeping Word 24 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EXPOSURE_MODE_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'EXPOSURE_MODE_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'EXPOSURE_MODE_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 6,
    'START_BIT_type': 'integer',
    'START_BIT_source': '6',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Commanded Exposure modes: 0 - normal; 1 - extended exposure.\n    Value is from the SSI3 Standard Housekeeping Word 24 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Commanded Exposure modes: 0 - normal; 1 - extended exposure.\n    Value is from the SSI3 Standard Housekeeping Word 24 for this file"',
    'DESCRIPTION_unwrap': 'Commanded Exposure modes: 0 - normal; 1 - extended exposure. Value is from the SSI3 Standard Housekeeping Word 24 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EXPOSURE_CYCLE_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'EXPOSURE_CYCLE_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'EXPOSURE_CYCLE_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 7,
    'START_BIT_type': 'integer',
    'START_BIT_source': '7',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Commanded Exposure cycle: 0 - cycle 1; 1 - cycle 2.\n    Value is from the SSI3 Standard Housekeeping Word 24 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Commanded Exposure cycle: 0 - cycle 1; 1 - cycle 2.\n    Value is from the SSI3 Standard Housekeeping Word 24 for this file"',
    'DESCRIPTION_unwrap': 'Commanded Exposure cycle: 0 - cycle 1; 1 - cycle 2. Value is from the SSI3 Standard Housekeeping Word 24 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILLER': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 8,
    'START_BIT_type': 'integer',
    'START_BIT_source': '8',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': '1 bit to fill VAX byte.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"1 bit to fill VAX byte."',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': '',
   'objects': ['FILTER_NUMBER',
    'FILTER_STEP',
    'BLEMISH_PROTECTION_FLAG',
    'EXPOSURE_MODE_FLAG',
    'EXPOSURE_CYCLE_FLAG',
    'FILLER']},
  'SSI3_WORD25_MODES': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SSI3_WORD25_MODES',
   'NAME_type': 'identifier',
   'NAME_source': 'SSI3_WORD25_MODES',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 496,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '496',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'GAIN_MODE_ID': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'GAIN_MODE_ID',
    'NAME_type': 'identifier',
    'NAME_source': 'GAIN_MODE_ID',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 1,
    'START_BIT_type': 'integer',
    'START_BIT_source': '1',
    'BITS': 2,
    'BITS_type': 'integer',
    'BITS_source': '2',
    'DESCRIPTION': 'Gain mode used. 0:Gain 1 - 400K; 1:Gain 2 - 100K;\n    2:Gain 3 - 40K; 3:Gain 4 - 10K.  Value from the SSI3 Standard\n    Housekeeping Word 25 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Gain mode used. 0:Gain 1 - 400K; 1:Gain 2 - 100K;\n    2:Gain 3 - 40K; 3:Gain 4 - 10K.  Value from the SSI3 Standard\n    Housekeeping Word 25 for this file"',
    'DESCRIPTION_unwrap': 'Gain mode used. 0:Gain 1 - 400K; 1:Gain 2 - 100K; 2:Gain 3 - 40K; 3:Gain 4 - 10K.  Value from the SSI3 Standard Housekeeping Word 25 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'BARC_COMPRESSION_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'BARC_COMPRESSION_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'BARC_COMPRESSION_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 3,
    'START_BIT_type': 'integer',
    'START_BIT_source': '3',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Indicator of BARC compressed imaging format: 0 - Not\n    compressed; 1 = Compressed.  From the SSI3 Standard Housekeeping Word\n    25 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Indicator of BARC compressed imaging format: 0 - Not\n    compressed; 1 = Compressed.  From the SSI3 Standard Housekeeping Word\n    25 for this file"',
    'DESCRIPTION_unwrap': 'Indicator of BARC compressed imaging format: 0 - Not compressed; 1 = Compressed.  From the SSI3 Standard Housekeeping Word 25 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'BARC_COMPRESSION_MODE_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'BARC_COMPRESSION_MODE_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'BARC_COMPRESSION_MODE_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 4,
    'START_BIT_type': 'integer',
    'START_BIT_source': '4',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'BARC Compression mode: 0 - rate control; 1 - information\n    preserving.  Value is from the SSI3 Standard Housekeeping Word 25\n    for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"BARC Compression mode: 0 - rate control; 1 - information\n    preserving.  Value is from the SSI3 Standard Housekeeping Word 25\n    for this file"',
    'DESCRIPTION_unwrap': 'BARC Compression mode: 0 - rate control; 1 - information preserving.  Value is from the SSI3 Standard Housekeeping Word 25 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'LONG_EXPOSURE_CYCLE_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'LONG_EXPOSURE_CYCLE_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'LONG_EXPOSURE_CYCLE_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 5,
    'START_BIT_type': 'integer',
    'START_BIT_source': '5',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Long Exposure cycle: 0 - cycle 2; 1 - cycle 2.\n    Value is from the SSI3 Standard Housekeeping Word 25 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Long Exposure cycle: 0 - cycle 2; 1 - cycle 2.\n    Value is from the SSI3 Standard Housekeeping Word 25 for this file"',
    'DESCRIPTION_unwrap': 'Long Exposure cycle: 0 - cycle 2; 1 - cycle 2. Value is from the SSI3 Standard Housekeeping Word 25 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'IMAGING_MODE': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'IMAGING_MODE',
    'NAME_type': 'identifier',
    'NAME_source': 'IMAGING_MODE',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 6,
    'START_BIT_type': 'integer',
    'START_BIT_source': '6',
    'BITS': 3,
    'BITS_type': 'integer',
    'BITS_source': '3',
    'DESCRIPTION': 'Imaging mode. 0:60-2/3 sec.; 2:8-2/3 sec.; 4:30-1/3 sec.;\n    5:15-1/6 sec.;6:2-1/3 sec.  Value is from the SSI3 Standard Housekeeping\n    Word 25 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Imaging mode. 0:60-2/3 sec.; 2:8-2/3 sec.; 4:30-1/3 sec.;\n    5:15-1/6 sec.;6:2-1/3 sec.  Value is from the SSI3 Standard Housekeeping\n    Word 25 for this file"',
    'DESCRIPTION_unwrap': 'Imaging mode. 0:60-2/3 sec.; 2:8-2/3 sec.; 4:30-1/3 sec.; 5:15-1/6 sec.;6:2-1/3 sec.  Value is from the SSI3 Standard Housekeeping Word 25 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': '',
   'objects': ['GAIN_MODE_ID',
    'BARC_COMPRESSION_FLAG',
    'BARC_COMPRESSION_MODE_FLAG',
    'LONG_EXPOSURE_CYCLE_FLAG',
    'IMAGING_MODE']},
  'SSI3_WORD26_MODES': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'SSI3_WORD26_MODES',
   'NAME_type': 'identifier',
   'NAME_source': 'SSI3_WORD26_MODES',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 497,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '497',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'ODD_PARITY_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'ODD_PARITY_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'ODD_PARITY_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 1,
    'START_BIT_type': 'integer',
    'START_BIT_source': '1',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Odd parity flag. 0 - off; 1 - on.  Value from the SSI3\n    Standard Housekeeping Word 26 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Odd parity flag. 0 - off; 1 - on.  Value from the SSI3\n    Standard Housekeeping Word 26 for this file"',
    'DESCRIPTION_unwrap': 'Odd parity flag. 0 - off; 1 - on.  Value from the SSI3 Standard Housekeeping Word 26 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILTER_NUMBER': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'FILTER_NUMBER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILTER_NUMBER',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 2,
    'START_BIT_type': 'integer',
    'START_BIT_source': '2',
    'BITS': 3,
    'BITS_type': 'integer',
    'BITS_source': '3',
    'DESCRIPTION': 'Filter number: 0 - clear; 1 - green; 2 - red;\n    3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890.\n    From the SSI3 Standard Housekeeping Word 26 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Filter number: 0 - clear; 1 - green; 2 - red;\n    3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890.\n    From the SSI3 Standard Housekeeping Word 26 for this file"',
    'DESCRIPTION_unwrap': 'Filter number: 0 - clear; 1 - green; 2 - red; 3 - violet; 4 - IR7560; 5 - IR9680; 6 - IR7270; 7 - IR8890. From the SSI3 Standard Housekeeping Word 26 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'BLEMISH_PROTECTION_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'BLEMISH_PROTECTION_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'BLEMISH_PROTECTION_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 5,
    'START_BIT_type': 'integer',
    'START_BIT_source': '5',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Blemish protection: 0 - off; 1 - on.\n    Value is from the SSI3 Standard Housekeeping Word 26 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Blemish protection: 0 - off; 1 - on.\n    Value is from the SSI3 Standard Housekeeping Word 26 for this file"',
    'DESCRIPTION_unwrap': 'Blemish protection: 0 - off; 1 - on. Value is from the SSI3 Standard Housekeeping Word 26 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'WATCH_DOG_TIMER': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'WATCH_DOG_TIMER',
    'NAME_type': 'identifier',
    'NAME_source': 'WATCH_DOG_TIMER',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 6,
    'START_BIT_type': 'integer',
    'START_BIT_source': '6',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Watch Dog Timer: 0 - not tripped; 1 - tripped.\n    Value is from the SSI3 Standard Housekeeping Word 26 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Watch Dog Timer: 0 - not tripped; 1 - tripped.\n    Value is from the SSI3 Standard Housekeeping Word 26 for this file"',
    'DESCRIPTION_unwrap': 'Watch Dog Timer: 0 - not tripped; 1 - tripped. Value is from the SSI3 Standard Housekeeping Word 26 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'PARALLEL_CLOCK_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'PARALLEL_CLOCK_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'PARALLEL_CLOCK_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 7,
    'START_BIT_type': 'integer',
    'START_BIT_source': '7',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Parallel clock state: 0 - normal; 1 - inverted.\n    Value is from the SSI3 Standard Housekeeping Word 26 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Parallel clock state: 0 - normal; 1 - inverted.\n    Value is from the SSI3 Standard Housekeeping Word 26 for this file"',
    'DESCRIPTION_unwrap': 'Parallel clock state: 0 - normal; 1 - inverted. Value is from the SSI3 Standard Housekeeping Word 26 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'MEMORY_WRITE_PROTECT_FLAG': {'OBJECT': 'BIT_COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'BIT_COLUMN',
    'NAME': 'MEMORY_WRITE_PROTECT_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'MEMORY_WRITE_PROTECT_FLAG',
    'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
    'BIT_DATA_TYPE_type': 'identifier',
    'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BIT': 8,
    'START_BIT_type': 'integer',
    'START_BIT_source': '8',
    'BITS': 1,
    'BITS_type': 'integer',
    'BITS_source': '1',
    'DESCRIPTION': 'Memory write protection flag. 0- write protection off;\n    1 - write protection on.  Value is from the SSI3 Standard Housekeeping\n    Word 26 for this file',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Memory write protection flag. 0- write protection off;\n    1 - write protection on.  Value is from the SSI3 Standard Housekeeping\n    Word 26 for this file"',
    'DESCRIPTION_unwrap': 'Memory write protection flag. 0- write protection off; 1 - write protection on.  Value is from the SSI3 Standard Housekeeping Word 26 for this file',
    'END_OBJECT': 'BIT_COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': '',
   'objects': ['ODD_PARITY_FLAG',
    'FILTER_NUMBER',
    'BLEMISH_PROTECTION_FLAG',
    'WATCH_DOG_TIMER',
    'PARALLEL_CLOCK_FLAG',
    'MEMORY_WRITE_PROTECT_FLAG']},
  'RESERVED': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'RESERVED',
   'NAME_type': 'identifier',
   'NAME_source': 'RESERVED',
   'DATA_TYPE': 'UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'UNSIGNED_INTEGER',
   'START_BYTE': 498,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '498',
   'BYTES': 1,
   'BYTES_type': 'integer',
   'BYTES_source': '1',
   'ITEMS': 279,
   'ITEMS_type': 'integer',
   'ITEMS_source': '279',
   'DESCRIPTION': 'Reserved words',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"Reserved words"',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'HISTOGRAM': {'OBJECT': 'COLUMN',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'COLUMN',
   'NAME': 'HISTOGRAM',
   'NAME_type': 'identifier',
   'NAME_source': 'HISTOGRAM',
   'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
   'DATA_TYPE_type': 'identifier',
   'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
   'START_BYTE': 777,
   'START_BYTE_type': 'integer',
   'START_BYTE_source': '777',
   'BYTES': 4,
   'BYTES_type': 'integer',
   'BYTES_source': '4',
   'ITEMS': 256,
   'ITEMS_type': 'integer',
   'ITEMS_source': '256',
   'DESCRIPTION': '256 32-bit binary valued histogram of the pixels for this\n    file, including fill data.',
   'DESCRIPTION_type': 'quoted_text',
   'DESCRIPTION_source': '"256 32-bit binary valued histogram of the pixels for this\n    file, including fill data."',
   'DESCRIPTION_unwrap': '256 32-bit binary valued histogram of the pixels for this file, including fill data.',
   'END_OBJECT': 'COLUMN',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': ''},
  'END_OBJECT': 'TELEMETRY_TABLE',
  'END_OBJECT_type': 'identifier',
  'END_OBJECT_source': '',
  'objects': ['RECORD_ID',
   'FILLER',
   'MISSION_NAME',
   'INSTRUMENT_ID',
   'FILLER_2',
   'LOGICAL_SEQUENCE',
   'FIRST_EARTH_RECEIVED_TIME_YEAR',
   'FIRST_EARTH_RECEIVED_TIME_DAY',
   'FIRST_EARTH_RECEIVED_TIME_HOUR',
   'FIRST_EARTH_RECEIVED_TIME_MIN',
   'FIRST_EARTH_RECEIVED_TIME_SEC',
   'FIRST_EARTH_RECEIVED_TIME_MSEC',
   'LAST_EARTH_RECEIVED_TIME_YEAR',
   'LAST_EARTH_RECEIVED_TIME_DAY',
   'LAST_EARTH_RECEIVED_TIME_HOUR',
   'LAST_EARTH_RECEIVED_TIME_MIN',
   'LAST_EARTH_RECEIVED_TIME_SEC',
   'LAST_EARTH_RECEIVED_TIME_MSEC',
   'FIRST_SPACECRAFT_CLK_CNT_RIM',
   'FIRST_SPACECRAFT_CLK_CNT_MOD91',
   'FIRST_SPACECRAFT_CLK_CNT_MOD10',
   'FIRST_SPACECRAFT_CLK_CNT_MOD8',
   'LAST_SPACECRAFT_CLK_CNT_RIM',
   'LAST_SPACECRAFT_CLK_CNT_MOD91',
   'LAST_SPACECRAFT_CLK_CNT_MOD10',
   'LAST_SPACECRAFT_CLK_CNT_MOD8',
   'SPACECRAFT_EVENT_TIME_YEAR',
   'SPACECRAFT_EVENT_TIME_DAY',
   'SPACECRAFT_EVENT_TIME_HOUR',
   'SPACECRAFT_EVENT_TIME_MIN',
   'SPACECRAFT_EVENT_TIME_SEC',
   'SPACECRAFT_EVENT_TIME_MSEC',
   'OPERATING_SYSTEM_VERSION',
   'COMPUTER_PROCESSING_UNIT',
   'GENERATION_DATE',
   'MIPS_PRD_RESERVED',
   'FORMAT_ID',
   'FILLER_3',
   'BOOM_OBSCURATION_FLAG',
   'MISSING_LINES',
   'PARTIAL_LINES',
   'FILLER_4',
   'SEQUENCE_BREAKS',
   'FILLER_5',
   'STANDARD_FRMTD_DTA_UNT_FRMS',
   'PICTURE_NUMBER',
   'FILLER_6',
   'FLAGS',
   'MEAN_DATA_NUMBER',
   'TRUNCATED_BITS_PER_PIXEL',
   'TRUNCATED_PIXELS_PER_LINE',
   'FILLER_7',
   'ENTROPY',
   'ENTROPIES',
   'FILLER_8',
   'FILLER_9',
   'ACTIVITY_ID',
   'FILLER_10',
   'FILTER_NUMBER',
   'EXPOSURE_NUMBER',
   'IMAGING_MODE',
   'GAIN_MODE_ID',
   'SOLAR_DISTANCE',
   'FILLER_11',
   'CATALOG_VERSION',
   'STARTING_SC_CLK_CNT_RIM',
   'STARTING_SC_CLK_CNT_MOD91',
   'STARTING_SC_CLK_CNT_MOD10',
   'STARTING_SC_CLK_CNT_MOD8',
   'ENDING_SC_CLK_CNT_RIM',
   'ENDING_SC_CLK_CNT_MOD91',
   'ENDING_SC_CLK_CNT_MOD10',
   'ENDING_SC_CLK_CNT_MOD8',
   'RIGHT_ASCENSION',
   'DECLINATION',
   'TWIST_ANGLE',
   'CLOCK_ANGLE',
   'CCD_FINE_TEMPERATURE',
   'CCD_COURSE_TEMPERATURE',
   'PICTURE_COUNT',
   'SSI3_WORD23_MODES',
   'SSI3_WORD24_MODES',
   'SSI3_WORD25_MODES',
   'SSI3_WORD26_MODES',
   'RESERVED',
   'HISTOGRAM']},
 'BAD_DATA_VALUES_HEADER': {'OBJECT': 'BAD_DATA_VALUES_HEADER',
  'OBJECT_type': 'identifier',
  'OBJECT_source': 'BAD_DATA_VALUES_HEADER',
  'HEADER_TYPE': 'BDV',
  'HEADER_TYPE_type': 'identifier',
  'HEADER_TYPE_source': 'BDV',
  'INTERCHANGE_FORMAT': 'BINARY',
  'INTERCHANGE_FORMAT_type': 'identifier',
  'INTERCHANGE_FORMAT_source': 'BINARY',
  'BYTES': 54000,
  'BYTES_type': 'integer',
  'BYTES_source': '54000',
  'RECORDS': 54,
  'RECORDS_type': 'integer',
  'RECORDS_source': '54',
  '^DESCRIPTION': 'BADDATA.TXT',
  '^DESCRIPTION_type': 'file_pointer',
  '^DESCRIPTION_source': '"BADDATA.TXT"',
  '^DESCRIPTION_fmt': '"BADDATA.TXT"',
  'END_OBJECT': 'BAD_DATA_VALUES_HEADER',
  'END_OBJECT_type': 'identifier',
  'END_OBJECT_source': ''},
 'IMAGE': {'OBJECT': 'IMAGE',
  'OBJECT_type': 'identifier',
  'OBJECT_source': 'IMAGE',
  'LINES': 800,
  'LINES_type': 'integer',
  'LINES_source': '800',
  'LINE_SAMPLES': 800,
  'LINE_SAMPLES_type': 'integer',
  'LINE_SAMPLES_source': '800',
  'SAMPLE_BITS': 8,
  'SAMPLE_BITS_type': 'integer',
  'SAMPLE_BITS_source': '8',
  'SAMPLE_TYPE': 'UNSIGNED_INTEGER',
  'SAMPLE_TYPE_type': 'identifier',
  'SAMPLE_TYPE_source': 'UNSIGNED_INTEGER',
  'INVALID_CONSTANT': 'N/A',
  'INVALID_CONSTANT_type': 'quoted_text',
  'INVALID_CONSTANT_source': '"N/A"',
  'LINE_PREFIX_BYTES': 200,
  'LINE_PREFIX_BYTES_type': 'integer',
  'LINE_PREFIX_BYTES_source': '200',
  'LINE_PREFIX_TABLE': {'OBJECT': 'LINE_PREFIX_TABLE',
   'OBJECT_type': 'identifier',
   'OBJECT_source': 'LINE_PREFIX_TABLE',
   'INTERCHANGE_FORMAT': 'BINARY',
   'INTERCHANGE_FORMAT_type': 'identifier',
   'INTERCHANGE_FORMAT_source': 'BINARY',
   'ROWS': 800,
   'ROWS_type': 'integer',
   'ROWS_source': '800',
   'COLUMNS': 45,
   'COLUMNS_type': 'integer',
   'COLUMNS_source': '45',
   'ROW_BYTES': 200,
   'ROW_BYTES_type': 'integer',
   'ROW_BYTES_source': '200',
   'ROW_SUFFIX_BYTES': 800,
   'ROW_SUFFIX_BYTES_type': 'integer',
   'ROW_SUFFIX_BYTES_source': '800',
   'RECORD_ID': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'RECORD_ID',
    'NAME_type': 'identifier',
    'NAME_source': 'RECORD_ID',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 1,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '1',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Record id for line records. Always = 2.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Record id for line records. Always = 2."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILLER': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 2,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '2',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Used during phase 1.  Tape file number.  Always 0 if on disk.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Used during phase 1.  Tape file number.  Always 0 if on disk."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILLER_2': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 3,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '3',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Used during phase 1.  Tape physical sequence counter.\nNot valid for CD-ROMS.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Used during phase 1.  Tape physical sequence counter.\nNot valid for CD-ROMS."',
    'DESCRIPTION_unwrap': 'Used during phase 1.  Tape physical sequence counter. Not valid for CD-ROMS.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'LOGICAL_SEQUENCE': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'LOGICAL_SEQUENCE',
    'NAME_type': 'identifier',
    'NAME_source': 'LOGICAL_SEQUENCE',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 5,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '5',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Logical sequence counter.  The telemetry header is zero and\n    each line record is incremented by one.  This also corresponds to the\n    image line number (1...800).',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Logical sequence counter.  The telemetry header is zero and\n    each line record is incremented by one.  This also corresponds to the\n    image line number (1...800)."',
    'DESCRIPTION_unwrap': 'Logical sequence counter.  The telemetry header is zero and each line record is incremented by one.  This also corresponds to the image line number (1...800).',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EARTH_RECEIVED_TIME_YEAR': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'EARTH_RECEIVED_TIME_YEAR',
    'NAME_type': 'identifier',
    'NAME_source': 'EARTH_RECEIVED_TIME_YEAR',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 7,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '7',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Earth received time year of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Earth received time year of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)"',
    'DESCRIPTION_unwrap': 'Earth received time year of the first bit of the telemetry frame which contained the first pixel of this line as interpolated from the ERT in the GCF block containing this bit.  (The first bit of the frame is the first bit of the sync code.)',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EARTH_RECEIVED_TIME_DAY': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'EARTH_RECEIVED_TIME_DAY',
    'NAME_type': 'identifier',
    'NAME_source': 'EARTH_RECEIVED_TIME_DAY',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 9,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '9',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Earth received time day of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Earth received time day of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)"',
    'DESCRIPTION_unwrap': 'Earth received time day of the first bit of the telemetry frame which contained the first pixel of this line as interpolated from the ERT in the GCF block containing this bit.  (The first bit of the frame is the first bit of the sync code.)',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EARTH_RECEIVED_TIME_HOUR': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'EARTH_RECEIVED_TIME_HOUR',
    'NAME_type': 'identifier',
    'NAME_source': 'EARTH_RECEIVED_TIME_HOUR',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 11,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '11',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Earth received time hour of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Earth received time hour of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)"',
    'DESCRIPTION_unwrap': 'Earth received time hour of the first bit of the telemetry frame which contained the first pixel of this line as interpolated from the ERT in the GCF block containing this bit.  (The first bit of the frame is the first bit of the sync code.)',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EARTH_RECEIVED_TIME_MIN': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'EARTH_RECEIVED_TIME_MIN',
    'NAME_type': 'identifier',
    'NAME_source': 'EARTH_RECEIVED_TIME_MIN',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 12,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '12',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Earth received time minute of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Earth received time minute of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)"',
    'DESCRIPTION_unwrap': 'Earth received time minute of the first bit of the telemetry frame which contained the first pixel of this line as interpolated from the ERT in the GCF block containing this bit.  (The first bit of the frame is the first bit of the sync code.)',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EARTH_RECEIVED_TIME_SEC': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'EARTH_RECEIVED_TIME_SEC',
    'NAME_type': 'identifier',
    'NAME_source': 'EARTH_RECEIVED_TIME_SEC',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 13,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '13',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Earth received time second of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Earth received time second of the first bit of the telemetry\n    frame which contained the first pixel of this line as interpolated from\n    the ERT in the GCF block containing this bit.  (The first bit of the\n    frame is the first bit of the sync code.)"',
    'DESCRIPTION_unwrap': 'Earth received time second of the first bit of the telemetry frame which contained the first pixel of this line as interpolated from the ERT in the GCF block containing this bit.  (The first bit of the frame is the first bit of the sync code.)',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'EARTH_RECEIVED_TIME_MSEC': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'EARTH_RECEIVED_TIME_MSEC',
    'NAME_type': 'identifier',
    'NAME_source': 'EARTH_RECEIVED_TIME_MSEC',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 14,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '14',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Earth received time millisecond of the first bit of the\n    telemetry frame which contained the first pixel of this line as\n    interpolated from the ERT in the GCF block containing this bit.\n    (The first bit of the frame is the first bit of the sync code.)',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Earth received time millisecond of the first bit of the\n    telemetry frame which contained the first pixel of this line as\n    interpolated from the ERT in the GCF block containing this bit.\n    (The first bit of the frame is the first bit of the sync code.)"',
    'DESCRIPTION_unwrap': 'Earth received time millisecond of the first bit of the telemetry frame which contained the first pixel of this line as interpolated from the ERT in the GCF block containing this bit. (The first bit of the frame is the first bit of the sync code.)',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SPACECRAFT_CLK_CNT_RIM': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SPACECRAFT_CLK_CNT_RIM',
    'NAME_type': 'identifier',
    'NAME_source': 'SPACECRAFT_CLK_CNT_RIM',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 16,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '16',
    'BYTES': 4,
    'BYTES_type': 'integer',
    'BYTES_source': '4',
    'DESCRIPTION': 'Spacecraft clock RIM readout of the first minor frame of\n    this line.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Spacecraft clock RIM readout of the first minor frame of\n    this line."',
    'DESCRIPTION_unwrap': 'Spacecraft clock RIM readout of the first minor frame of this line.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SPACECRAFT_CLK_CNT_MOD91': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SPACECRAFT_CLK_CNT_MOD91',
    'NAME_type': 'identifier',
    'NAME_source': 'SPACECRAFT_CLK_CNT_MOD91',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 20,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '20',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Spacecraft clock MOD91 readout of the first minor frame of\n    this line.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Spacecraft clock MOD91 readout of the first minor frame of\n    this line."',
    'DESCRIPTION_unwrap': 'Spacecraft clock MOD91 readout of the first minor frame of this line.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SPACECRAFT_CLK_CNT_MOD10': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SPACECRAFT_CLK_CNT_MOD10',
    'NAME_type': 'identifier',
    'NAME_source': 'SPACECRAFT_CLK_CNT_MOD10',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 21,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '21',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Spacecraft clock MOD10 readout of the first minor frame of\n    this line.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Spacecraft clock MOD10 readout of the first minor frame of\n    this line."',
    'DESCRIPTION_unwrap': 'Spacecraft clock MOD10 readout of the first minor frame of this line.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SPACECRAFT_CLK_CNT_MOD8': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SPACECRAFT_CLK_CNT_MOD8',
    'NAME_type': 'identifier',
    'NAME_source': 'SPACECRAFT_CLK_CNT_MOD8',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 22,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '22',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Spacecraft clock MOD8 readout of the first minor frame of\n    this line.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Spacecraft clock MOD8 readout of the first minor frame of\n    this line."',
    'DESCRIPTION_unwrap': 'Spacecraft clock MOD8 readout of the first minor frame of this line.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILLER_3': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'DATA_TYPE': 'CHARACTER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'CHARACTER',
    'START_BYTE': 23,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '23',
    'BYTES': 59,
    'BYTES_type': 'integer',
    'BYTES_source': '59',
    'DESCRIPTION': 'Filler',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Filler"',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FORMAT_ID': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FORMAT_ID',
    'NAME_type': 'identifier',
    'NAME_source': 'FORMAT_ID',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 82,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '82',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Telemetry format id from the minor frame of this line.\n    Valid is 5-HIS, 6-HMA, 7-HCA, 17-HIM, 22-IM8, 23-AI8, and 25-IM4',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Telemetry format id from the minor frame of this line.\n    Valid is 5-HIS, 6-HMA, 7-HCA, 17-HIM, 22-IM8, 23-AI8, and 25-IM4"',
    'DESCRIPTION_unwrap': 'Telemetry format id from the minor frame of this line. Valid is 5-HIS, 6-HMA, 7-HCA, 17-HIM, 22-IM8, 23-AI8, and 25-IM4',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'INPUT_TYPE': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'INPUT_TYPE',
    'NAME_type': 'identifier',
    'NAME_source': 'INPUT_TYPE',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 84,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '84',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Input type. 0:Spacecraft flight data MOS; 1:PTM data;\n    2:Ext. Simulation; 3:Spacecraft flight data test; 4:Internal\n    simulation; 5-255: Not used.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Input type. 0:Spacecraft flight data MOS; 1:PTM data;\n    2:Ext. Simulation; 3:Spacecraft flight data test; 4:Internal\n    simulation; 5-255: Not used."',
    'DESCRIPTION_unwrap': 'Input type. 0:Spacecraft flight data MOS; 1:PTM data; 2:Ext. Simulation; 3:Spacecraft flight data test; 4:Internal simulation; 5-255: Not used.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'INPUT_SOURCE': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'INPUT_SOURCE',
    'NAME_type': 'identifier',
    'NAME_source': 'INPUT_SOURCE',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 85,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '85',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'SFDU_DATA': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'SFDU_DATA',
     'NAME_type': 'identifier',
     'NAME_source': 'SFDU_DATA',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 1,
     'START_BIT_type': 'integer',
     'START_BIT_source': '1',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'Standard formatted data units. 0:not present; 1:present.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Standard formatted data units. 0:not present; 1:present."',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'WBDL_DATA': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'WBDL_DATA',
     'NAME_type': 'identifier',
     'NAME_source': 'WBDL_DATA',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 2,
     'START_BIT_type': 'integer',
     'START_BIT_source': '2',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'Wide band data link. 0:not present; 1:present.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Wide band data link. 0:not present; 1:present."',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'SDR_TAPE': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'SDR_TAPE',
     'NAME_type': 'identifier',
     'NAME_source': 'SDR_TAPE',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 3,
     'START_BIT_type': 'integer',
     'START_BIT_source': '3',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'System data record tape. 0:not present; 1:present.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"System data record tape. 0:not present; 1:present."',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'IDR_TAPE': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'IDR_TAPE',
     'NAME_type': 'identifier',
     'NAME_source': 'IDR_TAPE',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 4,
     'START_BIT_type': 'integer',
     'START_BIT_source': '4',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'Intermediate data record tape. 0:not present; 1:present.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Intermediate data record tape. 0:not present; 1:present."',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'EXPERIMENT_DATA_RECORD': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'EXPERIMENT_DATA_RECORD',
     'NAME_type': 'identifier',
     'NAME_source': 'EXPERIMENT_DATA_RECORD',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 5,
     'START_BIT_type': 'integer',
     'START_BIT_source': '5',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'Experiment data record - reprocessed data.  0:not present;\n     1:present.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Experiment data record - reprocessed data.  0:not present;\n     1:present."',
     'DESCRIPTION_unwrap': 'Experiment data record - reprocessed data.  0:not present; 1:present.',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'REALTIME': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'REALTIME',
     'NAME_type': 'identifier',
     'NAME_source': 'REALTIME',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 6,
     'START_BIT_type': 'integer',
     'START_BIT_source': '6',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'Real time subsystem.  0:not present; 1:present.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Real time subsystem.  0:not present; 1:present."',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'ASYNCHRONOUS_PLAYBACK': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'ASYNCHRONOUS_PLAYBACK',
     'NAME_type': 'identifier',
     'NAME_source': 'ASYNCHRONOUS_PLAYBACK',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 7,
     'START_BIT_type': 'integer',
     'START_BIT_source': '7',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'Asynchronous playback. 0:not present; 1:present.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Asynchronous playback. 0:not present; 1:present."',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'FILLER': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'FILLER',
     'NAME_type': 'identifier',
     'NAME_source': 'FILLER',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 8,
     'START_BIT_type': 'integer',
     'START_BIT_source': '8',
     'BITS': 1,
     'BITS_type': 'integer',
     'BITS_source': '1',
     'DESCRIPTION': 'Unused bit - filler',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Unused bit - filler"',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': '',
    'objects': ['SFDU_DATA',
     'WBDL_DATA',
     'SDR_TAPE',
     'IDR_TAPE',
     'EXPERIMENT_DATA_RECORD',
     'REALTIME',
     'ASYNCHRONOUS_PLAYBACK',
     'FILLER']},
   'FILLER_4': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'DATA_TYPE': 'CHARACTER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'CHARACTER',
    'START_BYTE': 86,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '86',
    'BYTES': 18,
    'BYTES_type': 'integer',
    'BYTES_source': '18',
    'DESCRIPTION': 'Used during phase 1.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Used during phase 1.  "',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'BARC_TRUNCATED_BIT_PER_BLOCK': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'BARC_TRUNCATED_BIT_PER_BLOCK',
    'NAME_type': 'identifier',
    'NAME_source': 'BARC_TRUNCATED_BIT_PER_BLOCK',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 104,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '104',
    'BYTES': 4,
    'BYTES_type': 'integer',
    'BYTES_source': '4',
    'TRUNCATION_BLOCK_ZERO': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_ZERO',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_ZERO',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 1,
     'START_BIT_type': 'integer',
     'START_BIT_source': '1',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 0 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 0 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 0 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_ONE': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_ONE',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_ONE',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 3,
     'START_BIT_type': 'integer',
     'START_BIT_source': '3',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 1 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 1 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 1 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_TWO': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_TWO',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_TWO',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 5,
     'START_BIT_type': 'integer',
     'START_BIT_source': '5',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 2 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 2 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 2 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_THREE': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_THREE',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_THREE',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 7,
     'START_BIT_type': 'integer',
     'START_BIT_source': '7',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 3 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 3 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 3 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_FOUR': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_FOUR',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_FOUR',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 9,
     'START_BIT_type': 'integer',
     'START_BIT_source': '9',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 4 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 4 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 4 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_FIVE': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_FIVE',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_FIVE',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 11,
     'START_BIT_type': 'integer',
     'START_BIT_source': '11',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 5 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 5 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 5 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_SIX': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_SIX',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_SIX',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 13,
     'START_BIT_type': 'integer',
     'START_BIT_source': '13',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 6 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 6 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 6 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_SEVEN': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_SEVEN',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_SEVEN',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 15,
     'START_BIT_type': 'integer',
     'START_BIT_source': '15',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 7 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 7 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 7 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_EIGHT': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_EIGHT',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_EIGHT',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 17,
     'START_BIT_type': 'integer',
     'START_BIT_source': '17',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 8 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 8 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 8 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_NINE': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_NINE',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_NINE',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 19,
     'START_BIT_type': 'integer',
     'START_BIT_source': '19',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 9 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 9 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 9 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_TEN': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_TEN',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_TEN',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 21,
     'START_BIT_type': 'integer',
     'START_BIT_source': '21',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 10 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 10 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 10 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_ELEVEN': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_ELEVEN',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_ELEVEN',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 23,
     'START_BIT_type': 'integer',
     'START_BIT_source': '23',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 11 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 11 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 11 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'TRUNCATION_BLOCK_TWELVE': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'TRUNCATION_BLOCK_TWELVE',
     'NAME_type': 'identifier',
     'NAME_source': 'TRUNCATION_BLOCK_TWELVE',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 25,
     'START_BIT_type': 'integer',
     'START_BIT_source': '25',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'DESCRIPTION': 'Number of truncated bits in block 12 due to BARC data\n    compression',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of truncated bits in block 12 due to BARC data\n    compression"',
     'DESCRIPTION_unwrap': 'Number of truncated bits in block 12 due to BARC data compression',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'FILLER': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'FILLER',
     'NAME_type': 'identifier',
     'NAME_source': 'FILLER',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 27,
     'START_BIT_type': 'integer',
     'START_BIT_source': '27',
     'BITS': 2,
     'BITS_type': 'integer',
     'BITS_source': '2',
     'ITEMS': 3,
     'ITEMS_type': 'integer',
     'ITEMS_source': '3',
     'DESCRIPTION': 'Six bits to fill out the VAX unsigned integer',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Six bits to fill out the VAX unsigned integer"',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': '',
    'objects': ['TRUNCATION_BLOCK_ZERO',
     'TRUNCATION_BLOCK_ONE',
     'TRUNCATION_BLOCK_TWO',
     'TRUNCATION_BLOCK_THREE',
     'TRUNCATION_BLOCK_FOUR',
     'TRUNCATION_BLOCK_FIVE',
     'TRUNCATION_BLOCK_SIX',
     'TRUNCATION_BLOCK_SEVEN',
     'TRUNCATION_BLOCK_EIGHT',
     'TRUNCATION_BLOCK_NINE',
     'TRUNCATION_BLOCK_TEN',
     'TRUNCATION_BLOCK_ELEVEN',
     'TRUNCATION_BLOCK_TWELVE',
     'FILLER']},
   'BARC_TRUNCATED_PIXELS': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'BARC_TRUNCATED_PIXELS',
    'NAME_type': 'identifier',
    'NAME_source': 'BARC_TRUNCATED_PIXELS',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 108,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '108',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Total number of pixels truncated at end of line due to\n    BARC data compression.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Total number of pixels truncated at end of line due to\n    BARC data compression."',
    'DESCRIPTION_unwrap': 'Total number of pixels truncated at end of line due to BARC data compression.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'CATALOG_VERSION': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'CATALOG_VERSION',
    'NAME_type': 'identifier',
    'NAME_source': 'CATALOG_VERSION',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 110,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '110',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Catalog version for identical images.  Reserved for MIPS.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Catalog version for identical images.  Reserved for MIPS."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILLER_5': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 112,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '112',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Used during Phase 1 to store the GCF symbol signal to noise\n    ratio.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Used during Phase 1 to store the GCF symbol signal to noise\n    ratio."',
    'DESCRIPTION_unwrap': 'Used during Phase 1 to store the GCF symbol signal to noise ratio.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'DEEP_SPACE_NETWORK_ID': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'DEEP_SPACE_NETWORK_ID',
    'NAME_type': 'identifier',
    'NAME_source': 'DEEP_SPACE_NETWORK_ID',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 114,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '114',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Deep space network station id.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Deep space network station id."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'IMAGE_LINE_NUMBER': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'IMAGE_LINE_NUMBER',
    'NAME_type': 'identifier',
    'NAME_source': 'IMAGE_LINE_NUMBER',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 115,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '115',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Image line number (1-800).',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Image line number (1-800)."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILLER_6': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 117,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '117',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Used during phase 1 to store the Reed/Solomon overflow\n    error flag. 1 = Overflow occurred.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Used during phase 1 to store the Reed/Solomon overflow\n    error flag. 1 = Overflow occurred."',
    'DESCRIPTION_unwrap': 'Used during phase 1 to store the Reed/Solomon overflow error flag. 1 = Overflow occurred.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SEGMENT_STARTING_SAMP1': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SEGMENT_STARTING_SAMP1',
    'NAME_type': 'identifier',
    'NAME_source': 'SEGMENT_STARTING_SAMP1',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 118,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '118',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The starting sample for the first of up to two segments of an\n    image line identifying where the data is present.  For OPNAV images with 3\n    segments on a line, the first two segments are joined.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The starting sample for the first of up to two segments of an\n    image line identifying where the data is present.  For OPNAV images with 3\n    segments on a line, the first two segments are joined."',
    'DESCRIPTION_unwrap': 'The starting sample for the first of up to two segments of an image line identifying where the data is present.  For OPNAV images with 3 segments on a line, the first two segments are joined.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SEGMENT_ENDING_SAMP1': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SEGMENT_ENDING_SAMP1',
    'NAME_type': 'identifier',
    'NAME_source': 'SEGMENT_ENDING_SAMP1',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 120,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '120',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The ending sample for the first of up to two segments of an\n    image line identifying where data is present.  For OPNAV images with 3\n    segments on a line, the first two segments are joined.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The ending sample for the first of up to two segments of an\n    image line identifying where data is present.  For OPNAV images with 3\n    segments on a line, the first two segments are joined."',
    'DESCRIPTION_unwrap': 'The ending sample for the first of up to two segments of an image line identifying where data is present.  For OPNAV images with 3 segments on a line, the first two segments are joined.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SEGMENT_STARTING_SAMP2': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SEGMENT_STARTING_SAMP2',
    'NAME_type': 'identifier',
    'NAME_source': 'SEGMENT_STARTING_SAMP2',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 122,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '122',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The starting sample for the second of up to two segments of an\n    image line identifying where data is present.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The starting sample for the second of up to two segments of an\n    image line identifying where data is present."',
    'DESCRIPTION_unwrap': 'The starting sample for the second of up to two segments of an image line identifying where data is present.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'SEGMENT_ENDING_SAMP2': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'SEGMENT_ENDING_SAMP2',
    'NAME_type': 'identifier',
    'NAME_source': 'SEGMENT_ENDING_SAMP2',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 124,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '124',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The ending sample for the second of up to two segments of an\n    image line identifying where data is present.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The ending sample for the second of up to two segments of an\n    image line identifying where data is present."',
    'DESCRIPTION_unwrap': 'The ending sample for the second of up to two segments of an image line identifying where data is present.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'PACKET_COUNT': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'PACKET_COUNT',
    'NAME_type': 'identifier',
    'NAME_source': 'PACKET_COUNT',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 126,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '126',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'FULL_PACKETS': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'FULL_PACKETS',
     'NAME_type': 'identifier',
     'NAME_source': 'FULL_PACKETS',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 1,
     'START_BIT_type': 'integer',
     'START_BIT_source': '1',
     'BITS': 4,
     'BITS_type': 'integer',
     'BITS_source': '4',
     'DESCRIPTION': 'Number of full Telmetry packets needed to create this\n     image line.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of full Telmetry packets needed to create this\n     image line."',
     'DESCRIPTION_unwrap': 'Number of full Telmetry packets needed to create this image line.',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'PARTIAL_PACKETS': {'OBJECT': 'BIT_COLUMN',
     'OBJECT_type': 'identifier',
     'OBJECT_source': 'BIT_COLUMN',
     'NAME': 'PARTIAL_PACKETS',
     'NAME_type': 'identifier',
     'NAME_source': 'PARTIAL_PACKETS',
     'BIT_DATA_TYPE': 'UNSIGNED_INTEGER',
     'BIT_DATA_TYPE_type': 'identifier',
     'BIT_DATA_TYPE_source': 'UNSIGNED_INTEGER',
     'START_BIT': 4,
     'START_BIT_type': 'integer',
     'START_BIT_source': '4',
     'BITS': 4,
     'BITS_type': 'integer',
     'BITS_source': '4',
     'DESCRIPTION': 'Number of partial Telmetry packets needed to create this\n    image line.',
     'DESCRIPTION_type': 'quoted_text',
     'DESCRIPTION_source': '"Number of partial Telmetry packets needed to create this\n    image line."',
     'DESCRIPTION_unwrap': 'Number of partial Telmetry packets needed to create this image line.',
     'END_OBJECT': 'BIT_COLUMN',
     'END_OBJECT_type': 'identifier',
     'END_OBJECT_source': ''},
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': '',
    'objects': ['FULL_PACKETS', 'PARTIAL_PACKETS']},
   'APPLICATION_PACKET_ID': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'APPLICATION_PACKET_ID',
    'NAME_type': 'identifier',
    'NAME_source': 'APPLICATION_PACKET_ID',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 127,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '127',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Application Packet ID. 30 for SSI1 (ICT) and 31 for SSI2 (BARC).',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Application Packet ID. 30 for SSI1 (ICT) and 31 for SSI2 (BARC)."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'PACKET_SEQUENCE_ID': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'PACKET_SEQUENCE_ID',
    'NAME_type': 'identifier',
    'NAME_source': 'PACKET_SEQUENCE_ID',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 128,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '128',
    'BYTES': 4,
    'BYTES_type': 'integer',
    'BYTES_source': '4',
    'DESCRIPTION': 'TIS assigned packet sequence id.  The packet sequence id is\n    for the purpose of maintaining proper order of packets.  If more than\n    one telemetry packet is used to reconstruct a line, only the packet\n    sequence of the first packet is retained.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"TIS assigned packet sequence id.  The packet sequence id is\n    for the purpose of maintaining proper order of packets.  If more than\n    one telemetry packet is used to reconstruct a line, only the packet\n    sequence of the first packet is retained."',
    'DESCRIPTION_unwrap': 'TIS assigned packet sequence id.  The packet sequence id is for the purpose of maintaining proper order of packets.  If more than one telemetry packet is used to reconstruct a line, only the packet sequence of the first packet is retained.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'PACKET_STARTING_SAMP': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'PACKET_STARTING_SAMP',
    'NAME_type': 'identifier',
    'NAME_source': 'PACKET_STARTING_SAMP',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 132,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '132',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'Starting sample location for the pixel data from the\n    the packet identified by the PACKET_SEQUENCE_ID.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Starting sample location for the pixel data from the\n    the packet identified by the PACKET_SEQUENCE_ID."',
    'DESCRIPTION_unwrap': 'Starting sample location for the pixel data from the the packet identified by the PACKET_SEQUENCE_ID.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'TRUTH_WINDOW_START_SAMP': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'TRUTH_WINDOW_START_SAMP',
    'NAME_type': 'identifier',
    'NAME_source': 'TRUTH_WINDOW_START_SAMP',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 134,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '134',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The starting sample location of the truth window located on\n    this line.  0 indicates no truth window on this line.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The starting sample location of the truth window located on\n    this line.  0 indicates no truth window on this line."',
    'DESCRIPTION_unwrap': 'The starting sample location of the truth window located on this line.  0 indicates no truth window on this line.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'TRUTH_WINDOW_END_SAMP': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'TRUTH_WINDOW_END_SAMP',
    'NAME_type': 'identifier',
    'NAME_source': 'TRUTH_WINDOW_END_SAMP',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 136,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '136',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The ending sample location of the truth window located on\n    this line.  0 indicates no truth window on this line.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The ending sample location of the truth window located on\n    this line.  0 indicates no truth window on this line."',
    'DESCRIPTION_unwrap': 'The ending sample location of the truth window located on this line.  0 indicates no truth window on this line.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'RECORD_CREATION_TIME_YEAR': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'RECORD_CREATION_TIME_YEAR',
    'NAME_type': 'identifier',
    'NAME_source': 'RECORD_CREATION_TIME_YEAR',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 138,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '138',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The TIS assigned Record Creation Time of the packet.  Year.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The TIS assigned Record Creation Time of the packet.  Year."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'RECORD_CREATION_TIME_DAY': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'RECORD_CREATION_TIME_DAY',
    'NAME_type': 'identifier',
    'NAME_source': 'RECORD_CREATION_TIME_DAY',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 140,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '140',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The TIS assigned Record Creation Time of the packet.  Day.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The TIS assigned Record Creation Time of the packet.  Day."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'RECORD_CREATION_TIME_HOUR': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'RECORD_CREATION_TIME_HOUR',
    'NAME_type': 'identifier',
    'NAME_source': 'RECORD_CREATION_TIME_HOUR',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 142,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '142',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'The TIS assigned Record Creation Time of the packet.  Hour.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The TIS assigned Record Creation Time of the packet.  Hour."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'RECORD_CREATION_TIME_MIN': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'RECORD_CREATION_TIME_MIN',
    'NAME_type': 'identifier',
    'NAME_source': 'RECORD_CREATION_TIME_MIN',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 143,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '143',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'The TIS assigned Record Creation Time of the packet.  Minute.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The TIS assigned Record Creation Time of the packet.  Minute."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'RECORD_CREATION_TIME_SEC': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'RECORD_CREATION_TIME_SEC',
    'NAME_type': 'identifier',
    'NAME_source': 'RECORD_CREATION_TIME_SEC',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 144,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '144',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'The TIS assigned Record Creation Time of the packet.  Second.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The TIS assigned Record Creation Time of the packet.  Second."',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'RECORD_CREATION_TIME_MSEC': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'RECORD_CREATION_TIME_MSEC',
    'NAME_type': 'identifier',
    'NAME_source': 'RECORD_CREATION_TIME_MSEC',
    'DATA_TYPE': 'LSB_UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'LSB_UNSIGNED_INTEGER',
    'START_BYTE': 145,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '145',
    'BYTES': 2,
    'BYTES_type': 'integer',
    'BYTES_source': '2',
    'DESCRIPTION': 'The TIS assigned Record Creation Time of the packet.\n    Millisecond.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"The TIS assigned Record Creation Time of the packet.\n    Millisecond."',
    'DESCRIPTION_unwrap': 'The TIS assigned Record Creation Time of the packet. Millisecond.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'DECOMPRESSION_ERROR_FLAG': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'DECOMPRESSION_ERROR_FLAG',
    'NAME_type': 'identifier',
    'NAME_source': 'DECOMPRESSION_ERROR_FLAG',
    'DATA_TYPE': 'UNSIGNED_INTEGER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'UNSIGNED_INTEGER',
    'START_BYTE': 147,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '147',
    'BYTES': 1,
    'BYTES_type': 'integer',
    'BYTES_source': '1',
    'DESCRIPTION': 'Decompression status/errors.  0: No errors detected.\n               1: Incomplete data for compression.',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Decompression status/errors.  0: No errors detected.\n               1: Incomplete data for compression."',
    'DESCRIPTION_unwrap': 'Decompression status/errors.  0: No errors detected. 1: Incomplete data for compression.',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'COMPRESSION_RATIO': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'COMPRESSION_RATIO',
    'NAME_type': 'identifier',
    'NAME_source': 'COMPRESSION_RATIO',
    'DATA_TYPE': 'ASCII_REAL',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'ASCII_REAL',
    'START_BYTE': 148,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '148',
    'BYTES': 6,
    'BYTES_type': 'integer',
    'BYTES_source': '6',
    'DESCRIPTION': 'Compression ratio for the line.  Real number\n               represented as an ascii string in the form 123.12',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Compression ratio for the line.  Real number\n               represented as an ascii string in the form 123.12"',
    'DESCRIPTION_unwrap': 'Compression ratio for the line.  Real number represented as an ascii string in the form 123.12',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'FILLER_7': {'OBJECT': 'COLUMN',
    'OBJECT_type': 'identifier',
    'OBJECT_source': 'COLUMN',
    'NAME': 'FILLER',
    'NAME_type': 'identifier',
    'NAME_source': 'FILLER',
    'DATA_TYPE': 'CHARACTER',
    'DATA_TYPE_type': 'identifier',
    'DATA_TYPE_source': 'CHARACTER',
    'START_BYTE': 154,
    'START_BYTE_type': 'integer',
    'START_BYTE_source': '154',
    'BYTES': 47,
    'BYTES_type': 'integer',
    'BYTES_source': '47',
    'DESCRIPTION': 'Reserved',
    'DESCRIPTION_type': 'quoted_text',
    'DESCRIPTION_source': '"Reserved"',
    'END_OBJECT': 'COLUMN',
    'END_OBJECT_type': 'identifier',
    'END_OBJECT_source': ''},
   'END_OBJECT': 'LINE_PREFIX_TABLE',
   'END_OBJECT_type': 'identifier',
   'END_OBJECT_source': '',
   'objects': ['RECORD_ID',
    'FILLER',
    'FILLER_2',
    'LOGICAL_SEQUENCE',
    'EARTH_RECEIVED_TIME_YEAR',
    'EARTH_RECEIVED_TIME_DAY',
    'EARTH_RECEIVED_TIME_HOUR',
    'EARTH_RECEIVED_TIME_MIN',
    'EARTH_RECEIVED_TIME_SEC',
    'EARTH_RECEIVED_TIME_MSEC',
    'SPACECRAFT_CLK_CNT_RIM',
    'SPACECRAFT_CLK_CNT_MOD91',
    'SPACECRAFT_CLK_CNT_MOD10',
    'SPACECRAFT_CLK_CNT_MOD8',
    'FILLER_3',
    'FORMAT_ID',
    'INPUT_TYPE',
    'INPUT_SOURCE',
    'FILLER_4',
    'BARC_TRUNCATED_BIT_PER_BLOCK',
    'BARC_TRUNCATED_PIXELS',
    'CATALOG_VERSION',
    'FILLER_5',
    'DEEP_SPACE_NETWORK_ID',
    'IMAGE_LINE_NUMBER',
    'FILLER_6',
    'SEGMENT_STARTING_SAMP1',
    'SEGMENT_ENDING_SAMP1',
    'SEGMENT_STARTING_SAMP2',
    'SEGMENT_ENDING_SAMP2',
    'PACKET_COUNT',
    'APPLICATION_PACKET_ID',
    'PACKET_SEQUENCE_ID',
    'PACKET_STARTING_SAMP',
    'TRUTH_WINDOW_START_SAMP',
    'TRUTH_WINDOW_END_SAMP',
    'RECORD_CREATION_TIME_YEAR',
    'RECORD_CREATION_TIME_DAY',
    'RECORD_CREATION_TIME_HOUR',
    'RECORD_CREATION_TIME_MIN',
    'RECORD_CREATION_TIME_SEC',
    'RECORD_CREATION_TIME_MSEC',
    'DECOMPRESSION_ERROR_FLAG',
    'COMPRESSION_RATIO',
    'FILLER_7']},
  'END_OBJECT': 'IMAGE',
  'END_OBJECT_type': 'identifier',
  'END_OBJECT_source': '',
  'objects': ['LINE_PREFIX_TABLE']},
 'END': '',
 'objects': ['IMAGE_HEADER',
  'TELEMETRY_TABLE',
  'BAD_DATA_VALUES_HEADER',
  'IMAGE']}
