Lunar Reconnaissance Orbiter
Cosmic Ray Telescope for the Effects of Radiation
CRaTER Standard Product
Data Record and Archive Volume
Software Interface Specification
Document 32–01211
Revision E
February 1, 2010
Prepared by
Michael J. Golightly
University of New Hampshire
Durham, NH, 03824-2600, USA
Steven P. Joy
University of California
Los Angeles, CA 90095-1567, USA
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ii
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Lunar Reconnaissance Orbiter
Cosmic Ray Telescope for the Effects of Radiation
CRaTER Standard Product
Data Record and Archive Volume
Software Interface Specification
Release E
February 1, 2010
Approved:
Harlan Spence
Date
CRaTER Principal Investigator
Raymond Walker
Date
PDS PPI Node Manager
Concurrence:
Stan Scott
Date
LRO Data Engineer
iii
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
iv
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Table of Contents
1
Preface ................................................................................................................................... 1
1.1
Distribution list ..............................................................................................................1
1.2
Document change log ....................................................................................................1
1.3
TBD items ......................................................................................................................5
1.4
Abbreviations .................................................................................................................5
1.5
Glossary .........................................................................................................................6
2
Introduction .......................................................................................................................... 8
2.1
SIS content overview .....................................................................................................8
2.2
CRaTER scientific overview .........................................................................................8
2.2.1
Scientific objectives ....................................................................................................9
2.2.2
Radiation .....................................................................................................................9
2.3
CRaTER Data Sets .......................................................................................................10
2.3.1
Input Data Files .........................................................................................................11
2.4
Pipeline Processing ......................................................................................................12
2.5
Scope of this document ................................................................................................13
2.6
Applicable Documents .................................................................................................13
2.7
Audience ......................................................................................................................14
3
Archive volume generation ............................................................................................... 15
3.1
Data transfer methods and delivery schedule ..............................................................15
3.2
Data validation .............................................................................................................16
3.3
Data product and archive volume size estimates .........................................................16
3.4
Backups and duplicates ................................................................................................16
3.5
Labeling and identification ..........................................................................................18
4
Archive volume contents ................................................................................................... 19
4.1
Root directory ..............................................................................................................19
4.2
BROWSE directory .....................................................................................................20
4.3
CALIB directory ..........................................................................................................20
4.4
CATALOG directory ...................................................................................................20
4.5
DATA directory ...........................................................................................................21
4.5.1
Contents ....................................................................................................................21
4.5.2
Subdirectory structure ...............................................................................................22
4.5.3
Required files ............................................................................................................22
4.5.4
The yyyy/yyyyddd subdirectory ................................................................................22
4.6
DOCUMENT directory ...............................................................................................23
4.7
EXTRAS directory.......................................................................................................23
4.8
INDEX directory ..........................................................................................................24
4.9
LABEL directory .........................................................................................................25
4.10
SOFTWARE directory.................................................................................................25
5
Archive volume format ...................................................................................................... 27
5.1
Volume format .............................................................................................................27
5.2
File formats ..................................................................................................................27
5.2.1
Document files ..........................................................................................................27
v
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
5.2.2
Tabular files ..............................................................................................................27
5.2.3
PDS labels .................................................................................................................28
5.2.4
Catalog files ..............................................................................................................29
5.2.5
Index files..................................................................................................................29
5.2.6
Level 0 data files .......................................................................................................30
5.2.7
Level 1 data files .......................................................................................................33
5.2.8
Level 2 data files .......................................................................................................34
Appendix A
Support staff and cognizant persons ..................................................................... 38
Appendix B
PDS label files .......................................................................................................... 39
B.1
Level 0 Primary Science Data Label File ....................................................................39
B.2
Level 0 Secondary Science Data Label File ................................................................40
B.3
Level 0 Housekeeping Data Label File ........................................................................41
B.4
Level 1 Primary Science Data Label File ....................................................................43
B.5
Level 1 Secondary Science Data Label File ................................................................44
B.6
Level 1 Housekeeping Data Label File ........................................................................45
B.7
Level 2 Primary Science Data Label File ....................................................................47
B.8
Level 2 Secondary Science Data Label File ................................................................48
B.9
Level 2 Housekeeping Data Label File ........................................................................49
Appendix C
Level 0 data record formats ................................................................................... 51
C.1
Level 0 64-byte Binary File Header Record (LROHDR.FMT) ...................................51
C.2
Level 0 Binary Record Header (CRAT_L0_HDR.FMT) ............................................52
C.3
Level 0 Primary Science Record (CRAT_L0_PRI.FMT) ...........................................55
C.4
Level 0 Secondary Science Record (CRAT_L0_SEC.FMT) ......................................56
C.5
Level 0 Housekeeping Record (CRAT_L0_HK.FMT) ...............................................59
Appendix D
Level 1 data record formats ................................................................................... 65
D.1
Level 1 Primary Science Record (CRAT_L1_PRI.FMT) ...........................................65
D.2
Level 1 Secondary Science Record (CRAT_L1_SEC.FMT) ......................................66
D.3
Level 1 Housekeeping Record (CRAT_L1_HK.FMT) ...............................................69
Appendix E
Level 2 data record formats ................................................................................... 74
E.1
Level 2 Primary Science Record (CRAT_L2_PRI.FMT) ...........................................74
E.2
Level 2 Secondary Science Record (CRAT_L2_SEC.FMT) ......................................76
E.3
Level 2 Housekeeping Record (CRAT_L2_HK.FMT) ...............................................79
List of Figures
Figure 1: Duplication and dissemination of CRaTER standard archive volumes ........................ 17
Figure 2: Archive volume directory structure ............................................................................... 19
vi
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
List of Tables
Table 1: Distribution list ................................................................................................................. 1
Table 2: Document change log ....................................................................................................... 1
Table 3: List of TBD items ............................................................................................................. 5
Table 4: Abbreviations and their meaning ...................................................................................... 5
Table 5: Instrument design characteristics ...................................................................................... 8
Table 6: Data Set Names and Contents......................................................................................... 10
Table 7: Raw Data Products ........................................................................................................ 11
Table 8: Ancillary Data Products ................................................................................................. 11
Table 9: Data delivery schedule .................................................................................................... 15
Table 10: Data product size and archive volume production rate ................................................ 16
Table 11: PDS Data Set Name Assignments ................................................................................ 18
Table 12: Root directory contents ................................................................................................. 19
Table 13: BROWSE directory contents ........................................................................................ 20
Table 14: CALIB directory contents............................................................................................. 20
Table 15: CATALOG directory contents ..................................................................................... 20
Table 16: DATA directory contents ............................................................................................. 21
Table 17: DATA/yyyy/yyyyddd directory contents ..................................................................... 22
Table 18: DOCUMENT directory contents .................................................................................. 23
Table 19: EXTRAS subdirectory contents ................................................................................... 24
Table 20: EXTRAS/yyyy/yyyyddd subdirectory contents ........................................................... 24
Table 21: INDEX directory contents ............................................................................................ 25
Table 22: LABEL directory contents ............................................................................................ 25
Table 23: SOFTWARE directory contents ................................................................................... 26
Table 24: Format of index files ..................................................................................................... 29
Table 25: Format of Level 0 binary file header records .............................................................. 30
Table 26: Format of Level 0 primary science data file records ................................................... 30
Table 27: Format of Level 0 secondary science data file records ................................................ 30
Table 28: Format of Level 0 housekeeping data file records ........................................................ 31
Table 29: Format of Level 0 record header structure .................................................................. 32
Table 30: Format of Level 1 primary science data file records ................................................... 33
Table 31: Format of Level 1 secondary science data file records ................................................ 33
vii
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Table 32: Format of Level 1 housekeeping data file records ....................................................... 34
Table 33: Format of Level 2 primary science data file records .................................................... 35
Table 34: Format of Level 2 secondary science data file records ................................................. 35
Table 35: Format of Level 2 housekeeping data file records ........................................................ 36
Table 36: Archive collection support staff.................................................................................... 38
viii
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ix
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
1 Preface
This document describes the format and content of the Lunar Reconnaissance Orbiter (LRO)
Cosmic Ray Telescope for the Effects of Radiation (CRaTER) Standard Product Data Record
archive.
1.1 Distribution list
Table 1: Distribution list
Name
Organization
Email
Charles Acton
NASA/JPL/PDS/NAIF
charles.acton@jpl.nasa.gov
Arlin Bartels
NASA/GSFC/LRO
arlin.bartels@nasa.gov
David Bradford
BU/Astronomy
bradford@bu.edu
Robert Goeke
MIT/MKI
goeke@space.mit.edu
Mike Golightly
UNH/EOS
m.j.golightly@unh.edu
Nicholas Gross
BU/Astronomy
gross@bu.edu
Steve Johnson
NASA/JSC/SRAG
a.s.johnson@nasa.gov
Steve Joy
UCLA/PDS/PPI
sjoy@igpp.ucla.edu
Justin Kasper
CfA
jkasper@cfa.harvard.edu
Jeff Sanborn
BU/Astronomy
jsanborn@bu.edu
Timothy Johnson
NASA/GSFC/LRO
timothy.w.johnson@nasa.gov
Stanley R. Scott
NASA/GSFC/LRO
stanley.r.scott@nasa.gov
Edward J. Semones
NASA/JSC/SRAG
edward.j.semones@nasa.gov
Mark Sharlow
UCLA/PDS/PPI
msharlow@igpp.ucla.edu
Harlan Spence
UNH/EOS
harlan.spence@unh.edu
Ray Walker
UCLA/PDS/PPI
rwalker@igpp.ucla.edu
Erik Wilson
BU/Astronomy
wilsone@bu.edu
1.2 Document change log
Table 2: Document change log
Change
Date
Affected portion
Initial draft
03/31/2007 All
Release A
05/31/2007 All
Release B
(for peer
08/01/2007 All
review)
Release C
11/15/2007 All
Release D
01/29/2009 § 1.1, Table1—update name, organization, and email address entries in
document distribution list.
§ 1.3, Table 3—all TBDs removed.
§ 2.3.1, Table 8—provided standard file names for NAIF 1, NAIF 2, NAIF
3 data products.
§ 2.3.1, Table 8—added three additional required ancillary data products
(NAIF-4, NAIF-5, NAIF-6).
§ 2.3.1—added an explanatory note for the addition of NAIF-5 and NAIF-6
1
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
to the required ancillary data products listed in Table 8.
§ 2.6--update 431-ICD-000049 version & release date.
§ 3.1, Table 9—revised date of end of commissioning phase based on
current LRO project schedule.
§ 3.1—revised date of start of prime mission phase based on current LRO
project schedule; corrected duration of prime mission phase (from 13 to 12
months) to be consistent with current LRO program definition of Phase E.
§ 4.3, Table 14—added jpeg images associated with HTML version of
instrument calibration plan to contents of CALIB directory.
§ 4.4, Table 15—removed duplicate entries.
§ 4.6, Table 18—updated GAPS_*.TXT extension to GAPS_*.TAB.
§ 4.7, Table 19—added Planetary Ephemeris (SPK), Leap Second (LSK),
Generic Planetary Constants (PCK), Spacecraft Clock Correlation (SLCK),
Spacecraft Frame (FK) kernels from Table 20.
§ 4.7, Table 19—added new required ancillary data products (NAIF-4,
NAIF-5, NAIF-6) identified in Table 8.
§ 4.7, Table 20—moved the entries for Planetary Ephemeris (SPK), Leap
Second (LSK), Generic Planetary Constants (PCK), Spacecraft Clock
Correlation (SLCK), and Spacecraft Frame (FK) kernels to Table 19 (since
the SPK, LSK, PCK, SLCK, and FK kernels change very infrequently, it is
more efficient to keep single copies of them in the EXTRAS root
directory).
§ 4.7, Table 20—deleted LRO Event kernel
(LRO_EvtKer_yyyyddd_Vvv.te); event kernel file not used in data
processing.
§ 4.7, Table 20—updated file names to conform to MOC standard file
names in current release of External Systems ICD for LRO GS (431-ICD-
000049, Rev B).
§ 5.2.5, Table 24—corrected size of PRODUCT_CREATION_DATE
parameter in index files.
§ 5.2.6, Table 28—Updated entries for the Level 0 housekeeping data file
format; deleted entries for byte 12, bit 4-15 (instrument 28VDC bus
voltage) and byte 20, bits 0-15 (instrument 28VDC bus current) to reflect
removal of instrument 28VDC voltage and current monitor outputs (
parameters still present in data written to L0 file but are now undefined).
§ 5.2.7, Table 32—Updated entries for the Level 1 housekeeping data file
format; deleted entries for bytes 16-23 (instrument 28VDC bus voltage),
bytes 51-58 (instrument 28VDC bus current), and bytes 59-66 (instrument
28VDC bus power draw) to reflect removal of instrument 28VDC voltage
and current monitor outputs; renumbered byte offset values for remaining
fields.
Appendix A, Table 36—updated listings of CRaTER and UCLA team
support staffs and cognizant individuals.
Appendix C, § C.5—updated description of L0 housekeeping record to
reflect removal of instrument 28VDC voltage and current monitor outputs;
parameters still present in data written to L0 file but are now undefined.
Appendix D, § D.3—updated description of L1 housekeeping record to
reflect removal of instrument 28VDC voltage and current monitor outputs;
columns 4 (V28BUS), 9 (I28BUS), and 10 (P28BUS) deleted; remaining
2
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
columns renumbered to reflect deletion of columns 4, 9, 10.
Appendix E, § E.3—updated descriptions for columns 5, 10, and 11 to
reflect use of spacecraft 28VDC bus monitor data instead of instrument
28VDC bus for these parameters; corrected column 10 “UNIT” value.
Sections 1 through 5—minor editorial changes/corrections.
Release E
02/01/2010 § 1.1, Table 1—update name, organization, and email address entries in
document distribution list.
§ 1.4, Table 4—updates to list of abbreviations and their meaning.
§ 2.2 and Table 5—change nominal thickness of “thin” detectors from
140μm to 150μm.
§ 2.2 and 2.2.1—minor editorial changes/clarifications.
§ 2.3, Table 6—change “eV” to “keV” for CRAT_L1 “Processing Inputs”;
removed “housekeeping in engineering units, conditioned” from CRAT_L2
“Processing Inputs”.
§ 2.3—updated description of the Level 2 data products.
§ 2.4—updated description of Level 2 data file production (step 4).
§ 3.1.—changed the PDS delivery and publish dates to correspond to those
in LRO Data Management Schedule (2009-10-23).
§ 3.1, Table 9—updated “end of commissioning date” to actual date.
§ 4, Table 19—updated name of current spacecraft frame kernel file
(lro_frames_2009168_v01.tf).
§ 5, Tables 24-35—updated descriptions of numerous data record fields for
clarification and consistency with the description of corresponding tags in
the FMT files (Appendices C-E).
§ 5.2.7, Table 32—changed units for “BiasCurrent” data field from “Amps”
to “μAmps”.
§ 5.2.8, Table 33—removed the undefined Flags[32]; added
MaxSigFlags[6] identifying detector signals near the maximum of the
amplifier-ADC chain dynamic ranges and GTLLDFlags[6] identifying
detector signals that exceed valid event thresholds specified by the LLDs.
§ 5.2.8, Table 34—spacecraft-to-Moon vector (J2000) (MoonVec[3])
replaced by Moon-to-spacecraft vector (MOON_ME) (SpacecraftVec[3]);
deleted spacecraft-to-Sun vector (J2000) (SunVec[3]), CRaTER boresight
unit vector (J2000) (CraterVec[3]), altitude above lunar surface (J2000)
(Altitude), angle between CRaTER boresight and nadir (Nadir), Sun-to-
CRaTER vector (GSE) (GSEVec), Earth-to-CRaTER vector (GSM)
(GSMVec), S/C latitude (selenocentric, IAU) (Latitude), and S/C longitude
(selenocentric, IAU) (Longitude).
§ 5.2.8, Table 35—changed units for “BiasCurrent” data field from “Amps”
to “μAmps”; added OffMoonFlag and EclipseFlag; corrected offset value in
“Byte” column for BiasCurrent[6].
Appendix A, Table 36—updated affiliations and contact information for PI
and Deputy Project Scientist/SOC Lead.
Appendix B, § B.1—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L0_DS.CAT, “Data Set Overview”.
Appendix B, § B.2—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L0_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
3
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
CRAT_L0_DS.CAT
Appendix B, § B.3—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L0_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
CRAT_L0_DS.CAT
Appendix B, § B.4—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L1_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
CRAT_L1_DS.CAT; updated RECORD_BYTES = 118 to
RECORD_BYTES = 117;updated ROW_BYTES = 118 to ROW_BYTES
= 117; updated COLUMNS = 5 to COLUMNS = 15.
Appendix B, § B.5—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L1_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
CRAT_L1_DS.CAT; updated COLUMNS = 17 to COLUMNS = 28.
Appendix B, § B.6—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L1_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
CRAT_L1_DS.CAT; updated RECORD_BYTES = 252 to
RECORD_BYTES = 202;updated ROW_BYTES = 252 to ROW_BYTES
= 202; updated COLUMNS = 26 to COLUMNS = 25.
Appendix B, § B.7—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L2_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
CRAT_L2_DS.CAT; updated RECORD_BYTES = 280 to
RECORD_BYTES = 240;updated ROW_BYTES = 280 to ROW_BYTES
= 240; updated COLUMNS = 9 to COLUMNS = 35.
Appendix B, § B.8—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L2_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
CRAT_L2_DS.CAT; updated RECORD_BYTES = 386 to
RECORD_BYTES = 194;updated ROW_BYTES = 386 to ROW_BYTES
= 194; updated COLUMNS = 27 to COLUMNS = 32.
Appendix B, § B.9—Updated DESCRIPTION tag value to be consistent
with text of CRAT_L2_DS.CAT, “Data Set Overview”; revised
DATA_SET_NAME tag value to be consistent with value in
CRAT_L2_DS.CAT; updated RECORD_BYTES = 306 to
RECORD_BYTES = 329;updated ROW_BYTES = 306 to ROW_BYTES
= 329; updated COLUMNS = 30 to COLUMNS = 38.
Appendices C-E-- updated entries of numerous DESCRIPTION tags for
clarification and consistency with the corresponding descriptions in Tables
24-35 describing level 0, 1, and 2 data file records.
§ D.3, OBJECT NAME = BIASCURRENT-- changed UNITS tag for from
“AMPS” to “MICRO AMPS”.
§ E.1—deleted OBJECT NAME = FLAGS; added OBJECT NAME =
MAXSIGFLAGS and OBJECT NAME = MAXSIGFLAGS.
§ E.3-- changed UNITS tag from “AMPS” to “MICRO AMPS” for OBJECT
4
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
NAME = BIASCURRENT; added OBJECT NAME = OFFMOONFLAG
and OBJECT NAME = ECLIPSEFLAG; corrected START_BYTE
values for V28BUS, V5DIGITAL, VANALOGERR, V5PLUS, V5NEG,
I28BUS, P28BUS, BIASCURRENT, BIASVOLTTHIN,
BIASVOLTTHICK, CALAMP, LLDTHIN, LLDTHICK, TTELESCOPE,
TANALOG, TDIGITAL, TPOWER, TREF, RADHIGHSENS, RADMEDSENS,
RADLOWSENS, RADTOTAL, and BIASENERGY.
1.3 TBD items
Table 3: List of TBD items
Item
Section(s)
Page(s)
1.4 Abbreviations
Table 4: Abbreviations and their meaning
Abbreviation
Meaning
ADC
Analog-to-Digital Converter
ADU
Analog-to-Digital Units
ASCII
American Standard Code for Information Interchange
BU
Boston University
CCSDS
Consultative Committee for Space Data Systems
CD-ROM
Compact Disc – Read-Only Memory
CDR
Calibrated Data Record
CfA
Harvard-Smithsonian Center for Astrophysics
CK
C-matrix Kernel (NAIF orientation data)
CODMAC
Committee on Data Management, Archiving, and Computing
CRaTER
Cosmic Ray Telescope for the Effects of Radiation
CRC
Cyclic Redundancy Check
DAP
Data Analysis Product
DDR
Derived Data Record
DVD
Digital Versatile Disc
DVD-R
DVD - Recordable media
E&PO
Educational and Public Outreach
EDR
Experiment Data Record
EOS
Institute for the Study of Earth, Oceans, and Space (University of New Hampshire)
FOV
Field of View
FTP
File Transfer Protocol
GB
Gigabyte(s)
GCR
Galactic Cosmic Ray
GSFC
Goddard Space Flight Center
HK
Housekeeping
HTML
Hypertext Markup Language
5
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ICD
Interface Control Document
ISO
International Standards Organization
JPL
Jet Propulsion Laboratory
JSC
Johnson Spaceflight Center
LET
Lineal Energy Transport
LRO
Lunar Reconnaissance Orbiter
MB
Megabyte(s)
MIT
Massachusetts Institute of Technology
MKI
MIT Kavli Institute for Astrophysics and Space Research
MOC
Missions Operations Center (GSFC, LRO)
NAIF
Navigation and Ancillary Information Facility (JPL)
NASA
National Aeronautics and Space Administration
NSSDC
National Space Science Data Center
ODL
Object Description Language
PCK
Planetary Cartographic and Physical Constants Kernel (NAIF)
PDS
Planetary Data System
PHA
Pulse Height Analysis
PPI
Planetary Plasma Interactions Node (PDS)
SCET
Spacecraft Event Time
SCLK
Spacecraft Clock
SIS
Software Interface Specification
SPDR
Standard Product (Experiment and Pipeline) Data Record
SPE
Solar Particle Event
SPICE
Spacecraft, Planet, Instrument, C-matrix, and Events (NAIF data format)
SPK
SPICE (ephemeris) Kernel (NAIF)
SRAG
Space Radiation Analysis Group (JSC)
TBC
To Be Confirmed
TBD
To Be Determined
TEP
Tissue Equivalent Plastic
UCLA
University of California, Los Angeles
UNH
University of New Hampshire
1.5 Glossary
Archive – An archive consists of one or more data sets along with all the documentation and
ancillary information needed to understand and use the data. An archive is a logical construct
independent of the medium on which it is stored.
Archive Volume – A volume is a unit of media on which data products are stored; e.g. one
DVD-R. An archive volume is a volume containing all or part of an archive; i.e. data
products plus documentation and ancillary files.
Archive Volume Set – When an archive spans multiple volumes, they are called an archive
volume set. Usually the documentation and some ancillary files are repeated on each volume
of the set, so that a single volume can be used alone.
6
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Catalog Information – High-level descriptive information about a data set (e.g. mission
description, spacecraft description, instrument description), expressed in Object Description
Language (ODL), which is suitable for loading into a PDS catalog.
Data Product – A labeled grouping of data resulting from a scientific observation, usually
stored in one file. A product label identifies, describes, and defines the structure of the data.
An example of a data product is a planetary image, a spectral table, or a time series table.
Data Set – A data set is an accumulation of data products together with supporting documenta-
tion and ancillary files.
Experiment Data Record – An accumulation of raw output data from a science instrument, in
chronological order, with duplicate records removed, together with supporting documentation
and ancillary files.
Pipeline Data Record – An accumulation of calibrated data from a science instrument, derived
from experiment data records, together with supporting documentation, calibration data, and
ancillary files.
Standard Data Product – A data product generated in a predefined way using well-understood
procedures and processed in “pipeline” fashion. Data products that are generated in a non-
standard way are sometimes called special data products.
7
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
2 Introduction
2.1 SIS content overview
This software interface specification (SIS) describes the format, content, and generation of the
CRaTER experiment and pipeline data record archive volumes. Section 3 describes the
procedure for transferring data products to archive media, section 4 describes the structure of the
archive volumes and contents of each file, and section 5 describes the file formats used in the
archive volumes. Individuals responsible for generating the archive volumes are listed in
Appendix A. PDS-compliant label files for all CRaTER standard data products are itemized and
described in Appendix B, while L0, L1, and L2 data products file headers and data record
formats are itemized and described in Appendix C, Appendix D, and Appendix E, respectively.
2.2 CRaTER scientific overview
The CRaTER instrument consists of a single, integrated sensor and electronics box with simple
electronic and mechanical interfaces to the LRO spacecraft. The CRaTER sensor front-end
design is based on standard charged-particle telescope systems that have been flown for decades,
using current generation silicon solid-state detectors typical of those flown on numerous space
missions. The analog electronics design is virtually identical to the flight-proven design of the
NASA/POLAR Imaging Proton Spectrometer that operating flawlessly during the 12-year
mission. The digital processing unit is a simple and straightforward design based on similar
instruments with excellent spaceflight heritage.
The CRaTER telescope consists of six fully depleted silicon detectors mounted in identical
detector holders: three “thin” and three “thick” detectors. All six silicon detectors are 35mm in
diameter. The “thin” detectors—detectors 1, 3, and 5--are nominally150µm thick and the
“thick” detectors--detectors 2, 4, and 6--nominally 1000µm in thickness. The detectors are
grouped into three pairs of thin and thick detectors with each pair separated by a piece of tissue-
equivalent plastic (TEP). TEP (such as A-150 manufactured by Standard Imaging) simulates
soft body tissue (muscle) and has been used for both ground-based as well as space-based (i.e.,
International Space Station) experiments.
Table 5: Instrument design characteristics
Low LET detectors
9.6 cm2 circular, 1000 µm thick
High LET detectors
9.6 cm2 circular, 150 µm thick
TEP absorber 1
5.4 cm cylinder
TEP absorber 2
2.7 cm cylinder
Zenith FOV
35°, 6-detector coincidence
Nadir FOV
75°, for D3D4D5D6 coincidence
Geometry factor
0.1 cm2 sr (D1D2 events)
LET range
0.2 - 7 MeV/ µm (Si)
Incident particle energy range
≥ 20 MeV (H), ≥ 87 MeV/nucleon (Fe)
Solid-state detectors use semi-conducting crystals (in CRaTER’s case, silicon) with n-type (elec-
tron-rich, electron conducting) and p-type (electron-deficient, hole conducting) regions.
When a reversed bias voltage is applied across the junction, the unbound electrons in the semi-
conductor are pushed away from the voltage source, while the holes are pulled towards it. This
8
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
leaves a neutral area void of charge and current at the junction of the sectors, called the depletion
region. As incoming radiation (e.g., energetic charged-particles from SEPs or GCR) pass
through the depletion region, additional electron-hole pairs are formed in the material (where a
once bonded electron is freed from its atom, leaving a hole). The electron and the holes respond
to the applied voltage, creating a small current. This current can be detected and later analyzed.
TEP is a plastic-based composite material designed to simulate human tissue. It includes
hydrogen and carbon percentages-by-composition that are similar to that found in human muscle.
Scientists can use the atomic-level radiation interactions in TEP to simulate the complex effects
of bulk tissue on the evolution of the radiation as it penetrates into the body and interacts with
critical tissues and organs.
2.2.1 Scientific objectives
The primary goal of CRaTER is to characterize the global lunar radiation environment and its
biological impacts. This objective is critical if we are to implement a sustained, safe, and afford-
able human and robotic program to search for evidence of life, understand the history of the solar
system, and prepare for future human exploration, a vision established by the Presidential Space
Exploration Policy Directive in 2004.
In order to achieve this high-priority objective, the CRaTER investigation team established the
following interrelated investigation goals:
• Measure and characterize that aspect of the deep space radiation environment, LET spectra of
galactic and solar cosmic rays (particularly above 10 MeV), most critically important to the
engineering and modeling communities to assure safe, long-term, human presence in space.
• Develop a novel instrument, steeped in flight heritage, that is simple, compact, and compara-
tively low-cost, but with a sufficiently large geometric factor needed to measure LET spectra
and its time variation, globally, in the lunar orbit.
• Investigate the effects of shielding by measuring LET spectra behind different amounts and
types of material, including TEP.
• Test models of the GCR and SPE radiation environments and radiation transport and
interactions by comparing predicted and measured GCR and SPE energy spectra (available
contemporaneously on ongoing/planned NASA missions) and resulting CRaTER LET
spectra.
2.2.2 Radiation
Radiation has a potential effect on a wide variety of life. Beginning with the ionization of atoms
and resulting in eventual cell damage, radiation may impact higher-level biological functions.
The most critical damage is that which occurs to the genetic material in cells.
At the molecular level, there are four possible effects that radiation may have on humans.
The first group of effects has no negative consequences for higher-level biological functions.
Either cells remain undamaged by the radiation (in this case, the ionization of materials in the
cell may produce chemical reactions which occur normally in the cell) or cells may be damaged,
but not irreparably so. Often, even damage to chromosomes may occur with few long-term
effects because the cell is able to detect and repair a limited amount of damage. Even without
9
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
radiation dosage, changes and repairs in cells, including chromosomes, occur constantly in our
bodies.
The second group of effects is more critical and will most likely have a negative impact on
higher-level biological functions. Cells may be damaged and either operate abnormally or die.
If enough damage is done and a cell is unable to completely repair itself, it may perform further
functions abnormally, including reproduction. This usually occurs when cells are exposed to a
lower dose of radiation over an extended period of time (or chronic radiation). It is this kind of
exposure that may lead to cancer and genetic effects (problems in offspring), depending on the
strength of the dose. With exposure to high-dose, short-term radiation (or acute radiation), dam-
age may occur to the point where a cell is unable to perform any further function, including
reproduction, and may even die. On a large enough scale (for example, at the organ level) this
kind of damage is likely to cause radiation sickness. Symptoms of radiation sickness include
fatigue, nausea, erythema, hair loss, internal bleeding, fever, diarrhea, decreases in
musculoskeletal coordination and cognitive function, and possibly coma and death.
2.3 CRaTER Data Sets
CRaTER data and instrument engineering information are packetized into CCSDS-compliant
packets once per second and made available to the spacecraft’s 1553B command and telemetry
system. The data is read by the spacecraft and stored in files on the spacecraft’s solid-state
recorders. Each CRaTER data file consists of the raw data produced by the instrument (MOC-4
and MOC-5 in Table 7)--a time-ordered series of measurements--prefixed by a 64-byte header
created onboard by the spacecraft’s data management system.
Table 6 lists the standard product types generated by the CRaTER SOC from the downlinked
raw data files.
Table 6: Data Set Names and Contents
Standard Data
Key/Physical
NASA COD
Product
Processing Inputs
Product ID
Parameters
Level
MAC
Format
CRAT_L0_PRI Raw CRaTER Experiment
0
2
Raw data from LRO MOC
Binary
CRAT_L0_SEC Data Record: pulse heights,
as recorded on LRO.
CCSDS
CRAT_L0_HK secondary science, and
Packets
instrument housekeeping
CRAT_L1_PRI CRaTER Calibrated Data
1
3
Level 0 data with pulse
ASCII
CRAT_L1_SEC Record, split into primary
heights in keV &
CRAT_L1_HK and secondary science
housekeeping in
data, and housekeeping
engineering units.
CRAT_L2_PRI CRaTER Derived Data
2
3/41 Level 1 data with pulse
ASCII
CRAT_L2_SEC Record, part 1: LET
heights converted to LET &
CRAT_L2_HK deposition in silicon.
UTC time tags added to all
(Pulse heights converted
data records.
into energy deposited
within unit path length
through each detector.)
1 The CR_L2_HK and CR_L2_SEC products are CODMAC Level 3, CR_L2_PRI is Level 4.
10
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
The Level 0 products, commonly referred to as the Experiment Data Record (EDR), consist of
the binary CCSDS packets output by the instrument and stored in the raw data files. The only
changes made to these files by during ground processing are:
• removal of duplicate data packets and sorting the remainder in ascending time order;
• sorting and merging of the data packets into files that contain a single packet type and
span one 24 hour interval from 0h UTC;
• and updating some file header fields to document the data content and time range.
EDR products are generated for all mission phases during which CRaTER data are acquired.
Level 1 data products differ from Level 0 in three important respects:
• file structures use fixed-length ASCII records;
• detector ADC channel values (ADU) are converted to energy (in keV);
• and housekeeping fields are converted to engineering units (i.e., volts, amps, temperature,
etc.).
Level 2 data products include all of the Level 1 data as well as:
• addition of detector output signal value status flags and derived lineal energy transfer
(keV/µm) values to the primary science data;
• addition of spacecraft location information to the secondary science data;
• and the addition of spacecraft 28 VDC power bus voltage, current, and power-draw
values and instrument boresite pointing status flags to the housekeeping data.
2.3.1 Input Data Files
Table 7 lists the CRaTER data files that are transmitted from the LRO spacecraft to the MOC.
These raw data products are described in detail in § 5.2.6.
Table 7: Raw Data Products
ID
Product
Format
File Name
MOC-4
CRaTER Housekeeping Data
CCSDS CRAT_yyyyddd_nnnnnnn.hk
MOC-5
CRaTER Raw Measurement Data
CCSDS CART_yyyyddd_nnnnnnn.hk
Ancillary data files received from the LRO MOC are listed in Table 8 and will be included in the
CRaTER EDR archive. The MOC-3 product contains data from other spacecraft systems; the
remaining eight MOC and FDF data products are created by the MOC itself.
Table 8: Ancillary Data Products
ID
Product
Format
File Name
MOC-2
SLCK Clock Correlation
SPICE LRO_CLKCOR_yyyyddd_Vvv.tsc
MOC-3
Spacecraft Housekeeping Data
CCSDS CRAT_SCHK_yyyyddd_nnnnnnn.dat
MOC-7
Daily Command Load Report
ASCII LROATS_yyyyddd_Vvv.txt
MOC-33 Event Kernel
SPICE LRO_EvtKer_yyyyddd_Vvv.txt
11
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ID
Product
Format
File Name
MOC-40 Frame Kernels
SPICE LRO_FRAMES_yyyyddd_Vvv.txt
MOC-42 Definitive Spacecraft Orientation (CK)
SPICE FDF35_yyyyddd_yyyyddd_nnn.dsp
MOC-46 CRaTER Housekeeping Summary
ASCII CRAT_yyyyddd_nnnnnnn_hk.meta
MOC-47 CRaTER Raw Measurement Summary
ASCII CRAT_yyyyddd_nnnnnnn_sci.meta
FDF-29 Definitive Spacecraft Ephemeris (SPK)
SPICE FDF29_yyyyddd_yyyyddd_nnn.dsp
NAIF-1 Planetary and Lunar Ephemeris (SPK)
SPICE deNNN.bsp
NAIF-2 Leap Second Kernel (LSK)
SPICE naifNNNN.tls
NAIF-3 Generic Planetary Constants (PCK)
SPICE pckNNNNN.tpc
Lunar Principal Axis (PA) Reference
SPICE moon_pa_deNNN_YYYY-YYYY.bpc
Frame Orientation (PCK)
NAIF-4 Lunar Frame Kernel (TF)
SPICE moon_080317.tf
Lunar PA Frame Association Kernel (TF) SPICE moon_assoc_pa.tf
2.4 Pipeline Processing
The products received from the MOC are staged at the CRaTER SOC until all of the necessary
inputs are available that relate to a particular 24-hour period, starting and ending at 0h UTC. The
Level 0, 1, and 2 products are then generated in a 4-step process, as follows:
1. SPICE kernels and CRaTER calibration tables are read.
2. All CRaTER raw (see Error! Reference source not found.) and spacecraft housekeeping
(Table 8, MOC-3) files are read and, if their time fields fall within the desired 24-hour
period (plus a few minutes either side), they are written to a set of 3 temporary files each
containing a single packet type: primary science, secondary science, or instrument
housekeeping. Garbled telemetry packets are reported.
3. The three temporary files are read, sorted into ascending time order, and rewritten.
Duplicate packets are dropped after reporting any mis-matches.
4. The temporary files are read a second time, gaps are noted, and those packets that fall
strictly within the 24-hour period are written out as Level 0 products. At the same time,
the Level 1 and 2 product records are created from the corresponding Level 0 records.
Level 1 and Level 2 housekeeping records are produced from the raw Level 0 values and
the calibration tables, with spacecraft voltage, current and power draw values and
instrument boresite pointing information added to the Level 2 data records. The energy
and LET fields in the Level 1 and 2 primary science records are created from the
calibration tables and from the temperature fields in the temporary housekeeping files.
The Level 1 and Level 2 secondary science records are merely the translation into ASCII
of their Level 0 equivalents, with spacecraft position information derived from the SPICE
kernels added to the Level 2 data records.
Each 24-hour period therefore results in 9 data products (Level 0, 1, and 2 for each primary and
secondary science and housekeeping data), and 9 PDS detached label files.
12
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Additionally, 14 files are created and stored in various directories of the CRaTER archive
volumes. These files contain indexes of file names and product dates, notes on data quality, and
logs containing miscellaneous information. The 14 files include:
• an index file containing the product file names and dates, which will be collected in the
INDEX.TAB and CUMINDEX.TAB files in the INDEX directory;
• a gap file, which will be collected, according to packet type, in the GAPS_PRI.TAB,
GAPS_SEC.TAB, and GAPS_HK.TAB files in the DOCUMENT directory of Level 0
products;
• and a log file reporting everything else, which will be found in the DATA subdirectories
with the products to which it refers.
Consult § 4 for more detailed information about these files and their locations within the archive.
Nominally once per month CRaTER will be operated in a Calibration Mode in which the
spacecraft will be rotated to point the instrument towards the Moon’s limb. Data collected
during this procedure, combined with measurements from CRaTER’s pulser mode, will be used
to update the calibration coefficients used by the pipeline software to convert the raw Level 0
detector values to energy and LET. These calibration changes will be documented in
ERRATA.TXT, in MODE_CHANGES.TAB in the DOCUMENT directory, and in the NOTE fields
of the PDS label files describing the individual products.
2.5 Scope of this document
The specifications in this SIS apply to all CRaTER Standard Data Record products submitted for
archive to the Planetary Data System (PDS), for all phases of the LRO mission. Some sections
of this document describe parts of the CRaTER archive and archiving process that are managed
by the PDS archive team. These sections have been provided for completeness of information
and are not maintained by the CRaTER team.
2.6 Applicable Documents
ISO 9660-1988, Information Processing—Volume and File Structure of CD-ROM for
Information Exchange, 04/15/1988.
Planetary Data System Archive Preparation Guide, Version 1.1, JPL D-31224, 08/29/2006.
Planetary Data System Standards Reference, Version 3.7, JPL D-7669, Part 2, 03/20/2006
Planetary Science Data Dictionary Document, Planetary Data System, JPL D-7116, Version
1r65, 02/2007.
Lunar Reconnaissance Orbiter Mission Concept of Operations, 431-OPS-000042, 08/12/2005.
Lunar Reconnaissance Orbiter Project Data Management and Archive Plan, 431-PLAN-00182.
Detailed Mission Requirements for the Lunar Reconnaissance Orbiter Ground System,
431-RQMT-000048, Rev. B, 09/19/2006.
Spacecraft to CRaTER Data Interface Control Document, 431-ICD-000104, Rev. B, 03/30/2007.
External Systems Interface Control Document for the Lunar Reconnaissance Orbiter Ground
System, 431-ICD-000049, Rev B, 09/16/2008.
13
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
CRaTER Science Operations Center Requirements Document, 32-01209, Rev. A, 10/25/2006.
CRaTER Science Team and PDS–PPI Node ICD, 32-01280, Rev. A, 10/27/2006.
CRaTER Information Technology Security Plan, 32-01208, Rev. A, 07/01/2007.
CRaTER Functional Instrument Description and Performance Verification Plan, 32-05002, Rev.
01, 06/20/2006.
CRaTER Calibration Plan, 32–01207, Rev. A, 09/04/2007.
2.7 Audience
This document is intended to be useful to those who wish to understand the format and content
of the CRaTER Standard Data Record submitted to the PDS archive. Such users might typically
be software engineers, data analysts, or planetary scientists.
14
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
3 Archive volume generation
The CRaTER Standard Data Record archive collection is produced by the CRaTER Science
Operations Team in cooperation with the PDS Planetary Plasma Interactions (PPI) Node at the
University of California, Los Angeles (UCLA). The archive volume creation process described
in this section sets out the roles and responsibilities of both these groups. The assignment of
tasks has been agreed by both parties, and codified in an ICD (32–01280, see §2.6). Archived
data received by the PPI Node from the CRaTER team will be made electronically available to
PDS users as soon as practicable but no later than as laid out in Table 9.
3.1 Data transfer methods and delivery schedule
The CRaTER team will deliver data to the PPI Node in standard product packages containing
three months of data, also adhering to the schedule set out in Table 9. Each package will
comprise both data and ancillary data files organized into directory structures consistent with the
volume design described in § 4, and combined into a deliverable file(s) using file archive and
compression software. When these files are unpacked at the PPI Node in the appropriate
location, the constituent files will be organized into the archive volume structure.
Table 9: Data delivery schedule
Date
Delivery
End of commissioning (2009-09-14)
Selected data from cruise and spacecraft commissioning period;
+ 6 months
the first 3 months of post-commissioning data
Every 3 months
Next 3 months of prime-mission data
The archives will be sent electronically from the CRaTER SOC to a user account on the PPI
node using the ssh protocol. The SOC operator will copy each volume (see Table 11) in the
form of a compressed tar archive (a.k.a. tarball) to an appropriate location within the PPI file
system, and will notify the PPI node via e-mail. Only those files that have changed since the last
delivery will be included. The PPI operator will decompress the data, using the tar checksums
and the EXTRAS/MANIFEST.TXT and EXTRAS/CHECKSUM.TXT files to verify that the
archive is complete. Once this has been checked, the PPI operator will send a confirmatory e-
mail to the CRaTER team to mark the delivery as “received”.
Following receipt of a data delivery, PPI will organize the data into PDS archive volume
structure within its online data system. PPI will generate all of the required files associated with
a PDS archive volume (index file, read-me files, etc.) as part of its routine processing of
incoming CRaTER data. Newly delivered data will be made available publicly through the PPI
online system once accompanying labels and other documentation have been validated. It is
anticipated that this validation process will require at least fourteen working days from receipt of
the data by PPI. The first two data deliveries are expected to require somewhat more time for the
PPI Node to process before making the data publicly available.
The LRO prime mission begins ~60 days following launch and lasts 12 months. Table 9
formalizes the data delivery schedule for the entire CRaTER mission, including cruise,
commissioning and prime mission phases. Data delivery from SOC to PPI node will occur on
the 1st of the month and the data will be publicly available on the 15th of the following month.
Archiving of products from any extended mission period will be negotiated with the LRO Project
at a later date.
15
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
3.2 Data validation
The CRaTER standard data archive volume set will include all CRaTER data acquired during the
LRO mission. The archive validation procedure described in this section applies to volumes
generated during both the cruise and prime phases of the mission.
PPI node staff will carefully examine the first archive volume that they receive that contains data
from the nominal LRO mission to determine whether the archive is appropriate to meet the stated
science objectives of the instrument. The PPI node will also review the archive product
generation process for robustness and ability to detect discrepancies in the end products;
documentation will be reviewed for quality and completeness.
As expertise with the instrument and data develops the CRaTER team may decide that changes
to the structure or content of its standard data products are warranted. Should these changes be
implemented, the new data product and archive volume will be subjected to a full PDS peer
review, and this document will be revised to reflect the modified archive. Table 2 lists the
history of all modifications to the archive structure and contents.
Additionally, the CRaTER team may generate and archive special data products that cover
specific observations or data-taking activities. This document does not specify how, when, or
under what schedule, any such special archive products are generated.
3.3 Data product and archive volume size estimates
CRaTER standard data products are organized into files that span a single Earth day of data
acquisition, breaking at 0h UTC. Files vary in size depending on the telemetry rate and
allocation. Table 10 summarizes the expected sizes of the CRaTER standard products, assuming
an average event rate of 60 per second.
All CRaTER standard data are organized by the PDS team onto a single archive volume covering
a time interval governed by the physical capacity of the archive volume media. The data on the
volume are organized into one-day subdirectories.
Table 10: Data product size and archive volume production rate
Production rate
Size for 1-year
Data Product
(approximate)
primary mission
Level 0 Science & Housekeeping
52 MB per day
19 GB
Level 1 Science & Housekeeping
625 MB per day
228 GB
Level 2 Science & Housekeeping
1484 MB per day
541 GB
CRaTER Total
2.0 GB per day
789 GB
Following receipt of CRaTER data by the PPI Node it is expected that fourteen working days
will be required before the data are made available on PPI web pages. Once sufficient data have
accumulated a new archive volume will be created by PPI. It is anticipated that two weeks will
be required to produce and validate this new archive volume once the data delivery that fills the
volume has been made available online.
3.4 Backups and duplicates
The PPI Node keeps three copies of each archive volume. One copy is the primary archive
volume, another is an onsite backup copy, and the final copy is a local, off-site backup copy.
The volumes sent by the CRaTER team and the PDS Engineering Node are to be kept by those
16
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
institutions. Once the archive volumes are fully validated and approved for inclusion in the
archive, a copy of the data is sent to the National Space Science Data Center (NSSDC) for long-
term archive in a NASA-approved deep-storage facility. The PPI Node may maintain additional
copies of the archive volumes, either on or off-site as deemed necessary.
Figure 1 illustrates the process of duplicating and disseminating the CRaTER standard archive
volumes.
Validation
LRO
CRaTER
Report
SOC
Archive
Delivery
PDS-PPI
Delivery
Receipt
Node Mirror
Archive
Site
PDS Planetary Plasma
Delivery
PDS –PPI
Archive
Interactions (PDS-PPI)
Online Review
Assurance
Node
Site
Tape
Validated
Backups
Data
Validated
Data
PDS-PPI
NSSDC
Public Web
Archive
Pages
User
Online Data
Physical Media
Delivery
Creation and
Delivery
Figure 1: Duplication and dissemination of CRaTER standard archive volumes
17
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
3.5 Labeling and identification
Each CRaTER data volume bears a unique volume ID using the last two components of the
volume set ID [PDS Standards Reference, see §2.6]. For each physical medium, the volume IDs
are USA_NASA_PDS_LROCRA_nnnn, where LROCRA is the VOLUME_SET_ID defined by
the PDS and nnnn is the sequence number of the individual volume. Hence the first CRaTER
Level 0 volume has the volume ID LROCRA_0001, as shown in Table 11.
Table 11: PDS Data Set Name Assignments
Level
DATA_SET_ID
VOLUME_ID
CRaTER EDR
LRO-L-CRAT-2-EDR-RAWDATA-V1.0
LROCRA_0001
CRaTER CDR
LRO-L-CRAT-3-CDR-CALIBRATED-V1.0
LROCRA_1001
CRaTER DDR–1
LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0
LROCRA_2001
CRaTER DDR–2
LRO-L-CRAT-5-DDR-ACCUMULATED-V1.0
LROCRA_3001
CRaTER DAP
LRO-L-CRAT-5-DAP-MODELLED-V1.0
LROCRA_4001
18
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
4 Archive volume contents
This section describes the contents of the CRaTER standard product archive collection volumes,
including the file names, file contents, file types, and the organizations responsible for providing
the files. The complete directory structure is shown in Figure 2. All the ancillary files described
herein appear on each CRaTER standard product volume, except where noted.
ROOT
BROWSE
CALIB
yyyyd00
CATALOG
DATA
DOCUMENT
yyyy
EXTRAS
INDEX
yyyy
LABEL
yyyyddd
SOFTWARE
yyyyddd
Figure 2: Archive volume directory structure
4.1 Root directory
The files listed in Table 12 are contained in the (top-level) root directory, and are produced by
the CRaTER team in consultation with the PPI node of the PDS. With the exception of the
hypertext file and its label, all of these files are required by the PDS volume organization
standards.
Table 12: Root directory contents
File
Description
Responsibility
AAREADME.HTM
HTML version of AAREADME.TXT
CRaTER team
AAREADME.LBL
A PDS detached label that describes AAREADME.HTM
CRaTER team
AAREADME.TXT
This file completely describes the volume organization and
CRaTER team
contents (PDS label attached)
ERRATA.TXT
A text file containing a cumulative listing of comments and
CRaTER team
updates concerning all CRaTER standard products on all
CRaTER volumes in the volume set published to date
VOLDESC.CAT
A description of the contents of this volume in a PDS format
CRaTER team
readable by both humans and computers
19
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
4.2 BROWSE directory
The BROWSE directory contains daily browse plots of the CRaTER data, split into 100-day
intervals (if available). The contents of this directory and its subdirectories are described in
Table 13.
Table 13: BROWSE directory contents
File
Description
Responsibility
BROWINFO.TXT
A description of the contents of this directory
CRaTER team
yyyyd00
Subdirectories, each spanning a 100-day interval
CRaTER team
from yyyyd00 through yyyyd99
yyyyd00/yyyyddd.PDF A PDF file containing a plot of the events acquired
CRaTER team
on day ddd of year yyyy
yyyyd00/yyyyddd.LBL The PDS label describing the corresponding plot file CRaTER team
4.3 CALIB directory
The CALIB directory, which only exists on the Level 1 and 2 archives, contains a copy of the
calibration plan and the ancillary data used to calibrate the CRaTER instrument performance.
The contents of this directory are described in Table 14.
Table 14: CALIB directory contents
File
Description
Responsibility
CALINFO.TXT
A description of the contents of this directory
CRaTER team
CRAT_CAL_PLAN.HTM
The CRaTER Calibration Plan (HTML format)
CRaTER team
CRAT_CAL_PLAN.LBL
PDS label describing multiple formats of the
CRaTER team
CRaTER Calibration Plan (CRAT_CAL_PLAN.*)
and associated graphic files (CALPLANxxx.JPG)
CRAT_CAL_PLAN.PDF
The CRaTER Calibration Plan (Acrobat™ format)
CRaTER team
CALPLANxxx.JPG
Images associated with the HTML version of
CRaTER team
CRaTER Calibration Plan.
*.DAT
Calibration data files in Level 0 format
CRaTER team
*.LBL
PDS label describing the corresponding DAT file
CRaTER team
4.4 CATALOG directory
The files in the CATALOG directory provide a top-level understanding of the LRO mission,
spacecraft, instruments, and data sets in the form of completed PDS templates. The information
necessary to create the files is provided by the CRaTER team and formatted into standard
template formats by the PPI Node. The files in this directory are coordinated with PDS data
engineers at both the PPI Node and the PDS Engineering Node.
Table 15: CATALOG directory contents
File
Description
Responsibility
CATINFO.TXT
A description of the contents of this directory
CRaTER team
20
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
File
Description
Responsibility
CRAT_INST.CAT
PDS instrument catalog description of the CRaTER
CRaTER team
instrument
CRAT_L0_DS.CAT
PDS data set catalog description of the CRaTER
CRaTER team,
Level 0 (raw) data files
PPI Node
CRAT_L1_DS.CAT
PDS data set catalog description of the CRaTER
CRaTER team,
Level 1 data files
PPI Node
CRAT_L2_DS.CAT
PDS data set catalog description of the CRaTER
CRaTER team,
Level 2 data files
PPI Node
CRAT_REF.CAT
CRaTER-related references mentioned in other
CRaTER team
CAT files
INSTHOST.CAT
A description of the LRO spacecraft
LRO Project
MISSION.CAT
PDS mission catalog description of the LRO
LRO Project
mission
PERSON.CAT
PDS personnel catalog description of CRaTER team CRaTER team
members and other persons involved with
generation of CRaTER standard data products
PROJ_REF.CAT
References mentioned in INSTHOST.CAT and
LRO Project
MISSION.CAT
4.5 DATA directory
4.5.1 Contents
The DATA directory contains the data files produced by the CRaTER team. In the Level 0
archive, these files contain the raw binary instrument data in the form of CCSDS telemetry
packets, organized into correct time sequence, time tagged, and edited to remove obviously bad
data. In the Level 1 and Level 2 archives, the contents of the DATA directory are ASCII file that
result from passing the corresponding Level 0 files through the processing pipeline.
The data files are of the highest quality possible. Any residual issues are documented in
AAREADME.TXT and ERRATA.TXT. Users are referred to these files for a detailed description
of any outstanding matters associated with the archived data.
Additional files relevant to the data files are located in the EXTRAS directory (see §4.7). These
include ancillary information files (engineering, housekeeping) and channelized data files (e.g.
spacecraft attitude, status information for CRaTER instrumental subsystems), provided to
facilitate data processing and analysis.
Table 16: DATA directory contents
File
Description
Responsibility
DATAINFO.TXT
A description of the contents of this directory
CRaTER team
yyyy
Subdirectories containing CRaTER data acquired in year
CRaTER team
yyyy.
21
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
4.5.2 Subdirectory structure
In order to manage files in an archive volume more efficiently the DATA directory is divided into
subdirectories. The two levels of division are based on time; data are organized into yearly
subdirectories, which are further divided into a number of daily sub-subdirectories. The naming
convention for the yearly directories is yyyy, and for the daily directories it is yyyyddd,
where ddd is the three-digit day of year. For example, all data for year 2010 are contained
below the directory 2010, with data for Jan 1 2010 UTC found in the subdirectory
2010/2010001, and so on.
4.5.3 Required files
A PDS label describes each file in the DATA path of an archive volume. Text documentation
files have attached (internal) PDS labels and data files have detached labels. Detached PDS label
files have the same root name as the file they describe but have the extension LBL. The format
of the data files for each standard data product is constant throughout the archive volume and is
described in FMT files located in the LABEL directory (see §4.9).
4.5.4 The yyyy/yyyyddd subdirectory
This directory contains CRaTER data files and their corresponding PDS labels. As shown in
Table 17, the data in these files span a time interval of one day, the particular day being
identified from both the file name and the name of the parent directory. The names also contain
a 2-digit version. The initial version is V01.
Table 17: DATA/yyyy/yyyyddd directory contents
Filename
Description
CRAT_yyyyddd_Vnn.LOG.TXT
Pipeline log file (ASCII)
CRAT_L0_HK_yyyyddd_Vnn.DAT
CRaTER Level 0 Housekeeping Data
CRAT_L1_HK_yyyyddd_Vnn.TAB
CRaTER Level 1 Housekeeping Data
CRAT_L2_HK_yyyyddd_Vnn.TAB
CRaTER Level 2 Housekeeping Data
CRAT_Ln_HK_yyyyddd_Vnn.LBL
CRaTER Level n Housekeeping Data PDS Label
CRAT_L0_PRI_yyyyddd_Vnn.DAT
CRaTER Level 0 Primary Science Data
CRAT_L1_PRI_yyyyddd_Vnn.TAB
CRaTER Level 1 Primary Science Data
CRAT_L2_PRI_yyyyddd_Vnn.TAB
CRaTER Level 2 Primary Science Data
CRAT_Ln_PRI_yyyyddd_Vnn.LBL
CRaTER Level n Primary Science Data PDS Label
CRAT_L0_SEC_yyyyddd_Vnn.DAT
CRaTER Level 0 Secondary Science Data
CRAT_L1_SEC_yyyyddd_Vnn.TAB
CRaTER Level 1 Secondary Science Data
CRAT_L2_SEC_yyyyddd_Vnn.TAB
CRaTER Level 2 Secondary Science Data
CRAT_Ln_SEC_yyyyddd_Vnn.LBL
CRaTER Level n Secondary Science Data PDS Label
Level 0 data file names end in DAT, indicating their binary contents, while the Level 1 and 2
data files, which contain fixed-length ASCII records, end in TAB. Each file is accompanied by a
PDS label (LBL) describing its contents, and contain pointers to the relevant format definition
files (FMT) in the LABEL directory. The labels permit the contents of most of the products to be
browsed by PDS software, e.g., NASAView, tbtool, etc. The exception is the Level 0 Primary
22
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Science product, since it contains varying-length records that do not comply with PDS standards.
This product can instead be listed by programs in the SOFTWARE directory (see §4.10).
4.6 DOCUMENT directory
The DOCUMENT directory contains a range of documentation considered either necessary or useful
for users to understand the archive data set. Documents may be included in multiple forms, for
example, ASCII, PDF, MS Word, or HTML. PDS standards require that any documentation
needed for use of the data be available in an ASCII format. HTML is an acceptable ASCII
format in addition to plain text. The following files are contained in the DOCUMENT directory,
grouped into the subdirectories shown.
Table 18: DOCUMENT directory contents
Filename
Description
Responsibility
DOCINFO.TXT
A description of the contents of this directory
CRaTER team
GAPS_HK.LBL
A PDS detached label for GAPS_HK.TXT
CRaTER team
PPI Node
GAPS_HK.TAB
A cumulative listing of the missing Housekeeping
CRaTER team
packets up to and including the days for the current
volume
GAPS_PRI.LBL
A PDS detached label for GAPS_PRI.TAB
CRaTER team
GAPS_PRI.TAB
A cumulative listing of the missing Primary Science
CRaTER team
packets for the days up to and including the days for
the current volume
GAPS_SEC.LBL
A PDS detached label for GAPS_SEC.TAB
CRaTER team
GAPS_SEC.TAB
A cumulative listing of the missing Secondary Science
CRaTER team
packets for the days up to and including the days for
the current volume
MODE_CHANGES.LBL
A PDS detached label for MODE_CHANGES.TAB
CRaTER team
MODE_CHANGES.TAB
A cumulative listing of instrument mode changes since
CRaTER team
launch
VOLSIS*.JPG
Graphics files used by VOLSIS.HTM
CRaTER team
VOLSIS.HTM
The SIS in HTML format
CRaTER team
VOLSIS.LBL
A PDS detached label for the SIS document
CRaTER team
VOLSIS.PDF
The SIS in PDF format
CRaTER team
4.7 EXTRAS directory
The EXTRAS directory contains files which facilitate the use of the archive volume but which
are not considered part of the archive itself. At the top level (see Table 19) are the checksum and
manifest files that describe the contents of the entire archive volume. The directory is divided
into subdirectories in the same manner as the DATA directory. The two levels of division are
based on time; data are organized into yearly subdirectories, which are further divided into a
number of daily sub-subdirectories. The naming convention for the yearly directories is yyyy,
and for the daily directories it is yyyyddd, where ddd is the three-digit day of year. For
23
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
example, all data for year 2010 is contained below the directory 2010, with data for Jan 1 2010
UTC found in the subdirectory 2010/2010001, and so on.
Included in the subdirectories (see Table 20) are those SPICE kernels that were used to process
the data files. File names are used as received from the LRO MOC and therefore may not
conform to PDS conventions. Before reprocessing any CRaTER data, users are advised to check
with the PDS NAIF Node for the latest versions of the kernel files.
Besides the subdirectories, the EXTRAS directory may also contain additional files that were not
anticipated when the archive structure was defined. These files will be described in
INDXINFO.TXT and in the ERRATA.TXT file in the root directory of the archive.
Table 19: EXTRAS subdirectory contents
Filename
Description
INDXINFO.TXT
A description of the contents of this directory
CHECKSUM.LBL
A PDS detached label that describes CHECKSUM.TXT
CHECKSUM.TXT
A file containing a list of all files on the current
volume, along with their MD5 checksums
MANIFEST.LBL
A PDS detached label that describes MANIFEST.TXT
MANIFEST.TXT
A file containing a list of all files on the current volume
de421.bsp
SPICE planetary and lunar ephemeris (SPK)
naif0009.tls
SPICE leap second kernel (LSK)
pck00008.tpc
SPICE generic planetary constants (PCK)
moon_pa_de421_1900-2050.bpc
SPICE lunar principal axis (PA) reference frame
orientation kernel (PCK)
moon_080317.tf
SPICE lunar frame kernel (TF)
moon_assoc_pa.tf
SPICE lunar PA frame association kernel (TF)
lro_clkcor_yyyyddd_vnn.tcs
LRO SPICE spacecraft clock correlation (SLCK)
lro_frames_2009168_v01.tf
LRO SPICE spacecraft frame kernel (FK)
yyyy
Directories containing files relevant to year yyyy.
Table 20: EXTRAS/yyyy/yyyyddd subdirectory contents
Filename
Description
CRAT_SC_yyyyddd_nnnnnnn.hk
Spacecraft Housekeeping Data
SC_yyyyddd_hhmm_B_Vnn.txt
Daily Command Load Report
moc42_yyyyddd_yyyyddd_vnn.bc
Definitive Spacecraft Orientation (CK)
CRAT_yyyyddd_nnnnnnn_hk.meta
CRaTER Housekeeping Summary
CRAT_yyyyddd_nnnnnnn_sci.meta
CRaTER Raw Measurement Summary
fdf29_yyyyddd_yyyyddd_bnn.bsp
Definitive Spacecraft Ephemeris (SPK)
4.8 INDEX directory
The INDEX.TAB file contains a listing of all data products on the archive volume. The index
(INDEX.TAB) and index information (INDXINFO.TXT) files are required by the PDS volume
24
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
standards. The format of these ASCII files is described in §5.2.5. An online and web-accessible
index file will be available at the PPI Node while data volumes are being produced.
Table 21: INDEX directory contents
File
Description
Responsibility
INDXINFO.TXT
A description of the contents of this directory
CRaTER team
INDEX.LBL
A PDS detached label that describes INDEX.TAB
CRaTER team
INDEX.TAB
A table listing all CRaTER data products on this volume
CRaTER team
4.9 LABEL directory
The LABEL directory contains format files (*.FMT) that describe the contents of the CRaTER
files in the DATA subdirectories. They are themselves described by a LABINFO.TXT file.
Table 22: LABEL directory contents
File
Description
Responsibility
CRAT_L0_HDR.FMT Bit-level description of Level 0 packet headers
CRaTER team
CRAT_L0_HK.FMT
Bit-level description of Level 0 housekeeping records
CRaTER team
CRAT_L0_PRI.FMT Bit-level description of Level 0 primary science records
CRaTER team
CRAT_L0_SEC.FMT Bit-level description of Level 0 secondary science records
CRaTER team
CRAT_L1_HK.FMT
Byte-level description of Level 1 housekeeping records
CRaTER team
CRAT_L1_PRI.FMT Byte-level description of Level 1 primary science records
CRaTER team
CRAT_L1_SEC.FMT Byte-level description of Level 1 secondary science records CRaTER team
CRAT_L2_HK.FMT
Byte-level description of Level 2 housekeeping records
CRaTER team
CRAT_L2_PRI.FMT Byte-level description of Level 2 primary science records
CRaTER team
CRAT_L2_SEC.FMT Byte-level description of Level 2 secondary science records CRaTER team
LABINFO.TXT
A description of the contents of this directory
CRaTER team
LROHDR.FMT
Bit-level description of 64-byte Level 0 file headers
CRaTER team
These files are used by several PDS software tools, e.g., NASAView, tbtool, etc., to browse the
data products through their PDS labels. This is not true, however, for the Level 0 Primary
Science product, since it contains varying-length records that cannot be defined by the PDS
Object Definition Language used by the FMT files. The CRAT_L0_PRI.FMT file therefore
contains a description of a maximum-length record (12-byte header followed by 432-byte data
array), which may be useful to some future software development. Meanwhile, PERL and C++
code that can access all CRaTER products are located in the SOFTWARE directory (see
CRATLIST.CPP and CRATLIST.PL).
4.10 SOFTWARE directory
The SOFTWARE directory (see Table 23) contains source code for software useful for reading
and writing CRaTER Level 0, 1, and 2 data files. Since this software was developed exclusively
at MIT and BU, and relates only to the manipulation of scientific data, it is in the public domain
and exempt from export regulations.
25
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Table 23: SOFTWARE directory contents
File
Description
Responsibility
SOFTINFO.TXT
A description of the contents of this directory
CRaTER team
CRATLIST.CPP
C++ source code that, when compiled and linked with
CRaTER team
the CRaTER object library, lists the contents of
CRaTER Level 0 data files
CRATLIST.DAT
Calibration data used by CRATLIST.PL
CRaTER team
CRATLIST.PL
PERL program to list the contents of CRaTER Level 0
CRaTER team
data files
CRATER_LIB.CPP
C++ functions to support the CRaTER object library
CRaTER team
CRATER_LIB.H
C++ header file defining the CRaTER object library
CRaTER team
CRATER_LIB.HTM
Description of CRATER_LIB routines in HTML format
CRaTER team
CRATER_LIB.LBL
PDS label file describing CRATER_LIB.PDF
CRaTER team
CRATER_LIB.MAN
Description of CRATER_LIB routines in roff format
CRaTER team
CRATER_LIB.PDF
Manual describing the CRaTER object library
CRaTER team
CRATER_L0_LIB.CPP C++ object library to read CRaTER Level 0 files
CRaTER team
CRATER_L0_LIB.H
C++ header file defining CRaTER Level 0 record
CRaTER team
formats and input classes
CRATER_L0_LIB.HTM Description of CRATER_L0_LIB (HTML format)
CRaTER team
CRATER_L0_LIB.MAN Description of CRATER_L0_LIB (roff format)
CRaTER team
CRATER_L0_OUT.CPP C++ object library to write CRaTER Level 0 files
CRaTER team
CRATER_L0_OUT.H
C++ header file defining CRaTER Level 0 output
CRaTER team
classes
CRATER_L0_OUT.HTM Description of CRATER_L0_OUT (HTML format)
CRaTER team
CRATER_L0_OUT.MAN Description of CRATER_L0_OUT (roff format)
CRaTER team
CRATER_I1_LIB.CPP C++ object library to manipulate CRaTER Level 1 files
CRaTER team
CRATER_L1_LIB.H
C++ header file defining CRaTER Level 1 record
CRaTER team
formats and classes
CRATER_L1_LIB.HTM Description of CRATER_L1_LIB (HTML format)
CRaTER team
CRATER_L1_LIB.MAN Description of CRATER_L1_LIB (roff format)
CRaTER team
CRATER_L2_LIB.CPP C++ object library to manipulate CRaTER Level 2 files
CRaTER team
CRATER_L2_LIB.H
C++ header file defining CRaTER Level 2 record
CRaTER team
formats and classes
CRATER_L2_LIB.HTM Description of CRATER_L2_LIB (HTML format)
CRaTER team
CRATER_L2_LIB.MAN Description of CRATER_L2_LIB (roff format)
CRaTER team
26
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
5 Archive volume format
This section describes the format of CRaTER standard archive volumes. Data that comprise the
CRaTER standard product archives will be formatted in accordance with PDS specifications [see
Planetary Science Data Dictionary, PDS Archiving Guide, and PDS Standards Reference in
§2.6].
5.1 Volume format
Although the CRaTER team does not control the volume format to be used by the PDS, it is
necessary to define the format in which the data sets are to be transmitted via network from the
SOC to the PPI node. This will be in the form of compressed tar archives, as created by the open
source gtar program. Pathnames, in lower-case letters only, will be relative to the ROOT
directory, e.g., “./data”, “./index”, etc.
5.2 File formats
The following section describes file formats for the kinds of files contained on archive volumes.
For more information, see the PDS Archive Preparation Guide [see §2.6].
5.2.1 Document files
Document files with a TXT extension exist in nearly all directories. They are ASCII files with
embedded PDS labels. All ASCII document files contain 80-byte fixed-length records; records
are terminated with a carriage return (ASCII 13) and line feed character (ASCII 10) in the 79th
and 80th byte, respectively. This format allows the files to be read by many operating systems,
e.g., UNIX, MacOSX, Windows, etc.
In general, documents are provided in ASCII text format. However, some documents in the
DOCUMENT directory contain formatting and figures that cannot be rendered as ASCII text.
Hence these documents are also given in additional formats such as hypertext, Microsoft Word,
and Adobe Acrobat (PDF). Hypertext files contain ASCII text plus hypertext mark-up language
(HTML) commands that enable them to be viewed in a web browser such as Mozilla Firefox or
MS Internet Explorer. Hypertext documents may reference ancillary files, such as images, that
are incorporated into the document by the web browser.
5.2.2 Tabular files
Tabular files (TAB extension) exist in the DATA and INDEX directories. Tabular files are ASCII
files formatted for direct reading into database management systems on various computers.
Columns are fixed length, separated by commas or white space, and character fields are enclosed
in double quotation marks ("). Character fields are padded with spaces to keep quotation marks
in the same columns of successive records. Character fields are left justified, and numeric fields
are right justified. The “start byte” and “bytes” values listed in the labels do not include the
commas between fields or the quotation marks surrounding character fields. The records are of
fixed length, and the last two bytes of each record contain the ASCII carriage return and line feed
characters. This line format allows a table to be treated as a fixed length record file on
computers that support this file type and as a text file with embedded line delimiters on those that
don't support it.
27
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Detached PDS label files will describe all tabular files. A detached label file has the same name
as the data file it describes, but with the extension LBL. For example, the file INDEX.TAB is
accompanied by the detached label file INDEX.LBL in the same directory.
5.2.3 PDS labels
All data files in the CRaTER Standard Product Archive Collection have associated detached
PDS labels [see the Planetary Science Data Dictionary and the PDS Standards Reference in
§2.6]. These label files are named using the same prefix as the data file together with an LBL
extension.
A PDS label, whether embedded or detached from its associated file, provides descriptive
information about the associated file. The PDS label is an object-oriented structure consisting of
sets of “keyword = value” declarations. The object that the label refers to (e.g. IMAGE,
TABLE, etc.) is denoted by a statement of the form:
^object = location
in which the carat character (^, also called a pointer in this context) indicates where to find the
object. In a PDS label, the location denotes the name of the file containing the object, along with
the starting record or byte number, if there is more than one object in the file. For example:
^HEADER = ("98118.TAB", 1)
^TABLE = ("98118.TAB", 1025 <BYTES>)
indicates that the HEADER object begins at record 1 and that the TABLE object begins at byte
1025 of the file 98118.TAB. The file 98118.TAB must be located in the same directory as
the detached label file.
Below is a list of the possible formats for the ^object definition in labels in this product.
^object
= n
^object
= n <BYTES>
^object
= "filename.ext"
^object
= ("filename.ext", n)
^object
= ("filename.ext", n <BYTES>)
where
• n is the starting record or byte number of the object, counting from the beginning of the
file (record 1, byte 1),
• <BYTES> indicates that the number given is in units of bytes (the default is records),
• filename is the up-to-27-character, alphanumeric upper-case file name,
• ext is the up-to-3-character upper-case file extension,
• and all detached labels contain ASCII records that terminate with a carriage return
followed by a line feed (1310, 1010). This allows the files to be read by most computer
operating systems, e.g., UNIX, MacOS, MSWindows, etc.
Examples of PDS labels required for the CRaTER archive are shown in Appendix B.
28
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
5.2.4 Catalog files
Catalog files (extension CAT) exist in the Root and CATALOG directories. They are plain text
files formatted in an object-oriented structure consisting of sets of “keyword = value”
declarations.
5.2.5 Index files
The PDS team provides PDS index files. The format of these files is described in this SIS
document for completeness.
A PDS index table contains a listing of all data products on an archive volume. When a data
product is described by a detached PDS label, the index file points to the label file, which in turn
points to the data file. When a data product is described by an attached PDS label, the index file
points directly to the data product. A PDS index is an ASCII table composed of required
columns and optional columns (user defined). When values are constant across an entire
volume, it is permissible to promote the value out of the table and into the PDS label for the
index table.
To facilitate users’ searches of the CRaTER data submission, a few optional columns will be
included in the index table. In particular, the file start and stop times will be included. Table 24
contains a description of the CRaTER archive volume index files. Index files are by definition
fixed length ASCII files containing comma-delimited fields. Character strings are quoted using
double quotes, and left justified in their field, followed where necessary by trailing blanks. The
“Start Byte” column gives the location of the first byte (counting from 1) of the column within
the file, skipping over delimiters and quotation marks.
Table 24: Format of index files
Start
Column Name
Bytes
Description
Byte
FILE_NAME
2
31
name of product file within DATA/yyyyddd
directory
PATH_NAME
36
50
full path (relative to archive volume root) and
name to product’s PDS label file
START_TIME
88
23
time (UTC) of first record in data file
STOP_TIME
112
23
time (UTC) of last record in data file
STANDARD_DATA_PRODUCT_ID
137
12
type of data file (see Table 6)
DATA_SET_ID
152
40
PDS ID of data set of which file is member
(see Table 11)
PRODUCT_CREATION_DATE
195
10
date product delivered to PDS
29
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
5.2.6 Level 0 data files
As described in Section 2.3.1, the raw instrument data consist of three data packet types,
recorded onboard in two files: one containing primary science packets, the other containing
secondary science and housekeeping packets. During ground processing, these files are sorted
into three sets of Level 0 files, one for each packet type. Each file begins with a 64-byte header,
described in Table 25, followed by one or more data records as described in Table 26 to Table
28. Each record begins with a 12-byte header described in Table 29. All fields are to be
interpreted as unsigned integers with their most significant bits recorded in the lowest byte
offset, except FileName, which is a null-terminated array of ASCII characters.
Table 25: Format of Level 0 binary file header records
Length
Byte
Bit
Name
Description
(bits)
0
0
32
FileID
numerical file identifier (200 = primary science, 201 =
housekeeping, 202 = secondary science)
4
32
32
Spare
spare
8
64
32
StartTimeSec
S/C time (elapsed seconds from epoch 2001-01-
01T00:00:00.000 UTC) of first record
12
96
32
StartTimeSubSec
S/C fractional time (LSB = 2–32 sec) of first record
16
128
32
StopTimeSec
S/C time (elapsed seconds from epoch 2001-01-
01T00:00:00.000 UTC) of last record
20
160
32
StopTimeSubSec
S/C fractional time (LSB = 2–32 sec) of last record
24
192
320
FileName
product file name, right-padded with NULs, e.g.,
“CRAT_L0_PRI_yyyyyyy_vnn.DAT”
Table 26: Format of Level 0 primary science data file records
Length
Byte
Bit
Name
Description
(bits)
0
0
96
Header
primary & secondary headers, ApId=120 (see Table 29)
12
96 n*6*12 Event[n][6]
signals from detectors 1 to 6 from n single events (0 < n
< 48); varying length records, lenght recorded in
PacketLength field of Header structure (Table 29)
Table 27: Format of Level 0 secondary science data file records
Length
Byte
Bit
Name
Description
(bits)
0
0
96
Header
primary & secondary headers, ApId=121 (see Table 29)
12
96
1
BiasCntrl
detector bias delayed control flag (1 = enabled)
12
97
1
BiasCmd
detector bias voltage flag (1 = on)
12
98
1
CalLow
internal calibration pulser—low range flag (1 = enabled)
12
99
1
CalHigh
internal calibration pulser—high range flag (1 = enabled)
12
100
1
CalRate
internal calibration pulser pulse rate flag
(1 = 1953 Hz; 0 = 8 Hz)
12
101
6*1
ProcDFlag[6]
detector processing flag (1 = enabled)
13
102
5
LastCmd
address of last command to CRaTER
30
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
14
112
16
LastValue
contents of last command to CRaTER
16
128
16
DiscThin
LLD monitor--thin detectors (D1, D3, D5)
18
144
16
DiscThick
LLD monitor--thick detectors (D2, D4, D6)
20
160
64*1
Mask[64]
detector coincidence accept mask
28
224
6*16
Single[6]
detector singles counters (D1 to D6)
40
320
16
Good
good events counter
42
336
16
Reject
rejected events counter
44
352
16
Total
total events counter
Table 28: Format of Level 0 housekeeping data file records
Length
Byte
Name
Description
Units†
(bits)
0
96
Header
primary & secondary headers, ApId = 122 (see Table 29)
12
4
FPGA_SN
FPGA revision code
12
12
undefined
undefined—skip over the 12 bits
14
16
V5digital
+5 VDC digital regulated voltage
0.00200*DN (V)
16
4
VAnalog_Err
0 = analog power on
15= analog power off, remaining housekeeping fields invalid
16
12
V5plus
+5 VDC analog regulated voltage 0.00200*DN (V)
18
16
V5neg
–5 VDC analog regulated voltage
0.00201*DN (V)
20
16
undefined
undefined—skip over the 16 bits
22
6*16
BiasCurrent[6]
detector bias current monitors
0.00050*DN (µA)
34
16
BiasVoltThin
bias voltage monitor--thin
0.101*DN (V)
detector (D1, D3, D5)
36
16
BiasVoltthick
bias voltage monitor--thick
0.101*DN (V)
detector (D2, D4, D6)
38
16
CalAmp
internal calibration pulser pulse
0.00100*DN (V)
amplitude monitor
40
16
LLDThin
LLD amplitude monitor--thin
0.00124*DN – 0.124 (V)
detectors (D1, D3, D5)
42
16
LLDThick
LLD amplitude monitor--thick
0.00124*DN – 0.124 (V)
detectors (D2, D4, D6)
44
16
Ttelescope
temperature monitor--telescope
0.2*V5plus – 0.100*DN –
assembly
273.2 (°C)
46
16
Tanalog
temperature monitor--analog
0.2*V5plus – 0.100*DN –
electronics board
273.2 (°C)
48
16
Tdigital
temperature monitor--digital
0.2*V5plus – 0.100*DN –
electronics board
273.2 (°C)
50
16
Tpower
temperature monitor--power
0.2*V5plus – 0.100*DN –
supply
273.2 (°C)
52
16
Tref
temperature monitor—telescope
0.2*V5plus – 0.100*DN –
housing reference location
273.2 (°C)
54
16
RadHighSens
radiation monitor amplitude—
0.00000125*DN (Rads)
high sensitivity
31
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
56
16
RadMedSens
radiation monitor amplitude—
0.000320*DN (Rads)
medium sensitivity
58
16
RadLowSens
radiation monitor amplitude—low 0.08192*DN (Rads)
sensitivity
60
16
Tprt
temperature monitor—instrument
0.1299*(4*DN–10000)/
chassis reference location (ground (5–DN/1000) (°C)
test only)
62
16
Purge
GN2 purge flow rate monitor
DN–0.371*V5plus+
(ground test only)
19*(Tref–20) (CuFt/Hr)
† where “DN” is the unsigned integer value of the current field, V5plus is the value of the V5plus field
converted to Volts, and Tref is the telescope wall temperature in °C. These relations between raw DN
values and “engineering” units are only approximate. More accurate algorithms are used during pipeline
processing to create Level 1 and 2 housekeeping products.
Table 29: Format of Level 0 record header structure
Length
Byte
Bit
Name
Description
(bits)
0
0
3 Version
CCSDS version number
0
3
1 PacketType
packet type
1
4
1 SecHdrFlag
secondary header flag (1 = secondary header follows, bytes
6–11)
1
5
11 ApId
application process identifier (120 = primary science,
121= secondary science, 122 = housekeeping)
2
16
2 SegFlags
packet segmentation flag (3 = no segmentation)
2
18
14 SeqCount
source sequence count (separate for each ApId)
4
32
16 PacketLength
packet length (# bytes following primary header – 1)
6
48
1 Reserved1
reserved (value = 0)
6
49
31 Time
spacecraft time--elapsed seconds from epoch 2001-01-
01T00:00:00.000 UTC)
10
80
4 FracTime
spacecraft time—fractional second
10
84
5 Reserved2
reserved (value = 0)
11
89
1 TestFlag
test mode flag (1 = test enabled)
11
90
1 OneHertz
external 1-Hz time sync pulse flag (1 = not received)
11
91
5 SerialNumber
instrument serial number
32
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
5.2.7 Level 1 data files
Level 1 data files contain the same information as their Level 0 counterparts, but translated into
ASCII characters, with one addition: the primary science records contain the detector event
energies converted to electron volts, alongside the raw count values from the Level 0 files.
There are no header records and the format of the fixed-length, comma delimited, data records
are shown in Table 30 to Table 32. The first column contains the byte offset of the start of the
data field, and the second column lists the length of the field in bytes. Some fields contain
multiple elements, denoted by the number within parentheses in column 3. The byte offset from
the beginning of the record to the start of the n’th element is therefore Col1+(n–1)*(Col2+1),
where allowance has been made for the comma that follows every element.
Table 30: Format of Level 1 primary science data file records
Length
Byte
(bytes)
Name
Fmt*
Units
Description
0
9
Seconds
I9
Secs
spacecraft time--elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)
10
2
Fract
I2
Sec/100 spacecraft time—fractional second
13
6
Index
I6
N/A
index of event within current second
20
4
Ampl[6]
I4
N/A
PHA output amplitude detectors D1 to D6
50
10
Energy[6]
E10.4
keV
energy deposited in detectors D1 to D6
Table 31: Format of Level 1 secondary science data file records
Length
Byte
(bytes)
Name
Fmt*
Units
Description
0
9
Seconds
I9
Secs
spacecraft time--elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)
10
2
Fract
I2
Sec/100 spacecraft time—fractional second
13
1
BiasCntrl
I1
N/A
detector bias delayed control flag (1 = enabled)
15
1
BiasCmd
I1
N/A
detector bias voltage flag (1 = on)
17
1
CalLow
I1
N/A
internal calibration pulser flag—low range
(1 = enabled)
19
1
CalHigh
I1
N/A
internal calibration pulser flag—high range
(1 = enabled)
21
1
CalRate
I1
N/A
internal calibration pulser pulse rate flag
(1 = 1953 Hz, 0 = 8 Hz)
23
1
ProcDFlag[6]
I1
N/A
detector processing flag (1 = enabled)
35
5
LastCmd
I5
N/A
address of last command to CRaTER
41
5
LastValue
I5
N/A
contents of last command to CRaTER
47
5
DiscThin
I5
N/A
LLD setting—thin detectors (D1, D3, D5)
53
5
DiscThick
I5
N/A
LLD setting--thick detectors (D2, D4, D6)
59
10
Mask[2]
I10
N/A
detector coincidence accept mask
81
5
Single[6]
I5
N/A
detector singles counter (D1 to D6)
117
5
Good
I5
N/A
good events counter
123
5
Reject
I5
N/A
rejected events counter
129
5
Total
I5
N/A
total events counter
33
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Table 32: Format of Level 1 housekeeping data file records
Length
Byte
(bytes)
Name
Fmt*
Units
Description
0
9
Seconds
I9
Secs
spacecraft time--elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)
10
2
Fract
I2
Sec/100
spacecraft time—fractional second
13
7
V5digital
F7.3
Volts
+5VDC digital regulated voltage
21
2
VAnalog_Err
I2
N/A
0 = analog power on
15= analog power off, remaining
housekeeping fields invalid
24
7
V5plus
F7.3
Volts
+5VDC analog regulated voltage
32
7
V5neg
F7.3
Volts
–5VDC analog regulated voltage
40
7
BiasCurrent[6]
F7.3
μAmps
detector bias currents
88
7
BiasVoltThin
F7.3
Volts
bias voltage--thin detectors (D1, D3, D5)
96
7
BiasVoltthick
F7.3
Volts
bias voltage--thick detector (D2, D4, D6)
104
7
CalAmp
F7.3
Volts
internal calibration pulser pulse amplitude
112
7
LLDThin
F7.3
Volts
LLD signal threshold--thin detectors
(D1, D3, D5)
120
7
LLDThick
F7.3
Volts
LLD signal threshold--thick detectors
(D2, D4, D6)
128
7
Ttelescope
F7.2
°C
temperature--telescope assembly
136
7
Tanalog
F7.2
°C
temperature--analog electronics board
144
7
Tdigital
F7.2
°C
temperature--digital electronics board
152
7
Tpower
F7.2
°C
temperature--power supply
160
7
Tref
F7.2
°C
temperature—telescope housing reference
location
168
10
RadHighSens
E10.4
Rads
radiation monitor integrated dose—high
sensitivity
179
10
RadMedSens
E10.4
Rads
radiation monitor integrated dose—medium
sensitivity
190
10
RadLowSens
E10.4
Rads
radiation monitor integrated dose—low
sensitivity
* The external representation of the field value as it would appear in a Fortran FORMAT statement.
5.2.8 Level 2 data files
Level 2 data files contain the same information as their Level 1 counterparts, with the following
additions: (a) the LET of each detector event to the primary science records, (b) LRO spacecraft
position information to the secondary science records, and (c) spacecraft 28VDC bus voltage,
current, and power-draw (proxy for the CRaTER 28VDC voltage and current monitor values)
and instrument boresite direction status flags to the housekeeping records. There are no header
records and the format of the fixed-length, comma delimited, data records are shown in Table 33
to Table 35. The first column contains the byte offset of the start of the data field, and the
second column lists the length of the field in bytes. Some fields contain multiple elements,
denoted by the number within parentheses in column 3. The byte offset from the beginning of
34
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
the record to the start of the n’th element is therefore Col1+(n–1)*(Col2+1), where allowance has
been made for the comma that follows every element.
Table 33: Format of Level 2 primary science data file records
Length
Byte
(bytes)
Name
Fmt*
Units
Description
0
9
Seconds
I9
Secs
spacecraft time--elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)
10
2
Fract
I2
Sec/100 spacecraft time—fractional second
14
19
Time
A19
N/A
spacecraft time—UTC
(yyyy-dd-mmThh:mm:ss)
35
6
Index
I6
N/A
index of event within current second
42
4
Ampl[6]
I4
N/A
PHA output amplitude detectors D1 to D6
72
10
Energy[6]
E10.4
keV
energy deposited in detectors D1 to D6
138
10
LET[6]
E10.4
keV/µm LET(Si) in detectors D1 to D6
204
10
DQI
E10.4
N/A
data quality indicator
215
1
MaxSigFlags
I1
N.A
D1..D6 signal near saturation flags (1 = true)
[6]
227
1
GTLLDFlags
I1
N.A
D1..D6 signal exceeds LLD threshold flags
[6]
(1 = true)
Table 34: Format of Level 2 secondary science data file records
Length
Byte
(bytes)
Name
Fmt*
Units
Description
0
9
Seconds
I9
Secs
spacecraft time--elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)
10
2
Fract
I2
Sec/100 spacecraft time—fractional second
14
19
Time
A19
N/A
spacecraft time—UTC
(yyyy-dd-mmThh:mm:ss)
35
1
BiasCntrl
I1
N/A
detector bias delayed control flag (1 =
enabled)
37
1
BiasCmd
I1
N/A
detector bias voltage flag (1 = on)
39
1
CalLow
I1
N/A
internal calibration pulser flag—low range
(1 = enabled)
41
1
CalHigh
I1
N/A
internal calibration pulser flag—high range
(1 = enabled)
43
1
CalRate
I1
N/A
internal calibration pulser pulse rate flag
(1 = 1953 Hz, 0 = 8 Hz)
45
1
ProcDFlag[6]
I1
N/A
detector processing flag (1 = enabled)
57
5
LastCmd
I5
N/A
address of last command to CRaTER
63
5
LastValue
I5
N/A
contents of last command to CRaTER
69
5
DiscThin
I5
N/A
LLD setting—thin detectors (D1, D3, D5)
75
5
DiscThick
I5
N/A
LLD setting--thick detectors (D2, D4, D6)
81
10
Mask[2]
I10
N/A
detector coincidence accept mask
103
5
Single[6]
I5
N/A
detector singles counter (D1 to D6)
139
5
Good
I5
N/A
good events counter
145
5
Reject
I5
N/A
rejected events counter
151
5
Total
I5
N/A
total events counter
35
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
157
11
SpacecraftVec
E11.4
Km
Moon-to-spacecraft vector (MOON_ME)
[3]
Table 35: Format of Level 2 housekeeping data file records
Length
Byte
(bytes)
Name
Fmt*
Units
Description
0
9
Seconds
I9
Secs
spacecraft time--elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)
10
2
Fract
I2
Sec/100 spacecraft time—fractional second
14
19
Time
A19
N/A
spacecraft time—UTC
(yyyy-dd-mmThh:mm:ss)
35
7
V28bus
F7.3
Volts
spacecraft 28VDC power bus voltage
43
7
V5digital
F7.3
Volts
+5VDC digital regulated voltage
51
2
VAnalog_Err
I2
N/A
0 = analog power on
15= analog power off, remaining
housekeeping fields invalid
54
7
V5plus
F7.3
Volts
+5VDC analog regulated voltage
62
7
V5neg
F7.3
Volts
–5VDC analog regulated voltage
70
7
I28bus
F7.3
Amps
CRaTER current draw from spacecraft
28VDC power bus
78
7
P28bus
F7.3
Watts
CRaTER power draw from spacecraft 28VDC
power bus (V28bus*I28bus)
86
7
BiasCurrent
F7.3
Micro-
detector bias currents
[6]
Amps
134
7
BiasVoltThin
F7.3
Volts
bias voltage--thin detectors (D1, D3, D5)
142
7
BiasVolTthick
F7.3
Volts
bias voltage--thick detector (D2, D4, D6)
150
7
CalAmp
F7.3
Volts
internal calibration pulser pulse amplitude
158
7
LLDThin
F7.3
V
LLD signal threshold--thin detectors
(D1, D3, D5)
166
7
LLDThick
F7.3
V
LLD signal threshold--thick detectors
(D2, D4, D6)
174
7
Ttelescope
F7.2
°C
temperature--telescope assembly
182
7
Tanalog
F7.2
°C
temperature--analog electronics board
190
7
Tdigital
F7.2
°C
temperature--digital electronics board
198
7
Tpower
F7.2
°C
temperature--power supply
206
7
Tref
F7.2
°C
temperature—telescope housing reference
location
214
10
RadHighSens
E10.4
Rads
radiation dose monitor integrated dose—
high sensitivity
225
10
RadMedSens
E10.4
Rads
radiation dose monitor integrated dose—
medium sensitivity
236
10
RadLowSens
E10.4
Rads
radiation dose monitor integrated dose—
low sensitivity
247
10
Radtotal
E10.4
Rads
radiation dose monitor—total integrated dose
258
10
BiasEnergy[6]
E10.4
keV
detector LLD deposited energy thresholds
324
1
OffMoonFlag
I1
N/A
instrument boresite points off lunar surface
flag (1 = does not intercept surface)
36
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
326
1
EclipseFlag
I1
N/A
LRO in eclipse flag (1 = in eclipse)
* The external representation of the field value as it would appear in a Fortran FORMAT statement.
37
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Appendix A Support staff and cognizant persons
Table 36: Archive collection support staff
CRaTER team
Name
Address
Phone
Email
Prof. Harlan Spence
University of New Hampshire
+001 603
harlan.spence@unh.edu
Principal Investigator
Institute for the Study of Earth,
862-0322
Oceans, and Space
Morse Hall
Durham, NH 03824-2600 USA
Dr. Justin Kasper
Harvard–Smithsonian Center
+001 617
jkasper@cfa.harvard.edu
Project Scientist
for Astrophysics
496-7875
MS–58
60 Garden St
Cambridge MA 02138 USA
Dr. Michael Golightly
University of New Hampshire
+001 603
m.j.golightly@unh.edu
Deputy Project Scientist
Institute for the Study of Earth,
862-1256
SOC Lead
Oceans, and Space
Morse Hall
Durham, NH 03824-2600 USA
Mr. David Bradford
Boston University
+001 617
bradford@bu.edu
SOC Systems and
Department of Astronomy
353-4884
Network Engineer
725 Commonwealth Ave.
Boston MA 02215 USA
Mr. Erik Wilson
Boston University
+001 617
wilsone@bu.edu
SOC Software and
Department of Astronomy
358-4423
Archive Engineer
725 Commonwealth Ave.
Boston MA 02215 USA
Mr. Robert Goeke
MIT
+001 617
goeke@space.mit.edu
Project Engineer
NE80-6099
253-1910
1 Hampshire Street
Cambridge MA 02139 USA
UCLA
Name
Address
Phone
Email
Mr. Steven Joy
IGPP, University of California
+001 310
sjoy@igpp.ucla.edu
PPI Operations Manager
405 Hilgard Avenue
825 3506
Los Angeles, CA 90095-1567
USA
Mr. Mark Sharlow
IGPP, University of California
+001 310
msharlow@igpp.ucla.edu
PPI Data Engineer
405 Hilgard Avenue
206 6073
Los Angeles, CA 90095-1567
USA
38
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Appendix B PDS label files
All CRaTER instrument data files are accompanied by PDS label files, possessing the same
names are the files they describe, but with the extension LBL. The basic content for these label
files is as follows, where the NOTE field is reserved for product-specific comments:
B.1 Level 0 Primary Science Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-2-EDR-RAWDATA-V1.0"
DATA_SET_NAME = "LRO MOON CRATER EDR RAWDATA VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L0_PRI"
PRODUCT_ID = "CRAT_L0_PRI_yyyyddd_Vnn"
PRODUCT_TYPE = EDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_FORMAT = UNDEFINED
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
^TABLE = "CRAT_L0_PRI_yyyyddd_Vnn.DAT"
OBJECT = TABLE
NAME = LROHDR
INTERCHANGE_FORMAT = BINARY
BYTES = 64
ROWS = 1
COLUMNS = 7
^STRUCTURE = "LROHDR.FMT"
DESCRIPTION = "LRO standard 64-byte header."
END_OBJECT = TABLE
39
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
^TABLE = ("CRAT_L0_PRI_yyyyddd_Vnn.DAT",64 <BYTES>)
OBJECT = TABLE
NAME = CRAT_L0_PRI
INTERCHANGE_FORMAT = BINARY
ROWS = nnnnn
ROW_BYTES = 444
COLUMNS = 2
^STRUCTURE = "CRAT_L0_PRI.FMT"
DESCRIPTION = "CRaTER Instrument Primary Science packets.
The byte length of each varying-length packet
is 7 plus the value of the fourth 16-bit
unsigned MSB integer in the packet."
END_OBJECT = TABLE
END
B.2 Level 0 Secondary Science Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-2-EDR-RAWDATA-V1.0"
DATA_SET_NAME = "LRO MOON CRATER EDR RAWDATA VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L0_SEC"
PRODUCT_ID = "CRAT_L0_SEC_yyyyddd_Vnn"
PRODUCT_TYPE = EDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 46
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
40
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
^TABLE = "CRAT_L0_SEC_yyyyddd_Vnn.DAT"
OBJECT = TABLE
NAME = LROHDR
INTERCHANGE_FORMAT = BINARY
BYTES = 64
COLUMNS = 7
^STRUCTURE = "LROHDR.FMT"
DESCRIPTION = "LRO standard 64-byte header, followed by 28
NUL bytes (0x00)."
END_OBJECT = TABLE
^TABLE = ("CRAT_L0_SEC_yyyyddd_Vnn.DAT",3)
OBJECT = TABLE
NAME = CRAT_L0_SEC
INTERCHANGE_FORMAT = BINARY
ROWS = nnnnn
COLUMNS = 9
ROW_BYTES = 46
^STRUCTURE = "CRAT_L0_SEC.FMT"
DESCRIPTION = "CRaTER Instrument Secondary Science packets."
END_OBJECT = TABLE
END
B.3 Level 0 Housekeeping Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-2-EDR-RAWDATA-V1.0"
DATA_SET_NAME = "LRO MOON CRATER EDR RAWDATA VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L0_HK"
PRODUCT_ID = "CRAT_L0_HK_yyyyddd_Vnn"
PRODUCT_TYPE = EDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 64
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
41
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
^TABLE = "CRAT_L0_HK_yyyyddd_Vnn.DAT"
OBJECT = TABLE
INTERCHANGE_FORMAT = BINARY
BYTES = 64
ROWS = 1
COLUMNS = 7
^STRUCTURE = "LROHDR.FMT"
DESCRIPTION = "LRO standard 64-byte header."
END_OBJECT = TABLE
^TABLE = ("CRAT_L0_HK_yyyyddd_Vnn.DAT",2)
OBJECT = TABLE
NAME = CRAT_L0_HK
INTERCHANGE_FORMAT = BINARY
ROWS = nnnnn
COLUMNS = 22
ROW_BYTES = 64
^STRUCTURE = "CRAT_L0_HK.FMT"
DESCRIPTION = "CRaTER Instrument Housekeeping packets."
END_OBJECT = TABLE
END
42
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
B.4 Level 1 Primary Science Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-3-CDR_CALIBRATED-V1.0"
DATA_SET_NAME = "LRO MOON CRATER 3 CALIBRATED ENERGY DATA
VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L1_PRI"
PRODUCT_ID = "CRAT_L1_PRI_yyyyddd_Vnn"
PRODUCT_TYPE = RDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_FORMAT = FIXED_LENGTH
RECORD_BYTES = 117
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
^TABLE = "CRAT_L1_PRI_yyyyddd_Vnn.TAB"
OBJECT = TABLE
NAME = CRAT_L1_PRI
INTERCHANGE_FORMAT = ASCII
ROWS = nnnnn
COLUMNS = 15
ROW_BYTES = 117
^STRUCTURE = "CRAT_L1_PRI.FMT"
DESCRIPTION = "CRaTER Instrument Level 1 Primary Science."
END_OBJECT = TABLE
43
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
END
B.5 Level 1 Secondary Science Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-3-CDR_CALIBRATED-V1.0"
DATA_SET_NAME = "LRO MOON CRATER 3 CALIBRATED ENERGY DATA
VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L1_SEC"
PRODUCT_ID = "CRAT_L1_SEC_yyyyddd_Vnn"
PRODUCT_TYPE = RDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 136
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
^TABLE = "CRAT_L1_SEC_yyyyddd_Vnn.TAB"
OBJECT = TABLE
NAME = CRAT_L1_SEC
INTERCHANGE_FORMAT = ASCII
ROWS = nnnnn
COLUMNS = 28
ROW_BYTES = 136
^STRUCTURE = "CRAT_L1_SEC.FMT"
44
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
DESCRIPTION = "CRaTER Instrument Level 1 Secondary Science."
END_OBJECT = TABLE
END
B.6 Level 1 Housekeeping Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-3-CDR_CALIBRATED-V1.0"
DATA_SET_NAME = "LRO MOON CRATER 3 CALIBRATED ENERGY DATA
VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L1_HK"
PRODUCT_ID = "CRAT_L1_HK_yyyyddd_Vnn"
PRODUCT_TYPE = RDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 202
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
^TABLE = "CRAT_L1_HK_yyyyddd_Vnn.TAB"
OBJECT = TABLE
NAME = CRAT_L1_HK
INTERCHANGE_FORMAT = ASCII
ROWS = nnnnn
COLUMNS = 25
45
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ROW_BYTES = 202
^STRUCTURE = "CRAT_L1_HK.FMT"
DESCRIPTION = "CRaTER Instrument Level 1 Housekeeping."
END_OBJECT = TABLE
END
46
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
B.7 Level 2 Primary Science Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0"
DATA_SET_NAME = "LRO MOON CRATER 3/4 CALIBRATED LET DATA
VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L2_PRI"
PRODUCT_ID = "CRAT_L2_PRI_yyyyddd_Vnn"
PRODUCT_TYPE = RDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_FORMAT = FIXED_LENGTH
RECORD_BYTES = 240
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
^TABLE = "CRAT_L2_PRI_yyyyddd_Vnn.TAB”
OBJECT = TABLE
NAME = CRAT_L2_PRI
INTERCHANGE_FORMAT = ASCII
ROWS = nnnnn
COLUMNS = 35
ROW_BYTES = 240
^STRUCTURE = "CRAT_L2_PRI.FMT"
DESCRIPTION = "CRaTER Instrument Level 2 Primary Science."
END_OBJECT = TABLE
47
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
END
B.8 Level 2 Secondary Science Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0"
DATA_SET_NAME = "LRO MOON CRATER 3/4 CALIBRATED LET DATA
VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L2_SEC"
PRODUCT_ID = "CRAT_L2_SEC_yyyyddd_Vnn"
PRODUCT_TYPE = RDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 194
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "optional text comment"
^TABLE = "CRAT_L2_SEC_yyyyddd_Vnn.TAB"
OBJECT = TABLE
NAME = CRAT_L2_SEC
INTERCHANGE_FORMAT = ASCII
ROWS = nnnnn
COLUMNS = 32
ROW_BYTES = 194
^STRUCTURE = "CRAT_L2_SEC.FMT"
48
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
DESCRIPTION = "CRaTER Instrument Level 2 Secondary Science."
END_OBJECT = TABLE
END
B.9 Level 2 Housekeeping Data Label File
PDS_VERSION_ID = PDS3
DATA_SET_ID = "LRO-L-CRAT-3/4-DDR-PROCESSED-V1.0"
DATA_SET_NAME = "LRO MOON CRATER 3/4 CALIBRATED LET DATA
VERSION 1.0"
STANDARD_DATA_PRODUCT_ID = "CRAT_L2_HK"
PRODUCT_ID = "CRAT_L2_HK_yyyyddd_Vnn"
PRODUCT_TYPE = RDR
PRODUCT_VERSION_ID = "n.n"
PRODUCT_CREATION_TIME = yyyy-mm-ddThh:mm:ss.sss
MISSION_PHASE = "cccccccc"
RECORD_TYPE = FIXED_LENGTH
RECORD_BYTES = 329
FILE_RECORDS = nnnnn
START_TIME = yyyy-mm-ddThh:mm:ss.sss
STOP_TIME = yyyy-mm-ddThh:mm:ss.sss
SPACECRAFT_CLOCK_START_COUNT = "ssssssssss.ss"
SPACECRAFT_CLOCK_STOP_COUNT = "ssssssssss.ss"
INSTRUMENT_HOST_NAME = "Lunar Reconnaissance Orbiter"
INSTRUMENT_HOST_ID = "LRO"
INSTRUMENT_NAME = "Cosmic Ray Telescope for the Effects of
Radiation"
INSTRUMENT_ID = "CRAT"
INSTRUMENT_SERIAL_NUMBER = n
DESCRIPTION = "The Cosmic Ray Telescope for the Effects of
Radiation (CRaTER) is a stacked detector-
absorber cosmic-ray telescope designed to
answer key questions to enable future human
exploration of the Solar System. CRaTER's
primary measurement goal is to measure
directly the lineal energy transfer (LET or
'y') spectra caused by space radiation
penetrating and interacting with shielding
material. Such measured LET spectra are
frequently unavailable. In the absence of
measurements, numerical models are used to
provide estimates of LET; the reliability of
the models require experimental measurements
to provide a ground truth."
NOTE = "text comment"
^TABLE = "CRAT_L2_HK_yyyyddd_Vnn.TAB"
OBJECT = TABLE
NAME = CRAT_L2_HK
INTERCHANGE_FORMAT = ASCII
ROWS = nnnnn
COLUMNS = 38
49
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ROW_BYTES = 329
^STRUCTURE = "CRAT_L2_HK.FMT"
DESCRIPTION = "CRaTER Instrument Level 2 Housekeeping."
END_OBJECT = TABLE
END
50
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Appendix C Level 0 data record formats
The files comprising CRaTER standard products have record formats that are specified in the
PDS label files and in the accompanying FMT files located in the LABEL directory. This section
shows the format component of PDS labels for each of the three types of Level 0 binary data file.
C.1 Level 0 64-byte Binary File Header Record (LROHDR.FMT)
OBJECT = COLUMN
NAME = FILEID
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 4
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 200
MAXIMUM = 202
DESCRIPTION = "File Identifier (primary science = 200,
housekeeping = 201, secondary science = 202)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RESERVED
COLUMN_NUMBER = 2
START_BYTE = 5
BYTES = 4
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "Spare."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = STARTTIMESEC
COLUMN_NUMBER = 3
START_BYTE = 9
BYTES = 4
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = SECONDS
MINIMUM = 0
MAXIMUM = 2147483647
DESCRIPTION = "Spacecraft Time of First Packet in File (elapsed
seconds from epoch 2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = STARTTIMESUBSEC
COLUMN_NUMBER = 4
START_BYTE = 13
BYTES = 4
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "2^-32 SECONDS"
MINIMUM = 0
MAXIMUM = 2147483647
DESCRIPTION = "Spacecraft Time of First Packet in File—Fractional
Seconds."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = STOPTIMESEC
COLUMN_NUMBER = 5
START_BYTE = 17
51
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
BYTES = 4
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = SECONDS
MINIMUM = 0
MAXIMUM = 2147483647
DESCRIPTION = "Spacecraft Time of Last Packet in File (elapsed
seconds from epoch 2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = STOPTIMESUBSEC
COLUMN_NUMBER = 6
START_BYTE = 21
BYTES = 4
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "2^-32 SECONDS"
MINIMUM = 0
MAXIMUM = 2147483647
DESCRIPTION = "Spacecraft Time of Last Packet in File—Fractional
Seconds."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = FILENAME
COLUMN_NUMBER = 7
START_BYTE = 25
BYTES = 40
DATA_TYPE = CHARACTER
DESCRIPTION = "Data Product Name (uppercase characters)."
END_OBJECT = COLUMN
C.2 Level 0 Binary Record Header (CRAT_L0_HDR.FMT)
OBJECT = BIT_COLUMN
NAME = VERSION
COLUMN_NUMBER = 1
START_BIT = 1
BITS = 3
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "CCSDS Version Number."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = PACKETTYPE
COLUMN_NUMBER = 2
START_BIT = 4
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "Packet Type."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SECHDRFLAG
COLUMN_NUMBER = 3
START_BIT = 5
BITS = 1
52
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 1
MAXIMUM = 1
DESCRIPTION = "Secondary Header Flag (1 = secondary header
follows)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = APID
COLUMN_NUMBER = 4
START_BIT = 6
BITS = 11
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 120
MAXIMUM = 122
DESCRIPTION = "Application Process ID (120 = primary science; 121 =
secondary science; 122 = housekeeping)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SEGFLAGS
COLUMN_NUMBER = 5
START_BIT = 17
BITS = 2
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 3
MAXIMUM = 3
DESCRIPTION = "Packet Segmentation Flag (3 = no segmentation)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SEQCOUNT
COLUMN_NUMBER = 6
START_BIT = 19
BITS = 14
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 16383
DESCRIPTION = "Sources Sequence Count (separate for each ApId)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = PACKETLENGTH
COLUMN_NUMBER = 7
START_BIT = 33
BITS = 16
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 441
DESCRIPTION = "Packet Length (number of bytes following primary
header - 1)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = RESERVED1
COLUMN_NUMBER = 8
START_BIT = 49
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "Reserved (value = 0)."
53
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = TIME
COLUMN_NUMBER = 9
START_BIT = 50
BITS = 31
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = SECONDS
MINIMUM = 0
MAXIMUM = 2147483647
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = FRACTIME
COLUMN_NUMBER = 10
START_BIT = 81
BITS = 4
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "1/16 SECONDS"
MINIMUM = 0
MAXIMUM = 15
DESCRIPTION = "Spacecraft Time--Fractional Seconds."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = RESERVED2
COLUMN_NUMBER = 11
START_BIT = 85
BITS = 5
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 0
DESCRIPTION = "Reserved (value = 0)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = TESTFLAG
COLUMN_NUMBER = 12
START_BIT = 90
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Test Mode Flag (1 = test enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = ONEHERTZ
COLUMN_NUMBER = 13
START_BIT = 91
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "External 1-Hz Time Sync Pulse Flag (1 = not
received)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = SERIALNUMBER
54
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
COLUMN_NUMBER = 14
START_BIT = 92
BITS = 5
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 31
DESCRIPTION = "Instrument Serial Number."
END_OBJECT = BIT_COLUMN
C.3 Level 0 Primary Science Record (CRAT_L0_PRI.FMT)
OBJECT = COLUMN
NAME = HEADER
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 12
^STRUCTURE = "CRAT_L0_HDR.FMT"
DATA_TYPE = BIT_STRING
DESCRIPTION = "CCSDS Primary and Secondary Headers, ApId = 120."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = EVENT
COLUMN_NUMBER = 2
START_BYTE = 13
BYTES = 432
ITEM_BYTES = 9
ITEMS = 48
DATA_TYPE = BIT_STRING
DESCRIPTION = "PHA Output of D1..D6 Signals for Single Event.”
OBJECT = BIT_COLUMN
NAME = EVENTAMP1
COLUMN_NUMBER = 1
START_BIT = 1
BITS = 12
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Detector 1 PHA Output for Single Event."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = EVENTAMP2
COLUMN_NUMBER = 2
START_BIT = 13
BITS = 12
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Detector 2 PHA Output for Single Event."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = EVENTAMP3
COLUMN_NUMBER = 3
START_BIT = 25
BITS = 12
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
55
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
MAXIMUM = 4095
DESCRIPTION = "Detector 3 PHA Output for Single Event."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = EVENTAMP4
COLUMN_NUMBER = 4
START_BIT = 37
BITS = 12
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Detector 4 PHA Output for Single Event."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = EVENTAMP5
COLUMN_NUMBER = 5
START_BIT = 49
BITS = 12
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Detector 5 PHA Output for Single Event."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = EVENTAMP6
COLUMN_NUMBER = 6
START_BIT = 61
BITS = 12
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Detector 6 PHA Output for Single Event."
END_OBJECT = BIT_COLUMN
END_OBJECT = COLUMN
C.4 Level 0 Secondary Science Record (CRAT_L0_SEC.FMT)
OBJECT = COLUMN
NAME = HEADER
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 12
^STRUCTURE = "CRAT_L0_HDR.FMT"
DATA_TYPE = BIT_STRING
DESCRIPTION = "CCSDS Primary and Secondary Headers, ApId = 121."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SECONDARYFLGS
COLUMN_NUMBER = 2
START_BYTE = 13
BYTES = 4
DATA_TYPE = BIT_STRING
DESCRIPTION = "Secondary Science Flags."
OBJECT = BIT_COLUMN
NAME = BIASCNTRL
COLUMN_NUMBER = 1
56
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
START_BIT = 1
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Detector Bias Delayed Control Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = BIASCMD
COLUMN_NUMBER = 2
START_BIT = 2
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Detector Bias Voltage Flag (1 = on)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = CALLOW
COLUMN_NUMBER = 3
START_BIT = 3
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Internal Calibration Pulser—Low Range
Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = CALHIGH
COLUMN_NUMBER = 4
START_BIT = 4
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Internal Calibration Pulser—High Range
Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = CALRATE
COLUMN_NUMBER = 5
START_BIT = 5
BITS = 1
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Internal Calibration Pulser Pulse Rate Flag
(0 = 8 Hz; 1 = 1953 Hz)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = PROCDFLAG
COLUMN_NUMBER = 6
START_BIT = 6
BITS = 6
ITEM_BITS = 1
ITEMS = 6
57
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 1
DESCRIPTION = "Detector Processing Flag (1 = enabled)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = LASTCMD
COLUMN_NUMBER = 7
START_BIT = 12
BITS = 5
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 31
DESCRIPTION = "Address of Last Command to CRaTER."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = LASTVALUE
COLUMN_NUMBER = 8
START_BIT = 17
BITS = 16
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Contents of Last Command to CRaTER."
END_OBJECT = BIT_COLUMN
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHIN
COLUMN_NUMBER = 3
START_BYTE = 17
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "LLD Monitor Value—Thin Detectors (D1, D3, D5)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHICK
COLUMN_NUMBER = 4
START_BYTE = 19
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "LLD Monitor Value--Thick Detectors (D2, D4, D6)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = MASK
COLUMN_NUMBER = 5
START_BYTE = 21
BYTES = 8
ITEM_BYTES = 4
ITEMS = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Detector Coincidence Discriminator Accept Mask
58
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
(64 bits)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SINGLE
COLUMN_NUMBER = 6
START_BYTE = 29
BYTES = 12
ITEM_BYTES = 2
ITEMS = 6
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "D1..D6 Singles Counters."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = GOOD
COLUMN_NUMBER = 7
START_BYTE = 41
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Good Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = REJECT
COLUMN_NUMBER = 8
START_BYTE = 43
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Rejected Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TOTAL
COLUMN_NUMBER = 9
START_BYTE = 45
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 65535
DESCRIPTION = "Total Events Counter."
END_OBJECT = COLUMN
C.5 Level 0 Housekeeping Record (CRAT_L0_HK.FMT)
OBJECT = COLUMN
NAME = HEADER
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 12
^STRUCTURE = "CRAT_L0_HDR.FMT"
DATA_TYPE = BIT_STRING
DESCRIPTION = "CCSDS Primary and Secondary Headers, ApId = 122."
END_OBJECT = COLUMN
59
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
OBJECT = COLUMN
NAME = CRATVERFPGA
COLUMN_NUMBER = 2
START_BYTE = 13
BYTES = 2
DATA_TYPE = BIT_STRING
DESCRIPTION = "FPGA Revision Code."
OBJECT = BIT_COLUMN
NAME = FPGA_SN
COLUMN_NUMBER = 1
START_BIT = 1
BITS = 4
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 15
DESCRIPTION = "FPGA Revision Code."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
NAME = N/A
COLUMN_NUMBER = 2
START_BIT = 5
BITS = 12
BIT_DATA_TYPE = N/A
DESCRIPTION = "Unused."
END_OBJECT = BIT_COLUMN
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5DIGITAL
COLUMN_NUMBER = 3
START_BYTE = 15
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = 0.00200*DN"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "+5VDC Digital Regulated Voltage Monitor Value."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CRATV5PLUS
COLUMN_NUMBER = 4
START_BYTE = 17
BYTES = 2
DATA_TYPE = BIT_STRING
DESCRIPTION = "Analog Voltage Status Indicator and +5VDC Analog
Regulated Voltage Monitor Value."
OBJECT = BIT_COLUMN
NAME = VANALOGERR
COLUMN_NUMBER = 1
START_BIT = 1
BITS = 4
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
MINIMUM = 0
MAXIMUM = 15
DESCRIPTION = "Analog Voltage Status Indicator (0 = on; 15 = off,
remaining H/K invalid)."
END_OBJECT = BIT_COLUMN
OBJECT = BIT_COLUMN
60
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
NAME = V5PLUS
COLUMN_NUMBER = 2
START_BIT = 5
BITS = 12
BIT_DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = 0.00200*DN"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "+5VDC Analog Regulated Voltage Monitor Value."
END_OBJECT = BIT_COLUMN
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5NEG
COLUMN_NUMBER = 5
START_BYTE = 19
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = -0.00201*DN"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "-5VDC Analog Regulated Voltage Monitor Value."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = N/A
COLUMN_NUMBER = 6
START_BYTE = 21
BYTES = 2
DATA_TYPE = N/A
DESCRIPTION = "Unused."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASCURRENT
COLUMN_NUMBER = 7
START_BYTE = 23
BYTES = 12
ITEM_BYTES = 2
ITEMS = 6
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "AMPS = 5E-10*DN, 5E-9*DN, 5E-10*DN, ..."
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Detector Bias Current Monitor Values."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASVOLTTHIN
COLUMN_NUMBER = 8
START_BYTE = 35
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = 0.101*DN"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Thin Detector (D1, D3, D5) Bias Monitor Value."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASVOLTTHICK
COLUMN_NUMBER = 9
61
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
START_BYTE = 37
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = 0.101*DN"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Thick Detector (D2, D4, D6) Bias Monitor Value."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALAMP
COLUMN_NUMBER = 10
START_BYTE = 39
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = 0.00100*DN"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Internal Calibration Pulser Amplitude Monitor Value."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LLDTHIN
COLUMN_NUMBER = 11
START_BYTE = 41
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = 0.000124*DN - 0.124"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "LLD Amplitude Monitor Value--Thin Detectors
(D1, D3, D5)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LLDTHICK
COLUMN_NUMBER = 12
START_BYTE = 43
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "VOLTS = 0.000124*DN - 0.124"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "LLD Amplitude Monitor Value--Thick Detectors
(D2, D4, D6)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TTELESCOPE
COLUMN_NUMBER = 13
START_BYTE = 45
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "CELSIUS = 100*V5plus - 0.100*DN - 273.2"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Temperature Monitor Value—Telescope Assembly
(in UNITS formula V5plus in volts)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TANALOG
62
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
COLUMN_NUMBER = 14
START_BYTE = 47
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "CELSIUS = 100*V5plus - 0.100*DN - 273.2"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Temperature Monitor Value—Analog Electronics Board
(in UNITS formula V5plus in volts)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TDIGITAL
COLUMN_NUMBER = 15
START_BYTE = 49
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "CELSIUS = 100*V5plus - 0.100*DN - 273.2"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Temperature Monitor Value—Digital Electronics Board
(in UNITS formula V5plus in volts)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TPOWER
COLUMN_NUMBER = 16
START_BYTE = 51
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "CELSIUS = 100*V5plus - 0.100*DN - 273.2"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Temperature Monitor Value--Power Supply (in UNITS
formula V5plus in volts)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TREF
COLUMN_NUMBER = 17
START_BYTE = 53
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "CELSIUS = 100*V5plus - 0.100*DN - 273.2"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Temperature Monitor Value—Reference Location,
Telescope Housing Wall (in UNITS formula V5plus in
volts)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADHIGHSENS
COLUMN_NUMBER = 18
START_BYTE = 55
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "RADS = 0.00002*((DN+8)/16)"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Radiation Monitor Scalar Output—High Sensitivity."
63
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADMEDSENS
COLUMN_NUMBER = 19
START_BYTE = 57
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "RADS = 0.00512*((DN+8)/16)"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Radiation Monitor Scalar Output—Medium Sensitivity."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADLOWSENS
COLUMN_NUMBER = 20
START_BYTE = 59
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "RADS = 1.31*((DN+8)/16)"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Radiation Monitor Scalar Output—Low Sensitivity."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TPRT
COLUMN_NUMBER = 21
START_BYTE = 61
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "CELSIUS = 0.1299*(4*DN-1E4)/(5-DN/1E3)"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "Temperature Monitor Value—Reference Location,
Instrument Chassis (ground test only).
"END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = PURGE
COLUMN_NUMBER = 22
START_BYTE = 63
BYTES = 2
DATA_TYPE = MSB_UNSIGNED_INTEGER
UNIT = "CU FT/HR = DN-0.371*V5plus+19*(Tref-20)"
MINIMUM = 0
MAXIMUM = 4095
DESCRIPTION = "GN2 Purge Flow Rate Monitor Value (ground test only)
(in UNITS formula V5plus in volts, Tref in Celsius)."
END_OBJECT = COLUMN
64
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Appendix D Level 1 data record formats
This section shows the contents of the FMT files for each of the three types of Level 1 data.
D.1 Level 1 Primary Science Record (CRAT_L1_PRI.FMT)
OBJECT = COLUMN
NAME = SECONDS
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 9
DATA_TYPE = ASCII_INTEGER
FORMAT = I9
UNIT = SECONDS
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = FRACT
COLUMN_NUMBER = 2
START_BYTE = 11
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "1/100 SECOND"
DESCRIPTION = "Spacecraft Time—Fractional Seconds."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = INDEX
COLUMN_NUMBER = 3
START_BYTE = 14
BYTES = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I6
UNIT = "N/A"
DESCRIPTION = "Event Index within Current Second."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = AMPL
COLUMN_NUMBER = 4
START_BYTE = 21
BYTES = 29
ITEM_BYTES = 4
ITEM_OFFSET = 5
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I4
UNIT = "ADU"
DESCRIPTION = "PHA Output Amplitude of D1..D6 Signals for Single
Event."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = ENERGY
COLUMN_NUMBER = 5
START_BYTE = 51
BYTES = 65
ITEM_BYTES = 10
65
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ITEM_OFFSET = 11
ITEMS = 6
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = "KILO ELECTRON VOLTS"
DESCRIPTION = "Energy Deposited in D1..D6 for Single Event."
END_OBJECT = COLUMN
D.2 Level 1 Secondary Science Record (CRAT_L1_SEC.FMT)
OBJECT = COLUMN
NAME = SECONDS
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 9
DATA_TYPE = ASCII_INTEGER
FORMAT = I9
UNIT = SECONDS
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = FRACT
COLUMN_NUMBER = 2
START_BYTE = 11
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "1/100 SECOND"
DESCRIPTION = "Spacecraft Time—Fractional Seconds."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASCNTRL
COLUMN_NUMBER = 3
START_BYTE = 14
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Detector Bias Delayed Control Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASCMD
COLUMN_NUMBER = 4
START_BYTE = 16
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Detector Bias Voltage Flag (1 = on)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALLOW
COLUMN_NUMBER = 5
START_BYTE = 18
BYTES = 1
66
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Internal Calibration Pulser—Low Range
Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALHIGH
COLUMN_NUMBER = 6
START_BYTE = 20
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Internal Calibration Pulser—High Range
Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALRATE
COLUMN_NUMBER = 7
START_BYTE = 22
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Internal Calibration Pulser Pulse Rate Flag
(0 = 8 Hz; 1 = 1953 Hz)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = PROCDFLAG
COLUMN_NUMBER = 8
START_BYTE = 24
BYTES = 11
ITEM_BYTES = 1
ITEM_OFFSET = 2
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Detector Processing Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LASTCMD
COLUMN_NUMBER = 9
START_BYTE = 36
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Address of Last Command to CRaTER."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LASTVALUE
COLUMN_NUMBER = 10
START_BYTE = 42
BYTES = 5
DATA_TYPE = ASCII_INTEGER
67
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Contents of Last Command to CRaTER."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHIN
COLUMN_NUMBER = 11
START_BYTE = 48
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "LLD Setting—Thin Detectors (D1, D3, D5)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHICK
COLUMN_NUMBER = 12
START_BYTE = 54
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "LLD Setting--Thick Detectors (D2, D4, D6)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = MASK
COLUMN_NUMBER = 13
START_BYTE = 60
BYTES = 21
ITEM_BYTES = 10
ITEM_OFFSET = 11
ITEMS = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I10
UNIT = "N/A"
DESCRIPTION = "Detector Coincidence Discriminator Accept Mask
(64 bits)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SINGLE
COLUMN_NUMBER = 14
START_BYTE = 82
BYTES = 35
ITEM_BYTES = 5
ITEM_OFFSET = 6
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "D1..D6 Singles Counters."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = GOOD
COLUMN_NUMBER = 15
START_BYTE = 118
BYTES = 5
DATA_TYPE = ASCII_INTEGER
68
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Good Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = REJECT
COLUMN_NUMBER = 16
START_BYTE = 124
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Rejected Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TOTAL
COLUMN_NUMBER = 17
START_BYTE = 130
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Total Events Counter."
END_OBJECT = COLUMN
D.3 Level 1 Housekeeping Record (CRAT_L1_HK.FMT)
OBJECT = COLUMN
NAME = SECONDS
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 9
DATA_TYPE = ASCII_INTEGER
FORMAT = I9
UNIT = SECONDS
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = FRACT
COLUMN_NUMBER = 2
START_BYTE = 11
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "1/100 SECOND"
DESCRIPTION = "Spacecraft Time—Fractional Second."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5DIGITAL
COLUMN_NUMBER = 4
START_BYTE = 25
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
69
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
DESCRIPTION = "+5VDC Digital Regulated Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = VANALOGERR
COLUMN_NUMBER = 5
START_BYTE = 33
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "N/A"
DESCRIPTION = "Analog Voltage Status Indicator (0 = on; 15 = off,
remaining H/K invalid)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5PLUS
COLUMN_NUMBER = 6
START_BYTE = 36
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "+5VDC Analog Regulated Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5NEG
COLUMN_NUMBER = 7
START_BYTE = 44
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "-5VDC Analog Regulated Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASCURRENT
COLUMN_NUMBER = 8
START_BYTE = 68
BYTES = 47
ITEM_BYTES = 7
ITEM_OFFSET = 8
ITEMS = 6
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = MICRO AMPS
DESCRIPTION = "Detector Bias Currents.
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASVOLTTHIN
COLUMN_NUMBER = 9
START_BYTE = 116
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "Thin Detector (D1, D3, D5) Bias Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
70
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
NAME = BIASVOLTTHICK
COLUMN_NUMBER = 10
START_BYTE = 124
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "Thick Detector (D2, D4, D6) Bias Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALAMP
COLUMN_NUMBER = 11
START_BYTE = 132
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "Internal Calibration Pulser Pulse Amplitude."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LLDTHIN
COLUMN_NUMBER = 12
START_BYTE = 140
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "LLD Signal Threshold--Thin Detectors (D1, D3, D5)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LLDTHICK
COLUMN_NUMBER = 13
START_BYTE = 148
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "LLD Signal Threshold--Thick Detectors (D2, D4, D6)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TTELESCOPE
COLUMN_NUMBER = 14
START_BYTE = 156
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Telescope Assembly."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TANALOG
COLUMN_NUMBER = 15
START_BYTE = 164
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
71
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
DESCRIPTION = "Temperature—Analog Electronics Board."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TDIGITAL
COLUMN_NUMBER = 16
START_BYTE = 172
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Digital Electronics Board."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TPOWER
COLUMN_NUMBER = 17
START_BYTE = 180
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Power Supply."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TREF
COLUMN_NUMBER = 18
START_BYTE = 188
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Reference Location, Telescope Housing
Wall."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADHIGHSENS
COLUMN_NUMBER = 19
START_BYTE = 196
BYTES = 10
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = RADS
DESCRIPTION = "Radiation Monitor Integrated Dose—High Sensitivity."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADMEDSENS
COLUMN_NUMBER = 20
START_BYTE = 207
BYTES = 10
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = RADS
DESCRIPTION = "Radiation Monitor Integrated Dose—Medium
Sensitivity."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADLOWSENS
COLUMN_NUMBER = 21
72
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
START_BYTE = 218
BYTES = 10
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = RADS
DESCRIPTION = "Radiation Monitor Integrated Dose—Low Sensitivity."
END_OBJECT = COLUMN
73
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
Appendix E Level 2 data record formats
This section shows the contents of the FMT files for each of the three types of Level 2 data.
E.1 Level 2 Primary Science Record (CRAT_L2_PRI.FMT)
OBJECT = COLUMN
NAME = SECONDS
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 9
DATA_TYPE = ASCII_INTEGER
FORMAT = I9
UNIT = SECONDS
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = FRACT
COLUMN_NUMBER = 2
START_BYTE = 11
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "1/100 SECOND"
DESCRIPTION = "Spacecraft Time—Fractional Seconds."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TIME
COLUMN_NUMBER = 3
START_BYTE = 15
BYTES = 19
DATA_TYPE = TIME
FORMAT = A19
UNIT = "N/A"
DESCRIPTION = "Spacecraft Time—UTC (yyyy-mm-ddThh:mm:ss)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = INDEX
COLUMN_NUMBER = 4
START_BYTE = 36
BYTES = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I6
UNIT = "N/A"
DESCRIPTION = "Event Index within Current Second."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = AMPL
COLUMN_NUMBER = 5
START_BYTE = 43
BYTES = 29
ITEM_BYTES = 4
ITEM_OFFSET = 5
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I4
74
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
UNIT = "ADU"
DESCRIPTION = "PHA Output Amplitude of D1..D6 Signals for Single
Event."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = ENERGY
COLUMN_NUMBER = 6
START_BYTE = 73
BYTES = 65
ITEM_BYTES = 10
ITEM_OFFSET = 11
ITEMS = 6
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = "KILO ELECTRON VOLTS"
DESCRIPTION = "Energy Deposited in D1..D6 for Single Event."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LET
COLUMN_NUMBER = 7
START_BYTE = 139
BYTES = 65
ITEM_BYTES = 10
ITEM_OFFSET = 11
ITEMS = 6
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = "KILO ELECTRON VOLTS PER MICRON"
DESCRIPTION = "LET(Si)in D1..D6 for Single Event."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DQI
COLUMN_NUMBER = 8
START_BYTE = 205
BYTES = 10
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = "N/A"
DESCRIPTION = "Data Quality Indicator."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = MAXSIGFLAGS
COLUMN_NUMBER = 9
START_BYTE = 216
BYTES = 11
ITEM_BYTES = 1
ITEM_OFFSET = 2
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "D1..D6 Signal Near Saturation Flags (1 = true)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = GTLLDFLAGS
COLUMN_NUMBER = 10
START_BYTE = 228
75
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
BYTES = 11
ITEM_BYTES = 1
ITEM_OFFSET = 2
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "D1..D6 Signal Exceeds LLD Threshold Flag (1 = true)."
END_OBJECT = COLUMN
E.2 Level 2 Secondary Science Record (CRAT_L2_SEC.FMT)
OBJECT = COLUMN
NAME = SECONDS
COLUMN_NUMBER = 1
START_BYTE = 1
BYTES = 9
DATA_TYPE = ASCII_INTEGER
FORMAT = I9
UNIT = SECONDS
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = FRACT
COLUMN_NUMBER = 2
START_BYTE = 11
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "1/100 SECOND"
DESCRIPTION = "Spacecraft Time—Fractional Seconds."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TIME
COLUMN_NUMBER = 3
START_BYTE = 15
BYTES = 19
DATA_TYPE = TIME
FORMAT = A19
UNIT = "N/A"
DESCRIPTION = "Spacecraft Time—UTC (yyyy-mm-ddThh:mm:ss)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASCNTRL
COLUMN_NUMBER = 4
START_BYTE = 36
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Detector Bias Delayed Control Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASCMD
COLUMN_NUMBER = 5
76
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
START_BYTE = 38
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Detector Bias Voltage Flag (1 = on)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALLOW
COLUMN_NUMBER = 6
START_BYTE = 40
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Internal Calibration Pulser—Low Range
Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALHIGH
COLUMN_NUMBER = 7
START_BYTE = 42
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Internal Calibration Pulser—High Range
Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALRATE
COLUMN_NUMBER = 8
START_BYTE = 44
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Internal Calibration Pulser Pulse Rate Flag
(0 = 8 Hz; 1 = 1953 Hz)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = PROCDFLAG
COLUMN_NUMBER = 9
START_BYTE = 46
BYTES = 11
ITEM_BYTES = 1
ITEM_OFFSET = 2
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "Detector Processing Flag (1 = enabled)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LASTCMD
COLUMN_NUMBER = 10
START_BYTE = 58
77
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Address of Last Command to CRaTER."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LASTVALUE
COLUMN_NUMBER = 11
START_BYTE = 64
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Contents of Last Command to CRaTER."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHIN
COLUMN_NUMBER = 12
START_BYTE = 70
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "LLD Setting—Thin Detectors (D1, D3, D5)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = DISCTHICK
COLUMN_NUMBER = 13
START_BYTE = 76
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "LLD Setting--Thick Detectors (D2, D4, D6)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = MASK
COLUMN_NUMBER = 14
START_BYTE = 82
BYTES = 21
ITEM_BYTES = 10
ITEM_OFFSET = 11
ITEMS = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I10
UNIT = "N/A"
DESCRIPTION = "Detector Coincidence Discriminator Accept Mask
(64 bits)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = SINGLE
COLUMN_NUMBER = 15
START_BYTE = 104
BYTES = 35
ITEM_BYTES = 5
ITEM_OFFSET = 6
78
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
ITEMS = 6
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "D1..D6 Singles Counters."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = GOOD
COLUMN_NUMBER = 16
START_BYTE = 140
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Good Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = REJECT
COLUMN_NUMBER = 17
START_BYTE = 146
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Rejected Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TOTAL
COLUMN_NUMBER = 18
START_BYTE = 152
BYTES = 5
DATA_TYPE = ASCII_INTEGER
FORMAT = I5
UNIT = "N/A"
DESCRIPTION = "Total Events Counter."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = MOONVEC
COLUMN_NUMBER = 19
START_BYTE = 158
BYTES = 35
ITEM_BYTES = 11
ITEM_OFFSET = 12
ITEMS = 3
DATA_TYPE = ASCII_REAL
FORMAT = "E11.4"
UNIT = KM
DESCRIPTION = "Moon-to-Spacecraft Vector (MOON_ME)."
END_OBJECT = COLUMN
E.3 Level 2 Housekeeping Record (CRAT_L2_HK.FMT)
OBJECT = COLUMN
NAME = SECONDS
COLUMN_NUMBER = 1
START_BYTE = 1
79
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
BYTES = 9
DATA_TYPE = ASCII_INTEGER
FORMAT = I9
UNIT = SECONDS
DESCRIPTION = "Spacecraft Time (elapsed seconds from epoch
2001-01-01T00:00:00.000 UTC)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = FRACT
COLUMN_NUMBER = 2
START_BYTE = 11
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "1/100 SECOND"
DESCRIPTION = "Spacecraft Time—Fractional Second."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TIME
COLUMN_NUMBER = 3
START_BYTE = 15
BYTES = 19
DATA_TYPE = TIME
FORMAT = A19
UNIT = "N/A"
DESCRIPTION = "Spacecraft Time—UTC (yyyy-mm-ddThh:mm:ss)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V28BUS
COLUMN_NUMBER = 5
START_BYTE = 36
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "Spacecraft 28VDC Power Bus Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5DIGITAL
COLUMN_NUMBER = 6
START_BYTE = 44
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "+5VDC Digital Regulated Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = VANALOGERR
COLUMN_NUMBER = 7
START_BYTE = 52
BYTES = 2
DATA_TYPE = ASCII_INTEGER
FORMAT = I2
UNIT = "N/A"
DESCRIPTION = "Analog Voltage Status Indicator (0 = on; 15 = off,
remaining H/K invalid)."
80
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5PLUS
COLUMN_NUMBER = 8
START_BYTE = 55
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "+5VDC Analog Regulated Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = V5NEG
COLUMN_NUMBER = 9
START_BYTE = 63
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "-5VDC Analog Regulated Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = I28BUS
COLUMN_NUMBER = 10
START_BYTE = 714
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = AMPS
DESCRIPTION = "CRaTER Current Draw from Spacecraft 28VDC Power Bus."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = P28BUS
COLUMN_NUMBER = 11
START_BYTE = 79
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = WATTS
DESCRIPTION = "CRaTER Power Draw from Spacecraft 28VDC Power Bus
(V28bus*I28bus)"
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASCURRENT
COLUMN_NUMBER = 12
START_BYTE = 87
BYTES = 47
ITEM_BYTES = 7
ITEM_OFFSET = 8
ITEMS = 6
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = MICRO AMPS
DESCRIPTION = "Detector Bias Currents."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASVOLTTHIN
81
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
COLUMN_NUMBER = 13
START_BYTE = 135
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "Thin Detector (D1, D3, D5) Bias Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASVOLTTHICK
COLUMN_NUMBER = 14
START_BYTE = 143
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "Thick Detector (D2, D4, D6) Bias Voltage."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = CALAMP
COLUMN_NUMBER = 15
START_BYTE = 151
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "Internal Calibration Pulser Pulse Amplitude."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LLDTHIN
COLUMN_NUMBER = 16
START_BYTE = 159
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "LLD Signal Threshold--Thin Detectors (D1, D3, D5)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = LLDTHICK
COLUMN_NUMBER = 17
START_BYTE = 167
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.3"
UNIT = VOLTS
DESCRIPTION = "LLD Signal Threshold--Thick Detectors (D2, D4, D6)."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TTELESCOPE
COLUMN_NUMBER = 18
START_BYTE = 175
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Telescope Assembly."
82
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TANALOG
COLUMN_NUMBER = 19
START_BYTE = 183
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Analog Electronics Board."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TDIGITAL
COLUMN_NUMBER = 20
START_BYTE = 191
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Digital Electronics Board."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TPOWER
COLUMN_NUMBER = 21
START_BYTE = 199
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Power Supply."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = TREF
COLUMN_NUMBER = 22
START_BYTE = 207
BYTES = 7
DATA_TYPE = ASCII_REAL
FORMAT = "F7.2"
UNIT = CELSIUS
DESCRIPTION = "Temperature—Reference Location, Telescope Housing
Wall."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADHIGHSENS
COLUMN_NUMBER = 23
START_BYTE = 215
BYTES = 10
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = RADS
DESCRIPTION = "Radiation Monitor Integrated Dose—High Sensitivity."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADMEDSENS
COLUMN_NUMBER = 24
START_BYTE = 226
BYTES = 10
83
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = RADS
DESCRIPTION = "Radiation Monitor Integrated Dose—Medium
Sensitivity."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADLOWSENS
COLUMN_NUMBER = 25
START_BYTE = 237
BYTES = 10
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = RADS
DESCRIPTION = "Radiation Monitor Integrated Dose—Low Sensitivity."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = RADTOTAL
COLUMN_NUMBER = 28
START_BYTE = 248
BYTES = 10
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = RADS
DESCRIPTION = "Radiation Monitor Integrated Dose--Total."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = BIASENERGY
COLUMN_NUMBER = 29
START_BYTE = 259
BYTES = 65
ITEM_BYTES = 10
ITEM_OFFSET = 11
ITEMS = 6
DATA_TYPE = ASCII_REAL
FORMAT = "E10.4"
UNIT = "KILO ELECTRON VOLTS"
DESCRIPTION = "Detector LLD Deposited Energy Thresholds."
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = OFFMOONFLAG
COLUMN_NUMBER = 30
START_BYTE = 325
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
UNIT = "N/A"
DESCRIPTION = "CRaTER Boresite Pointing Off Lunar Surface Flag
(1 = does not intercept surface)"
END_OBJECT = COLUMN
OBJECT = COLUMN
NAME = ECLIPSEFLAG
COLUMN_NUMBER = 31
START_BYTE = 327
BYTES = 1
DATA_TYPE = ASCII_INTEGER
FORMAT = I1
84
Lunar Reconnaissance Orbiter
CRaTER SPDR and Archive SIS 32-01211 Rev.E
UNIT = "N/A"
DESCRIPTION = "LRO in Eclipse Flag (1 = in eclipse)"
END_OBJECT = COLUMN
85
Document Outline