OBJECT = COLUMN COLUMN_NUMBER = 1 NAME = SC_RECV_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 1 DESCRIPTION = " The time this packet was received by the spacecraft, in ticks (256 per second). " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 2 NAME = SC_EV_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 9 DESCRIPTION = " Spacecraft time at the middle of the pixel, in ticks. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 3 NAME = CEB_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 17 UNIT = MILLISECOND DESCRIPTION = " Clock count from the GRS Common Electronics Box at the beginning of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 4 NAME = UTC DATA_TYPE = CHARACTER BYTES = 23 START_BYTE = 25 DESCRIPTION = " SC_EV_TIME converted to UTC, stored as yyyy-mm-ddThh:mm:ss.sss. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 5 NAME = GRS_PIXEL_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 48 INVALID_CONSTANT = 0 DESCRIPTION = " Sequential counter of accumulation intervals, starts with one as grs orbit begins. Special case on reboot when the the CEB is in orbit 0, pixel 0. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 6 NAME = GRS_ORBIT_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 52 INVALID_CONSTANT = 0 DESCRIPTION = " Sequential counter of orbits from GRS CEB boot. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = ODY_ORBIT_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 56 INVALID_CONSTANT = 0 DESCRIPTION = " Orbit number common to all instruments aboard Odyssey. This orbit number is incremented by one as the spacecraft passes through the orbital descending node. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = LATITUDE DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 60 DESCRIPTION = " Sub spacecraft latitude in Mars fixed coordinates at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = LONGITUDE DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 68 DESCRIPTION = " Sub spacecraft longitude in Mars fixed coordinates at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = SCPOS_INERT DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 76 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " The geometric position (x,y,z) of the spacecraft with respect to Mars in the 'MARSIAU' inertial frame at the input epoch 'et' at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = SCVEL_INERT DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 100 UNIT = "KILOMETER/SECOND" ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " The geometric velocity (x,y,z) of the spacecraft with respect to Mars in the 'MARSIAU' inertial frame at the input epoch 'et' at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 12 NAME = MARSPOS_INSTR DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 124 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " The (x,y,z) position of the sub-spacecraft point as seen from the spacecraft in the instrument frame at the middle of the pixel. If no spacecraft orientation data was available from the loaded CK files for the request time, then all elements of are set to zero. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 13 NAME = MARSVEL_INSTR DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 148 UNIT = "KILOMETER/SECOND" ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " Contains the inertial spacecraft velocity direction (x,y,z) rotated to the instrument frame at the middle of the pixel. If no spacecraft orientation data was available for the request time, then all elements are set to zero. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = SCPOS_MARS DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 172 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " Spacecraft position (x,y,z) in Mars fixed coordinates at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = INSTR_BORESIGHT_MARS DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 196 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " Sub instrument boresight (x,y,z) in Mars fixed coordinates at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 16 NAME = SUB_SCPOS_MARS DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 220 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " Sub spacecraft vector (x,y,z) in Mars fixed coordinates at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 17 NAME = SCALT DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 244 UNIT = KILOMETER DESCRIPTION = " Areocentric altitude of the sub-spacecraft point in Mars-fixed rotating frame at the middle of the pixel. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 18 NAME = DELTA_ANGLE DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 252 UNIT = DEGREE DESCRIPTION = " Difference between instrument +y direction and true north at the middle of the pixel. Currently not computed for NEUTRON_SPECTRA and HEND_SPECTRA. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 19 NAME = MARS_SOL DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 260 DESCRIPTION = " Longitude of the Sun at 0 hours UT on the date of the record. Taken from the Association of Lunar and Planetary Observers 'Ephemeris for Physical Observation of Mars'. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 20 NAME = DAY_INDEX DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 268 DESCRIPTION = " Day of Martian year. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 21 NAME = LOCAL_HOUR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 270 DESCRIPTION = " Local Sun hour at the sub-spacecraft point. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 22 NAME = LOCAL_MINUTE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 271 DESCRIPTION = " Local Sun minute at the sub-spacecraft point. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 23 NAME = POINTING DATA_TYPE = BOOLEAN BYTES = 1 START_BYTE = 272 DESCRIPTION = " True if pointing data was available. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 24 NAME = INTERSECTING DATA_TYPE = BOOLEAN BYTES = 1 START_BYTE = 273 DESCRIPTION = " True if the pointing vector intersects Mars. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 25 NAME = BAD_CODE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 274 DESCRIPTION = " If non-zero, the data has been flagged bad. Definitions in bad_code.txt. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 26 NAME = COUNTER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 278 DESCRIPTION = " The packet counter from the lanl pkt, values from 0 to 15. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 27 NAME = NS_COMPRESSED DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 279 DESCRIPTION = " indicates if LANL compression algorithm was used on this data. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 28 NAME = GRS_COMPRESSED DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 280 DESCRIPTION = " indicates if GAMMA compression algorithm was used on this data. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 29 NAME = NS_INSTRUMENT_MEMORY_SIDE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 281 DESCRIPTION = " Memory side data is coming from. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 30 NAME = EARLY_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 283 DESCRIPTION = " Early time register. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 31 NAME = LATE_TIME DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 285 DESCRIPTION = " Late time register. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 32 NAME = DEAD_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 287 DESCRIPTION = " Dead count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 33 NAME = GCR_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 295 DESCRIPTION = " Galactic cosmic ray count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 34 NAME = EARLY_2ND_PULSE_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 297 DESCRIPTION = " Early time to second pulse count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 35 NAME = CAT1_3SEG_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 299 DESCRIPTION = " Category 1, 3 prism event count " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 36 NAME = CAT1_4SEG_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 301 DESCRIPTION = " Category 1, 4 prism event count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 37 NAME = CAT2_3SEG_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 303 DESCRIPTION = " Category 2, 3 prism event count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 38 NAME = CAT2_4SEG_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 305 DESCRIPTION = " Category 2, 4 prism event count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 39 NAME = CAT2_CNT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 307 DESCRIPTION = " Category 2 event count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 40 NAME = CAT1_1_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 128 START_BYTE = 309 ITEMS = 64 ITEM_BYTES = 2 DESCRIPTION = " Category 1 histogram 1. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 41 NAME = CAT1_2_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 128 START_BYTE = 437 ITEMS = 64 ITEM_BYTES = 2 DESCRIPTION = " Category 1 histogram 2. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 42 NAME = CAT1_3_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 128 START_BYTE = 565 ITEMS = 64 ITEM_BYTES = 2 DESCRIPTION = " Category 1 histogram 3. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 43 NAME = CAT1_4_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 128 START_BYTE = 693 ITEMS = 64 ITEM_BYTES = 2 DESCRIPTION = " Category 1 histogram 4. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 44 NAME = CAT1_SUM_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 128 START_BYTE = 821 ITEMS = 64 ITEM_BYTES = 2 DESCRIPTION = " Category 1 summation histogram. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 45 NAME = CAT2_EARLY_1_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 949 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 early time histogram 1. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 46 NAME = CAT2_EARLY_2_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 981 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 early time histogram 2. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 47 NAME = CAT2_EARLY_3_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1013 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 early time histogram 3. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 48 NAME = CAT2_EARLY_4_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1045 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 early time histogram 4. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 49 NAME = CAT2_EARLY_SUM_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1077 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 early time summation histogram. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 50 NAME = CAT2_LATE_1_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1109 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 late time histogram 1. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 51 NAME = CAT2_LATE_2_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1141 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 late time histogram 2. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 52 NAME = CAT2_LATE_3_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1173 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 late time histogram 3. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 53 NAME = CAT2_LATE_4_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1205 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 late time histogram 4. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 54 NAME = CAT2_LATE_SUM_HIST DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32 START_BYTE = 1237 ITEMS = 16 ITEM_BYTES = 2 DESCRIPTION = " Category 2 late time summation histogram. " END_OBJECT = COLUMN OBJECT = CONTAINER NAME = EVENTS_ARRAY BYTES = 9 START_BYTE = 1269 REPETITIONS = 84 DESCRIPTION = " Events mode data is the first 84 prism events in each accumulation period. " OBJECT = COLUMN COLUMN_NUMBER = 55 NAME = TTSP DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 1 DESCRIPTION = " Time to second pulse. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 56 NAME = DELAY_HITS DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 3 DESCRIPTION = " Delayed segment id, 0 if a single-prism event, 1 for multiple-prism event. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 57 NAME = PRISM_ID DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 4 DESCRIPTION = " 1 = prism segment 1 only, 2 = prism segment 2 only, 3 = prism segment 3 only, 4 = prism segment 4 only, 5 = multiple prism event. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 58 NAME = DELAY DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 5 DESCRIPTION = " Delayed interaction pulse height. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 59 NAME = PROMPT DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 6 DESCRIPTION = " Prompt interaction pulse height. " END_OBJECT = COLUMN END_OBJECT = CONTAINER