COLUMNS = 36 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 = PIXEL_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 48 DESCRIPTION = " Sequential counter of accumulation intervals, starts with one as 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 = ORBIT_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 52 DESCRIPTION = " Sequential counter of orbits. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 7 NAME = MISSION_PHASE_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 56 DESCRIPTION = " Numeric constant for mission phase, 0 for mapping, 1 for aerobraking, 2 or higher for mapping. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 8 NAME = EXPERIMENT_ID_NUMBER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 58 DESCRIPTION = " The experiment number. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 9 NAME = SCPOS_INERT DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 60 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'. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 10 NAME = SCVEL_INERT DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 84 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'. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 11 NAME = MARSPOS_INSTR DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 108 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. 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 = 12 NAME = MARSVEL_INSTR DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 132 UNIT = "KILOMETER/SECOND" ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " Contains the inertial spacecraft velocity direction (x,y,z) rotated to the instrument frame. 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 = 13 NAME = SCPOS_MARS DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 156 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 4 DESCRIPTION = " Spacecraft position (x,y,z) in Mars fixed coordinates. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 14 NAME = INSTR_BORESIGHT_MARS DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 180 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " Sub instrument boresight (x,y,z) in Mars fixed coordinates. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 15 NAME = SUB_SCPOS_MARS DATA_TYPE = IEEE_REAL BYTES = 24 START_BYTE = 204 UNIT = KILOMETER ITEMS = 3 ITEM_BYTES = 8 DESCRIPTION = " Sub spacecraft vector (x,y,z) in mars fixed coordinates. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 16 NAME = SCALT DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 228 UNIT = KILOMETER DESCRIPTION = " Areocentric altitude of the sub-spacecraft point in Mars-fixed rotating frame. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 17 NAME = DELTA_ANGLE DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 236 DESCRIPTION = " Difference between GSH +y direction and true north. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 18 NAME = MARS_SOL DATA_TYPE = IEEE_REAL BYTES = 8 START_BYTE = 244 DESCRIPTION = " Mars Day Of Year. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 19 NAME = DAY_INDEX DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 252 DESCRIPTION = " Local Sun Hour. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 20 NAME = LOCAL_HOUR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 254 DESCRIPTION = " Local Sun Hour. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 21 NAME = LOCAL_MIN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 1 START_BYTE = 255 DESCRIPTION = " Local Sun Minute. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 22 NAME = POINTING DATA_TYPE = BOOLEAN BYTES = 1 START_BYTE = 256 DESCRIPTION = " True if pointing data was available. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 23 NAME = INTERSECTING DATA_TYPE = BOOLEAN BYTES = 1 START_BYTE = 257 DESCRIPTION = " True if intersection data was available. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 24 NAME = BAD_CODE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 258 DESCRIPTION = " If non-zero, the data has been flagged bad. Definitions yet to be defined. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 25 NAME = COUNTER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 260 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 = 26 NAME = FIRST_CHAN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 264 DESCRIPTION = " First valid channel in the spectrum. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 27 NAME = LAST_CHAN DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 266 DESCRIPTION = " Last valid channel in the spectrum. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 28 NAME = LLD_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 268 DESCRIPTION = " Lower level discriminator count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 29 NAME = ULD_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 270 DESCRIPTION = " Upper level discriminator count. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 30 NAME = L1_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 272 DESCRIPTION = " Total number of gamma events within the L1 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 31 NAME = L2_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 274 DESCRIPTION = " Total number of gamma events within the L2 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 32 NAME = L3_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 276 DESCRIPTION = " Total number of gamma events within the L3 energy range. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 33 NAME = PHA_CNTR DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 4 START_BYTE = 278 DESCRIPTION = " Pulse Height Analyzer counter from the packet. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 34 NAME = PHA_TIMER DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 8 START_BYTE = 282 DESCRIPTION = " Pulse Height Analyzer timer from the packet. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 35 NAME = LO_SIZE DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 2 START_BYTE = 290 DESCRIPTION = " Compressed size of lower-16 bits of channel count values. " END_OBJECT = COLUMN OBJECT = COLUMN COLUMN_NUMBER = 36 NAME = RAW_SPECTRUM DATA_TYPE = MSB_UNSIGNED_INTEGER BYTES = 32768 START_BYTE = 292 ITEMS = 16384 ITEM_BYTES = 2 DESCRIPTION = " Raw uncompressed gamma spectrum. " END_OBJECT = COLUMN