PDS_VERSION_ID = PDS3 /* FILE CHARACTERISTICS DATA ELEMENTS */ RECORD_TYPE = FIXED_LENGTH RECORD_BYTES = 2880 /* FITS standard record length */ FILE_RECORDS = 64 FILE_NAME = "RA_150802143509_PIX0_ENG.FIT" DATA_FORMAT = FITS /* DATA OBJECT POINTERS IDENTIFICATION DATA ELEMENTS */ ^HEADER = ("RA_150802143509_PIX0_ENG.FIT",1) ^IMAGE = ("RA_150802143509_PIX0_ENG.FIT",7) ^PIXEL_LIST_HEADER = ("RA_150802143509_PIX0_ENG.FIT",30) ^PIXEL_LIST_TIME_SERIES = ("RA_150802143509_PIX0_ENG.FIT",31) ^COUNT_RATE_HEADER = ("RA_150802143509_PIX0_ENG.FIT",54) ^COUNT_RATE_SERIES = ("RA_150802143509_PIX0_ENG.FIT",55) /* OBSERVATION AND EXPOSURE DATA ELEMENTS */ INSTRUMENT_MODE_ID = "PIX" /* HIS, PIX, CNT */ INSTRUMENT_MODE_DESC = "PIXELLIST" START_TIME = 2015-08-02T14:35:08.746 /* UTC */ STOP_TIME = 2015-08-02T14:36:02.858 /* UTC */ SPACECRAFT_CLOCK_START_COUNT = "1/0397146831.08786" SPACECRAFT_CLOCK_STOP_COUNT = "1/0397146885.16125" EXPOSURE_DURATION = 54.1120 /* SECONDS */ DATA_QUALITY_ID = "0" DATA_QUALITY_DESC = "All data packets for this file were received" MISSION_PHASE_NAME = "COMET ESCORT 3" OBSERVATION_TYPE = "N/A" TARGET_NAME = "67P/CHURYUMOV-GERASIMENKO 1 (1969 R1)" TARGET_TYPE = "COMET" TARGET_DESC = "67P/Churyumov-Gerasimenko" /* INSTRUMENT AND MISSION DESCRIPTIVE DATA ELEMENTS */ INSTRUMENT_ID = "ALICE" INSTRUMENT_NAME = "ALICE" INSTRUMENT_TYPE = "ULTRAVIOLET SPECTROMETER" INSTRUMENT_HOST_ID = "RO" INSTRUMENT_HOST_NAME = "ROSETTA-ORBITER" MISSION_ID = "ROSETTA" MISSION_NAME = "INTERNATIONAL ROSETTA MISSION" /* PRODUCT, DATA SET, AND VOLUME DATA ELEMENTS */ PRODUCT_ID = "RA_150802143509_PIX0_ENG" PRODUCT_TYPE = EDR /* CODMAC Data Level 2 */ PRODUCT_CREATION_TIME = 2015-11-30T10:11:07 DATA_SET_ID = "RO-C/CAL-ALICE-2-ESC3-V2.0" DATA_SET_NAME = "ROSETTA-ORBITER 67P/CAL ALICE 2 ESC3 V1.0" PRODUCER_ID = "ROSETTA_ALICE" PRODUCER_FULL_NAME = "ANDREW J. STEFFL" PRODUCER_INSTITUTION_NAME = "SOUTHWEST RESEARCH INSTITUTE" /* DATA OBJECT DEFINITIONS */ OBJECT = HEADER BYTES = 17280 /* RECORD_BYTES x RECORDS */ HEADER_TYPE = FITS INTERCHANGE_FORMAT = ASCII RECORDS = 6 DESCRIPTION = " FITS header for Rosetta-Alice uncalibrated (CODMAC Data Level 2) pixel list observation." END_OBJECT = HEADER OBJECT = IMAGE LINE_SAMPLES = 1024 /* FITS NAXIS1 keyword */ LINES = 32 /* FITS NAXIS2 keyword */ SAMPLE_BITS = 16 SAMPLE_TYPE = MSB_INTEGER INTERCHANGE_FORMAT = BINARY OFFSET = 32768 /* FITS BZERO keyword */ SCALING_FACTOR = 1 /* FITS BSCALE keyword */ AXIS_ORDER_TYPE = FIRST_INDEX_FASTEST LINE_DISPLAY_DIRECTION = UP SAMPLE_DISPLAY_DIRECTION = RIGHT DESCRIPTION = " Reconstructed histogram image for Rosetta-Alice uncalibrated (CODMAC Data Level 2) pixel list observation. Data are in units of raw data numbers." END_OBJECT = IMAGE OBJECT = PIXEL_LIST_HEADER BYTES = 2880 /* RECORD_BYTES x RECORDS */ HEADER_TYPE = FITS INTERCHANGE_FORMAT = ASCII RECORDS = 1 DESCRIPTION = "FITS extension header" END_OBJECT = PIXEL_LIST_HEADER OBJECT = PIXEL_LIST_TIME_SERIES INTERCHANGE_FORMAT = BINARY ROWS = 32767 /* FITS extension NAXIS1 */ COLUMNS = 1 ROW_BYTES = 2 SAMPLING_PARAMETER_NAME = "N/A" SAMPLING_PARAMETER_UNIT = "N/A" SAMPLING_PARAMETER_INTERVAL= "N/A" DESCRIPTION = " These pixel list data are an array up to 32767 elements that gives the X,Y positions of every detected event. In pixel list mode, the event addresses that are generated by the detector are stored sequentially in the memory array, as in a list. In addition to the detector events, a time-mark value is also inserted into the list on a periodic basis. The data are encoded as follows: Value (for events) = X * 1024 + Y Value (for timehacks) > 32768 Another way to describe this is by representing the bits in the pixel list events (16-bit words) as: h a a a a a e e e e e e e e e e where each letter represents a single bit with the following meaning: h - (MSB) set to 1 for a timehack, and 0 for a normal photon event. For timehacks, the other 15 bits are all set to 1 a - the five bits of spatial information for a photon event. e - the ten bits of spectral information for a photon event." OBJECT = COLUMN NAME = "PIXEL_LIST" DATA_TYPE = MSB_INTEGER BYTES = 2 /* Each item is signed 16 bit integer */ START_BYTE = 1 OFFSET = 32768 /* FITS BZERO keyword */ END_OBJECT = COLUMN END_OBJECT = PIXEL_LIST_TIME_SERIES OBJECT = COUNT_RATE_HEADER BYTES = 2880 /* RECORD_BYTES x RECORDS */ HEADER_TYPE = FITS INTERCHANGE_FORMAT = ASCII RECORDS = 1 DESCRIPTION = "FITS extension header" END_OBJECT = COUNT_RATE_HEADER OBJECT = COUNT_RATE_SERIES INTERCHANGE_FORMAT = BINARY ROWS = 13816 /* FITS NAXIS1 keyword */ COLUMNS = 1 ROW_BYTES = 2 SAMPLING_PARAMETER_INTERVAL= 0.00391000 SAMPLING_PARAMETER_NAME = TIME SAMPLING_PARAMETER_UNIT = SECONDS DESCRIPTION = " These count rate data are a vector that gives the count rate measurements as reconstructed from the pixel list observation. Units are raw counts per time hack interval" OBJECT = COLUMN NAME = "COUNTS" DATA_TYPE = MSB_INTEGER START_BYTE = 1 BYTES = 2 OFFSET = 32768 /* FITS BZERO keyword */ END_OBJECT = COLUMN END_OBJECT = COUNT_RATE_SERIES END