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 = 4 START_BYTE = 278 DESCRIPTION = " A spectra can come down in up to 8 packets. Each packet has its own counter. This counter is the combination of all eight possible counters, four bits for each. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 27 NAME = FIRST_CHAN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 282 DESCRIPTION = " First valid channel in the spectrum. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 28 NAME = LAST_CHAN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 284 DESCRIPTION = " Last valid channel in the spectrum. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 29 NAME = LLD_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 286 DESCRIPTION = " Lower level discriminator count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 30 NAME = ULD_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 288 DESCRIPTION = " Upper level discriminator count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 31 NAME = L1_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 290 DESCRIPTION = " Total number of gamma events within the L1 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 32 NAME = L2_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 292 DESCRIPTION = " Total number of gamma events within the L2 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 33 NAME = L3_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 294 DESCRIPTION = " Total number of gamma events within the L3 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 34 NAME = PHA_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 296 DESCRIPTION = " Pulse Height Analyzer counter. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 35 NAME = PHA_TIMER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 300 DESCRIPTION = " Pulse Height Analyzer timer. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 36 NAME = RAW_SPECTRUM DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32768 START_BYTE = 308 ITEMS = 16384 ITEM_BYTES = 2 DESCRIPTION = " Raw uncompressed gamma spectrum. " END_OBJECT = COLUMN