/***************************************************************************/ /* MARSCLOUD.FMT */ /* column definitions from cloudmerge.f /gan/ */ /***************************************************************************/ OBJECT = COLUMN NAME = LONGITUDE COLUMN_NUMBER = 1 BYTES = 10 DATA_TYPE = ASCII_REAL START_BYTE = 1 FORMAT = "F10.5" UNIT = "DEGREES" DESCRIPTION = "The planetocentric (East) longitude of the laser spot." END_OBJECT = COLUMN OBJECT = COLUMN NAME = LATITUDE COLUMN_NUMBER = 2 BYTES = 10 DATA_TYPE = ASCII_REAL START_BYTE = 11 FORMAT = "F10.5" UNIT = "DEGREES" DESCRIPTION = "The planetocentric latitude of the laser spot." END_OBJECT = COLUMN OBJECT = COLUMN NAME = HEIGHT COLUMN_NUMBER = 3 BYTES = 9 DATA_TYPE = ASCII_REAL START_BYTE = 21 FORMAT = "F9.0" UNIT = "METERS" DESCRIPTION = "The height of the laser cloud return above MOLA datum. The datum is an equipotential surface, whose equatorial mean radius is 3396000 meters." END_OBJECT = COLUMN /* shorten to f9.0 and make laser TX_ENERGY a 6 byte decimal */ OBJECT = COLUMN NAME = ICHAN COLUMN_NUMBER = 4 BYTES = 2 DATA_TYPE = ASCII_INTEGER START_BYTE = 30 FORMAT = "I2" DESCRIPTION = "MOLA trigger channel, 1-4." END_OBJECT = COLUMN OBJECT = COLUMN NAME = TX_ENERGY COLUMN_NUMBER = 5 BYTES = 5 DATA_TYPE = ASCII_INTEGER START_BYTE = 32 FORMAT = "f6.2" UNIT = "MILLIJOULE" DESCRIPTION = "The measured laser transmit energy." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PACT COLUMN_NUMBER = 6 BYTES = 4 DATA_TYPE = ASCII_INTEGER START_BYTE = 38 FORMAT = "I4" DESCRIPTION = "Trigger pulse area counts, 0-255." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PWCT COLUMN_NUMBER = 7 BYTES = 3 DATA_TYPE = ASCII_INTEGER START_BYTE = 42 FORMAT = "I3" DESCRIPTION = "Received pulse width counts, 0-63." END_OBJECT = COLUMN OBJECT = COLUMN NAME = NOISE COLUMN_NUMBER = 8 BYTES = 7 DATA_TYPE = ASCII_INTEGER START_BYTE = 45 FORMAT = "I7" DESCRIPTION = "Noise counts per frame on receiver channel expanded from PLOG2 value (a single-byte mantissa-exponent encoded integer)." END_OBJECT = COLUMN OBJECT = COLUMN NAME = THRESHOLD COLUMN_NUMBER = 9 BYTES = 4 DATA_TYPE = ASCII_INTEGER START_BYTE = 52 FORMAT = "I4" DESCRIPTION = "Threshold DAC counts on receiver channel." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ORBIT_NUMBER COLUMN_NUMBER = 10 BYTES = 6 DATA_TYPE = ASCII_INTEGER START_BYTE = 56 FORMAT = "I6" DESCRIPTION = "Orbit number used by MOLA to delimit revolution of Mars, not necessarily the same as the start orbit incorporated in filename." END_OBJECT = COLUMN /* */ OBJECT = COLUMN NAME = L_SUB_S COLUMN_NUMBER = 11 BYTES = 7 DATA_TYPE = ASCII_REAL START_BYTE = 62 UNIT = "DEGREES" FORMAT = "F7.2" DESCRIPTION = "The approximate solar longitude, a seasonal variable commencing at the northern vernal equinox." END_OBJECT = COLUMN OBJECT = COLUMN NAME = EMISSION_ANGLE COLUMN_NUMBER = 12 BYTES = 8 DATA_TYPE = ASCII_REAL START_BYTE = 69 UNIT = "DEGREES" FORMAT = "F8.3" DESCRIPTION = "Angle at a surface bounce point between a vector to MOLA, and a radial vector from the center of mass." END_OBJECT = COLUMN OBJECT = COLUMN NAME = PHASE_ANGLE COLUMN_NUMBER = 13 BYTES = 9 DATA_TYPE = ASCII_REAL START_BYTE = 77 UNIT = "DEGREES" FORMAT = "F9.2" DESCRIPTION = "Angle at a surface bounce point between a vector to MOLA, and a vector to the Sun." END_OBJECT = COLUMN /* check this */ OBJECT = COLUMN NAME = MINUTES COLUMN_NUMBER = 14 BYTES = 9 DATA_TYPE = ASCII_REAL START_BYTE = 86 UNIT = "MINUTES" FORMAT = "F9.3" DESCRIPTION = "Minutes (terrestrial) elapsed from start of Mars Orbit, typically at the descending equator crossing of the spacecraft." END_OBJECT = COLUMN OBJECT = COLUMN NAME = GROUND_HEIGHT COLUMN_NUMBER = 15 BYTES = 9 DATA_TYPE = ASCII_REAL START_BYTE = 95 UNIT = "METERS" FORMAT = "F9.2" DESCRIPTION = "The height of the cloud return above the surface. The local surface is interpolated from the MOLA DEM." END_OBJECT = COLUMN OBJECT = COLUMN NAME = ET_FIRE COLUMN_NUMBER = 16 BYTES = 16 DATA_TYPE = ASCII_REAL START_BYTE = 104 FORMAT = "F16.5" UNIT = "SECOND" DESCRIPTION = "The independent variable of the equations of motion in the Solar System Barycentric frame at the laser fire time, in seconds from the J2000 epoch, also known as Ephemeris Time or Coordinate Time. Its practical realization is the project-supplied clock kernel, applied to the Spacecraft Clock Mission Elapsed Time (SCLKCH) that is transmitted to MOLA by the Integrated Electronics Module at the time of the 1 PPS signal. The NAIF SPICE spacecraft clock (SCLK) kernel determines a corresponding Terrestrial Dynamic Time. These times are synchronous with respect to an observer at the Solar System barycenter. The SPICE library routine SCS2E performs the conversion to Ephemeris Time as used by the JPL Planetary Ephemeris." END_OBJECT = COLUMN OBJECT = COLUMN NAME = SCLKCH COLUMN_NUMBER = 17 BYTES = 17 DATA_TYPE = CHARACTER START_BYTE = 120 DESCRIPTION = "Spacecraft Clock Character String in Mission Elapsed Time (MET_SECONDS), and subsecond clock ticks at the time of the laser fire." END_OBJECT = COLUMN