2008 Lunar Reconnaissance Orbiter

 

LUNAR EXPLORATION NEUTRON DETECTOR RDR NASA LEVEL 1

SOFTWARE INTERFACE SPECIFICATION

 

 

June 10, 2016

 

 

Prepared by:

 

 

 

___________________________________

M. Katherine Crombie

Indigo Information Services LLC for LEND Instrument Team

 

Approved by:

 

 

 

___________________________________

Karl Harshman

LEND SOC Lead

 

Approved by:

 

 

 

___________________________________

William Boynton

Co-Investigator, Lunar Exploration Neutron Detector

 

Approved by:

 

 

 

___________________________________

Igor Mitrofanov

Principal Investigator, Lunar Exploration Neutron Detector

 


DOCUMENT CHANGE LOG

 

Date

Description

Sections Affected

12/14/2007

Initial draft

All

1/08/2008

Continuation of Initial Draft

All

4/22/2010

Changed the definition of the SHEN detectors

Appendix 5

9/07/2010

DLD data is not background corrected

2.3.2.1

2/10/2011

Changed temporal period of  ALD data

 

3/23/2011

Added text describing -1s for COUNTS

 

8/23/2011

Added citation, summary of DLD corrections, DLD format

 

8/23/2011

ALD format changed to 3 maps NP, SP, equatorial

 

12/19/2011

Removed the text about creating ALF products

2.3.2.2

6/10/2016

Added DLX data product

2.2, 3.3, 5.1, 5.6

 

 

 

 

 

 

 

 

TBD ITEMS

Section

Description

 

 

 

 

 

 


CONTENTS

TBD ITEMS. 2

CONTENTS. 3

ACRONYMS. 5

1. INTRODUCTION.. 6

1.1 Purpose and Scope. 6

1.2 Contents. 6

1.3 Applicable Documents and Constraints. 6

1.4 Relationships with Other Interfaces. 7

2. DATA PRODUCT CHARACTERISTICS AND ENVIRONMENT. 7

2.1 Instrument Overview.. 7

2.2 Data Product Overview.. 11

2.3 Data Processing. 11

2.3.1 Data Processing Level 12

2.3.2 Data Product Generation. 12

2.3.3 Data Flow.. 14

2.3.4 Labeling and Identification. 14

2.3.5 Data Product Revisions. 15

2.4 Standards Used in Generating Data Products. 15

2.4.1 PDS Standards. 15

2.4.2 Time Standards. 15

2.4.3 Coordinate Systems. 15

2.4.4 Data Storage Conventions. 15

2.5 Data Validation. 15

3. DETAILED DATA PRODUCT SPECIFICATIONS. 15

3.1 LEND Converted HK Data. 16

3.1.1 Data Product Structure and Organization. 16

3.1.2 Data Format 16

3.1.3 Labels and Headers. 16

3.2 LEND Rectified Science Data. 16

3.2.1 Data Product Structure and Organization. 16

3.2.2 Data Format 17

3.2.3 Labels and Headers. 17

3.3 Derived LEND Data. 17

3.3.1 Data Product Structure and Organization. 17

3.3.2 Data Format 17

3.3.3 Labels and Headers. 17

3.4 Averaged LEND Data. 18

3.4.1 Data Product Structure and Organization. 18

3.4.2 Data Format 18

3.4.3 Labels and Headers. 18

4. APPLICABLE SOFTWARE. 18

4.1 Applicable PDS Software Tools. 18

4.2 LEND Software Tools. 19

5. Appendix. 20

5.1 LEND RDR Data Columns. 20

5.2 Engineering Conversions. 36

5.3 EXAMPLE - LEND Converted HK Data Label 37

5.3.1 Example- LEND_RDR_CHK.FMT. 38

5.4 EXAMPLE – LEND Rectified Science Data Label 41

5.4.1 Example LEND_RDR_RSCI.FMT. 42

5.5 EXAMPLE – Derived LEND Data Label 51

5.5.1. Example LEND_RDR_DLD.FMT. 52

5.6 EXAMPLE – Extended Derived LEND Data Label 58

5.6.1. Example LEND_RDR_DLX.FMT. 59

5.7 EXAMPLE – Averaged Counts LEND Data Label (South Pole, Equatorial, North Pole) 62

5.7.1. Example LEND_RDR_ALD.FMT. 65

5.8 EXAMPLE – Averaged Fluxes LEND Data Label 70

5.8.1. Example LEND_RDR_ALF.FMT. 71

 


 

ACRONYMS

 

ALD                  Averaged Lend Counts Data

ALF                  Averaged Lend Flux Data

CHK                 Converted Housekeeping Data

CODMAC          Committee on Data Management and Computation

DLD                  Derived Lend Data

DLX                  Extended Derived Lend Data

EDR                 Experiment Data Record

IKI                    Institute for Space Research

JPL                   Jet Propulsion Laboratory

LEND                Lunar Exploration Neutron Detector

LRO                  Lunar Reconnaissance Orbiter

MSB                 Most Signifiant Byte

NASA               National Aeronautics and Space Administration

PDS                 Planetary Data System

PI                     Principal Investigator

RDR                 Reduced Data Record

RSCI                 Rectified Science Data

SETN                Sensor Epithermal Neutron

SHEN               Sensor High Energy Neutron

SIS                   Software Interface Specification

STN                  Sensor Thermal Neutron

TBD                  To Be Determined

 

 

 

 


1. INTRODUCTION

1.1 Purpose and Scope

The purpose of this Data Product SIS is to provide users of the Lunar Exploration Neutron Detector (LEND) Reduced Data Record (RDR) (NASA Level 1) data product with a detailed description of the product and a description of how it was generated, including data sources and destinations. The RDR product contains calibrated and averaged neutron spectra from the Lunar Reconnaissance Orbiter (LRO) LEND. This SIS is intended to provide enough information to enable users to read and understand the data product. The users for whom this SIS is intended are the scientists who will analyze the data, including those associated with the 2008 Lunar Reconnaissance Orbiter and those in the general planetary science community.

1.2 Contents

This Data Product SIS describes how the RDR data product is acquired by the LEND instrument, and how it is processed, formatted, labeled, and uniquely identified. The document discusses standards used in generating the product and software that may be used to access the product. The data product structure and organization is described in sufficient detail to enable a user to read the product. Finally, an example of a product label is provided.

1.3 Applicable Documents and Constraints

This Data Product SIS is responsive to the following LRO documents:

  1. Lunar Reconnaissance Orbiter Project Data Management and Archive Plan, 431-PLAN-00182
  2. Lunar Reconnaissance Orbiter Project, LEND Instrument Team Data Management and Archive Plan.
  3. Experiment LEND of NASA Lunar Reconnaissance Orbiter for high resolution mapping of neutron emission of the Moon, Mitrofanov et al., Astrobiology 2008 Vol. 8 Num 4 793 - 804.
  4. Lunar Exploration Neutron Detector EDR (NASA Level 0) Software Interface Specification, July 24, 2007.
  5. Data processing of LEND collimated sensors, Boynton et al., June 8, 2016.

This SIS is also consistent with the following Planetary Data System documents:

  1. Planetary Data System Data Preparation Workbook, February 1, 1995, Version 3.1, JPL D-7669, Part 1.
  2. Planetary Data System Data Standards Reference - Revised, June 15, 2001, Version 3.4, JPL D-7669, Part 2.
  3. Planetary Science Data Dictionary Document, July 15, 1996, Planetary Data System, JPL D-7116, Rev. D.

Finally, this SIS is meant to be consistent with the contract negotiated between the 2008 Lunar Reconnaissance Orbiter and the LEND Principal Investigator (PI) in which reduced data records and documentation are explicitly defined as deliverable products.

1.4 Relationships with Other Interfaces

The LEND Archive Volume SIS describes how the data products specified by this document will be made available through the PDS. The LEND RDR data products are dependent on the LEND EDR data products as specified in Applicable Document [4]. Any changes to the EDR data products will necessitate changes in this document and in the RDR data products.

2. DATA PRODUCT CHARACTERISTICS AND ENVIRONMENT

2.1 Instrument Overview

The Lunar Exploration Neutron Detector, LEND, was designed and built by P.I. Igor Mitrofanov at the Russian Space Institute for incorporation into NASA’s Lunar Reconnaissance Orbiter (LRO) as a large orbital neutron telescope for mapping the Moon’s neutron albedo. LEND is the follow-on instrument from the High Energy Neutron Detector (HEND) onboard Mars Odyssey, although LEND incorporates a set of collimated detectors to improve spatial resolution. The methods and procedures of LEND data processing and analysis are based on existing procedures that have been developed for analysis of HEND data. The following paragraphs will briefly describe the LEND instrument.

LEND has eight 3He sensors for detecting thermal and epithermal neutrons. Four of the 3He sensors un-collimated and four are collimated. As seen in Figure  2.1. LEND Instrument Overview, external sensors STN1-3 (Sensor Thermal Neutrons) and SETN (Sensor EpiThermal Neutrons) are the un-collimated sensors that detect thermal and epithermal neutrons. STN-3 and SETN both have open fields of view. The combination of these two sensors will allow the measurement of local density of thermal and epithermal neutrons around the spacecraft. STN 1 and 2 are located near the midpoint of the instrument and have the thick mass of the collimation module just between them. For sensors on the +X and -X sides, the collimation material absorbs all external particles coming from directions –X and +X, respectively. The velocity vector of LRO will correspond to one of these directions: therefore, sensors STN 1 and 2 will detect neutrons with velocities (Vn + Vorb) and (Vn – Vorb), respectively, and will operate as a Doppler filter to separate the flux of external neutrons from the Moon from the local spacecraft background. The full set of four sensors, SETN and STN 1-3, will provide the data to characterize the neutron component of lunar radiation background at the altitude of LRO separately from the neutron component of local background produced by LRO itself.

The collimated sensors of epithermal neutrons, CSETN1-4, are also 3He counters, that are installed inside the collimating module, which effectively absorbs external neutrons outside of instrument Field of View. Absorbing neutrons is very difficult; one of the best absorbing materials is 10B, and its absorption efficiency becomes much higher when neutrons are slower. The LEND collimators have external layers of polyethylene for moderation of impacting neutrons and internal layers of 10B for their efficiency. These sensors are also enclosed by Cd shields that absorb all neutrons with energies below ~0.4 eV, which mainly correspond to thermal neutrons. The neutron collimator provides the instrument Field of View (FOV): epithermal neutrons of direct flux inside the FOV are recorded by the detector, while the majority of neutrons outside the FOV are absorbed by the collimator. This collimation technique provides mapping of epithermal neutrons from the Moon’s surface with the horizontal resolution of 5 km for LRO at an altitude of 50 km.

The final LEND sensor is the Sensor for High Energy Neutrons (SHEN), which is a stilbene scintillator that produces a flash of light each time a high energy neutron in the energy range 0.3 – 15.0 MeV collides with a hydrogen nucleus and creates a recoil proton. Special shape-sensitive electronics distinguish proton counts from electron counts, and an active anti-coincidence shield eliminates external charged particles. This sensor is installed inside the central hole of the collimation unit, and its Field of View corresponds to 40° (HWHM). The SHEN sensor outputs data in 16 energy channels from 300 keV to more than 15 MeV, and is the source of the SC1-3 spectra.

LEND operates autonomously, collecting data throughout the lunar orbit. LEND generates approximately 0.26 Gbits of measurement data per day. In order to perform early calibration measurements, LEND became active shortly after the first mid course correction (MCC) burn. Operationally, LEND is simple and has only three instrument modes: MEASUREMENTS, STAND-BY, and OFF. While in MEASUREMENTS mode, instrument electronics and detector high voltage are both 'on' and the instrument generates measurement and housekeeping data. In STAND-BY mode, instrument electronics are 'on', detector high voltage is 'off', and only housekeeping data are generated. While in OFF mode, the instrument is 'off', the instrument external heater is 'on', and only external temperature data are generated.

For further information about the LEND instrument and the LEND experiment please see Applicable Document [3].


 

 

Figure  2.1. LEND Instrument Overview

 

2.2 Data Product Overview

The LEND RDR data product contains six types of data.

LEND_CONVERTED_HK_DATA                    Reduced housekeeping data.

LEND_RECTIFIED_SCIENCE_DATA              Temporally and spatially rectified science data.

DERIVED_LEND_DATA                                 Background corrected Neutron Data

EXTENDED_DERIVED_LEND_DATA            Background corrected Neutron Data

AVERAGED_LEND_COUNTS_DATA              Normalized, averaged Neuron Data

AVERAGED_LEND_FLUX_DATA       Normalized, averaged Neuron Data

 

LEND_CONVERTED_HK_DATA (CHK) is a time-series of Neutron Detector engineering and housekeeping data that has been reduced to yield data in engineering units.

LEND_RECTIFIED_SCIENCE_DATA (RSCI) is a time-series of Neutron Detector science data that includes timing and spatial information associated with the data collection interval.

DERIVED_LEND_DATA (DLD) is a time series of Neutron Detector science data that has been processed to account for instrument warm up and efficiency saturation effects, variation of Galactic Cosmic Ray (GCR) flux, clearance for Solar Particle Events (SPE), separation between charged particles and neutrons, temperature and altitude corrections.

EXTENDED_DERIVED_LEND_DATA (DLX) is a time series of Neutron Detector science data that contains supplemental values useful for interpretation of DLD data, including uncertainties for neutron counts on each detector.

AVERAGED_LEND_COUNTS_DATA (ALD) is Neutron Detector science data that has been processed by normalizing and averaging derived data to yield science data in a counts/second format for each Lunar map pixel.

AVERAGED_LEND_FLUX_DATA (ALF) is Neutron Detector science data that has been processed by normalizing and averaging derived data to yield orbital epithermal and fast neutron fluxes.

 

2.3 Data Processing

The specific data formats for the RDR products are described in Section 3 with Detailed Data Product Specifications on page 15. Data volume is a function of collection rate as parameterized by collection interval. The nominal collection interval is 1 second or 86400 records per day per file. Collection Interval can be changed in the middle of a time series file, which can be determined by noting the difference between record timestamps. There is one RSCI and Derived record for each LEND EDR Science data record. Since the ALD records are averaged there are far fewer Averaged records than Derived records.

2.3.1 Data Processing Level

The LEND RDR data products contain individual spatially and temporally rectified or derived LEND spectra and associated data as well as normalized and averaged LEND spectra corresponding to NASA Processing Level 1B (CODMAC Level 4) and 1C (CODMAC Level 5), respectively. See Applicable Document [1] for a full explanation of NASA and CODMAC data processing levels.

2.3.2 Data Product Generation

A process termed “ingest” occurs on the LEND Science Operations Center computer which receives data from the LRO Mission Operation Center. The ingest process verifies the consistency of the data, and sorts it into the relevant database tables. As the data is sorted, the timing and spatial information is associated with the data for each collection interval. This is done by a sub-routine of the “ingest” process that calls the appropriate SPICE kernel information for the time period of interest. The “ingest” process also calls a number of database trigger functions to calculate engineering unit values from the raw housekeeping DN values as the housekeeping data are sorted into the database. See Appendix 5.2 Engineering Conversions for the conversion equations for each type of housekeeping data. Once the science and housekeeping data have been stored, the LEND_CONVERTED_HK_DATA and the LEND_RECTIFIED_SCIENCE_DATA are produced. In the event of an error whose fix changes released data, it is expected the data   will be reprocessed by the revised software and made available.

2.3.2.1. DERIVED_LEND_DATA and EXTENDED_DERIVED_LEND_DATA

 

No spacecraft background subtraction is made for this data set. The time series measurements of each of the un-collimated LEND neutron signals are corrected for altitude.

Once the altitude correction has been made to the data, it is examined to determine if data collection occurred during a solar particle event. Solar particle events (SPEs) significantly influence the LEND detectors’ counting rates, often increasing the counting rates by several orders of magnitude. Any data collected during times of intense solar activity are flagged and excluded from further routine data processing. The exclusion of data collected during SPEs is based on visual inspection of the data combined with information from Earth observation of solar activity (i.e. GOES spacecraft). The visual inspections and comparisons with other data sets do not guarantee that every collection interval that has been influenced by heightened solar activity has been excluded. It is possible that weak traces of SPEs may remain in the data. Collection intervals with significant solar activity are marked with a “1” in the SUN_ACTIVITY portion of the DERIVED_LEND_DATA record.

Measurements obtained with the nadir angle of the spacecraft greater than 1.9° are ignored, and a value of -1 is assigned to its count rate in the corresponding derived record.

In addition, raw counts from each of the detectors are examined for ‘outlier’ values, which could be produced either due to some micro-discharge in the HV circuit of a counter, or due to some corruptions in the instrument memory.  Measurements are defined as outlier events based upon a specific count threshold for each detector (11 cps for CSETN1-4; 30 cps for SETN; and 49 cps for STN1-3), and a value of -1 is assigned to its count rate in the corresponding derived record.

There may be times when a single or multiple detectors do not have high voltage applied. During these periods the count for that detector will be assigned a value of -1 and that data should be disregarded. This does not have an effect on the other remaining detectors.

Data is also corrected for instrument warm-up, separation of charged particles and neutrons, and variation of galactic cosmic rays.  For complete details refer to (data reduction paper, or Applicable document 5).

2.3.2.2 AVERAGED_LEND_COUNTS_DATA and AVERAGED_LEND_FLUX_DATA

Background subtracted, non-SPE influenced time series data are used to create temporally and spatially binned counting rate data for each of the five un-collimated LEND neutron signals and one for the four collimated sensors. The creation of spatially averaged counting rates requires the time series collection interval data to be distributed between the .5-degree x .5-degree latitude longitude map cells. The time series data distribution is accomplished by registering each collection interval to the projection of the spacecraft orbital trajectory on the surface of the Moon. The spacecraft trajectory projection during a single ~ 1 second collection interval is fit with a straight line. The projected straight line spacecraft trajectory is used to determine the fraction (k1, k2, k3) of the data collection interval that resides inside each .5x.5 degree map cell. Equation 2 describes how data collection intervals are split along the length of the trajectory:

 

                                                                                                                           Eq. 2

Where

li - length of a part of trajectory projection which belongs to i -th map cell,

L – total length of trajectory projection on the Lunar surface.

 

The fractions ki of each collection interval within a given map cell are used to calculate the total number of counts and collection time in each map cell. The following equations describe the process in detail:

 

                                                                                                        Eq. 3a., 3b. and 3c

where

Sj – count in j-th collection interval calculated from Equation 1,

tj – duration of j-th collection interval,

kij – fraction of j-th collection interval length in i-th map cell,

n – total number of LEND collection intervals within the temporal interval,

Ei – total counts accumulated in i-th map cell,

Tiexposure– total exposure time for i-th map cell,

Fi – average counting rate in i-th map cell (counts/sec).

Once the reduction algorithms for creating the ALF product have been derived and verified they will be included here.

 

2.3.3 Data Flow

The LEND-RDR data products will be made available in sequential data releases at three month intervals as specified in applicable document [1] (Appendix 4, Lunar Reconnaissance Orbiter Archive Delivery Schedule).

The release schedule for LEND data product archives is strictly within the nominal six-month period for data processing, data validation, archive generation, delivery to the PDS, validation of the delivery by PDS, and PDS archive release to the public. Once released by the PDS, the LEND data will be available online through a set of PDS search and retrieval tools that will provide access to data from all LRO instruments. 

2.3.4 Labeling and Identification

The data set ID provided by the PDS for the LEND RDR data products are:

LRO-M-LEND-5-RDR-V1.0

The version number is incremented should the entire RDR data set be revised.

The file naming convention for LEND RDR data files will be the PRODUCT_TYPE value followed by an eight-digit date specifier in the format YYYYMMDD, e.g. LEND_RDR_RSCI_20081223.DAT. The RDR products will have detached PDS labels in a separate file of the same name, extension .LBL.

2.3.5 Data Product Revisions

Individual RDR products may be revised during the course of the mission. A product's revision status is recorded in its PDS label using the keyword PRODUCT_VERSION_ID. The value of this keyword is "1.0" for the first version of a product. The value is incremented with each product revision. Also, the label keyword PRODUCT_CREATION_TIME is updated with each product revision.

The PDS label also includes a RELEASE_ID keyword to indicate the number of the data release in which the product was included. The first release of the mission has a RELEASE_ID value of "0001"; the second release three months later has a value of "0002", and so on. This keyword is not updated for a revised product; it always shows the ID of the release in which the product first appeared.

PRODUCT_VERSION_ID, PRODUCT_CREATION_TIME, and RELEASE_ID appear in the index table for the RDR archive so that the set of revised products can be easily identified.

2.4 Standards Used in Generating Data Products

2.4.1 PDS Standards

The LEND RDR data product complies with Planetary Data System standards for file formats and labels, as specified in the PDS Standards Reference [4].

2.4.2 Time Standards

Time series data in the LEND RDR data products are sorted according to the value of the spacecraft clock. Time series records are tagged by spacecraft time which contains the 5 MSB of the spacecraft clock, 4 bytes of seconds and 1 byte of subsecond. The LEND Instrument contains its own internal clock. Values from this clock are also included in the dataset, the units of which are in 0.016 seconds since the last power on of the instrument.

2.4.3 Coordinate Systems

This data set conforms to the LRO coordinate system conventions.

2.4.4 Data Storage Conventions

Binary files are all fixed-length, stored in most-significant-byte-first (big-endian) format. In text files each record is terminated with a carriage return followed by a line feed.

2.5 Data Validation

LEND RDR products will be validated by the LEND Team for science content and for compliance with PDS archive standards [Applicable Document 4].

3. DETAILED DATA PRODUCT SPECIFICATIONS

The RDR data product shall be grouped into directories with one directory per flight day. Flight day is defined to be midnight-to-midnight UTC. Within each directory shall be the four labels corresponding to the individual parts of the data product. The labels will point to one data file each, and contain pointers to format labels detailing the column layout of the data files. In the DATA directory of the RDR archive, data for each flight day will be in a subdirectory named in the format YYYYMMDD, indicating the date at the end of the data acquisition period.

3.1 LEND Converted HK Data

3.1.1 Data Product Structure and Organization

The CHK data product is a collection engineering readings collected from 12 temperature sensors aboard the LEND instrument. This data product reports the engineering readings as physical unit of degrees Celsius. The physical units are derived from the digital number readings reported in the EDR HK data product. The CHK data product is structured as a single 15-column, time ordered data file.

This product is organized as a single data file containing converted housekeeping data collected over a single measurement day's activities, with a detached ASCII text PDS label file (See Appendix 5.3 EXAMPLE - LEND Converted HK Data Label) for each binary data file. The data folders will be labeled by Earth date in a format of YYYYMMDD, indicating the date at the end of the collection day.

3.1.2 Data Format

The data format for the CHK is a 15-column binary table. Columns range from 2 to 23 bytes in width. Column structure and start byte are described in Appendix 5.3. The number of rows in a data table will depend on the number of collection intervals during the measurement period. We would expect approximately 86400 data records per file, but there may be some variations due to short data gaps.

3.1.3 Labels and Headers

Each data file is described by a PDS label in a separate file with the same name, extension “.LBL”. A label file is stored in the same directory as the data file it describes. In most cases, the PDS label includes a pointer to another file that contains the column definitions, in order to avoid repeating the lengthy definitions in every label. These column definition files have the extension “.FMT” and are stored in the LABEL directory of the RDR archive.

The data files themselves do not contain any embedded headers.

3.2 LEND Rectified Science Data

3.2.1 Data Product Structure and Organization

The RSCI data product is a time-series collection of neutron spectra readings collected from the 9 neutron detectors aboard the LEND instrument along with the timing and spatial information associated with each collection interval. The RSCI data product is structured as a single 45-column, time ordered data file for each collection day.

This product is organized as a single data file containing neutron spectra collected over a single measurement day's activities, with a detached ASCII text PDS label file (See Appendix 5.4 EXAMPLE – LEND Rectified Science Data Label) for each binary data file. The data folders will be labeled by Earth date in a format of YYYYMMDD, indicating the date at the end of the collection day.

3.2.2 Data Format

The data format for the RSCI is a 45-column binary table. Columns range from 1 to 32 bytes in width. Column structure and start byte are described in Appendix 5.4. The number of rows in a data table will depend on the number of collection intervals during the measurement period. We would expect approximately 86400 data records per file, but there may be some variations due to short data gaps.

3.2.3 Labels and Headers

Each data file is described by a PDS label in a separate file with the same name, extension “.LBL”. A label file is stored in the same directory as the data file it describes. In most cases, the PDS label includes a pointer to another file that contains the column definitions, in order to avoid repeating the lengthy definitions in every label. These column definition files have the extension “.FMT” and are stored in the LABEL directory of the RDR archive.

The data files themselves do not contain any embedded headers.

3.3 Derived LEND Data

3.3.1 Data Product Structure and Organization

The Derived data product is a time-series collection of neutron counts and backgrounds derived from the 9 neutron detectors aboard the LEND instrument. The derived data product is structured as a single 27-column, time ordered data file for each collection day.

The Extended Derived data product is a time-series collection of neutron count uncertainties derived from the 9 neutron detectors aboard the LEND instrument, as well as a calculated sum of neutron counts and uncertainty across the four collimated sensors of epithermal neutrons, CSETN1-4.  The extended derived data product is structured as a single 12-column, time ordered data file for each collection day.

These products are organized as two data file sets, one containing neutron counts for the 9 neutron detectors collected over a single measurement day's activities, with a detached ASCII text PDS label file (See Appendix 5.5 EXAMPLE – Derived LEND Data Label) and the second containing neutron count uncertainties and supplemental data values with detached ASCII text PDS label file (See Appendix 5.5 EXAMPLE – Derived LEND Data Label). The data folders will be labeled by Earth date in a format of YYYYMMDD, indicating the date at the end of the collection day.

3.3.2 Data Format

The data format for the Derived data is a 27-column binary table, and the data format for the Extended Derived data is a 12-column binary table. Columns range from 1 to 23 bytes in width for both data formats. Column structure and start byte are described in Appendix 5.5 and 5.6, respectively. The number of rows in a data table will depend on the number of collection intervals during the measurement period. We would expect approximately 86400 data records per file, but there may be some variations due to short data gaps.

3.3.3 Labels and Headers

Each data file is described by a PDS label in a separate file with the same name, extension “.LBL”. A label file is stored in the same directory as the data file it describes. In most cases, the PDS label includes a pointer to another file that contains the column definitions, in order to avoid repeating the lengthy definitions in every label. These column definition files have the extension “.FMT” and are stored in the LABEL directory of the RDR archive.

The data files themselves do not contain any embedded headers.

3.4 Averaged LEND Data

3.4.1 Data Product Structure and Organization

The Averaged data products are a collection of averaged, normalized neutron counting rates and errors for the neutron spectra collected by the 9 neutron detectors aboard the LEND instrument. Orbital Epithermal and Fast neutron fluxes are given in a separate product. The averaged data products are structured as a single 23-column and 11 column, data file for each of the poles and for the equatorial region.

These products are organized as two data file sets, one containing averaged, normalized neutron counting rates for the 9 neutron detectors collected over a single measurement period, with a detached ASCII text PDS label file (See Appendix 5.7) and the second containing the thermal, epithermal and fast fluxes with detached ASCII text PDS label file (See Appendix 5.8).

3.4.2 Data Format

The data formats for the two averaged data sets are a 23-column binary table, for the counts, and an 11-column binary table, for the fluxes. Column structures and start bytes are described in Appendix 5.7 for the counts, and 5.8 for the fluxes. The number of data records per file should not vary since the temporal and spatial binning of data used to create the two averaged products has been set.

3.4.3 Labels and Headers

Each data file is described by a PDS label in a separate file with the same name, extension “.LBL”. A label file is stored in the same directory as the data file it describes. In most cases, the PDS label includes a pointer to another file that contains the column definitions, in order to avoid repeating the lengthy definitions in every label. These column definition files have the extension “.FMT” and are stored in the LABEL directory of the RDR archive.

The data files themselves do not contain any embedded headers.

 

4. APPLICABLE SOFTWARE

 

4.1 Applicable PDS Software Tools

PDS-labeled images and tables can be viewed with the program NASAView, developed by the PDS and available for a variety of computer platforms from the PDS web site http://pdsproto.jpl.nasa.gov/Distribution/license.html. There is no charge for NASAView.

 

4.2 LEND Software Tools

The LEND team is supplying a data viewer for the RDR data sets. It will be included in the SOFTWARE directory of the Archive.   PDS products may be viewed with the program LRO_LEND_PDS_VIEWER, developed by the University of Arizona Lunar Planetary Lab.   The LRO_LEND_PDS_VIEWER Data Viewer is a software tool for browsing and displaying LRO LEND PDS data files in tabular or graphical format, and label/format files in text format.   The tool validates and reads LRO LEND PDS EDR and RDR files.   PDS files may be acquired through the PDS Geosciences Node.   There is no charge for LRO_LEND_PDS_VIEWER.   A setup file is available for download at http://pds-geosciences.wustl.edu/missions/lro/lend.htm under Online Tools.   Running the setup file will install the software and create a Start Menu and desktop icon for launching the tool.  Installation requires roughly 5.4 MB of disk space.  This software can be run from a Windows based system that has Java 1.6 or greater installed.  You may download the Java Runtime environment for Windows free at

http://java.com/en/download/inc/windows_upgrade_xpi.jsp 

A user guide for the software may be displayed from its help menu. 


5. Appendix

5.1 LEND RDR Data Columns

This table lists the columns in all LEND RDR data files in alphabetical order. The format of each type of data file, including column positions, sizes, data types, units, and full descriptions, can be found in the format files (*.FMT) in the LABEL directory.

 

Column Name

Data Type

Length in bytes

Description

Appears In

COLLECTION_DURATION

MSB_UNSIGNED_INTEGER

4

"Value of “collection time” register, length of time in seconds."

DLD

CSETN_ERR

IEEE_REAL

4

"The statistical error of relative count rate in the sum of CSETN1-4 detector."

ALD

CSETN_EXPOSURE

IEEE_REAL

4

"Exposure time of given map pixel for this detector, sec."

ALD

CSETN_RATE

IEEE_REAL

4

"The relative count rate (after normalization) which is accumulated in given map pixel by sum of CSETN1-4 detectors."

ALD

CSETN_SUM_COUNTS

IEEE_REAL

4

“Calculated sum of corrected counts in 4 CSETN detectors.”

DLX

CSETN_SUM_SIGMA

IEEE_REAL

4

“Sigma value of calculated sum of corrected counts in 4 CSETN detectors.”

DLX

CSETN1_BKGD

IEEE_REAL

4

"Background counts for CSETN1 detector (counts)."

DLD

CSETN1_COUNTS

IEEE_REAL

4

"Counts gathered in CSETN1 detector during frame interval. A negative in this column indicates it should not be used."

DLD

CSETN1_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in CSETN1 detector.”

DLX

CSETN1_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from collimated counter of epithermal neutrons CSETN1."

RSCI

CSETN2_BKGD

IEEE_REAL

4

"Background counts for CSETN2 detector (counts)."

DLD

CSETN2_COUNTS

IEEE_REAL

4

"Counts gathered in CSETN2 detector during frame interval. A negative in this column indicates it should not be used."

DLD

CSETN2_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in CSETN2 detector.”

DLX

CSETN2_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from collimated counter of epithermal neutrons CSETN2."

RSCI

CSETN3_BKGD

IEEE_REAL

4

"Background counts for CSETN3 detector (counts)."

DLD

CSETN3_COUNTS

IEEE_REAL

4

"Counts gathered in CSETN3 detector during frame interval. A negative in this column indicates it should not be used."

DLD

CSETN3_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in CSETN3 detector.”

DLX

CSETN3_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from collimated counter of epithermal neutrons CSETN3."

RSCI

CSETN4_BKGD

IEEE_REAL

4

"Background counts for CSETN4 detector (counts)."

DLD

CSETN4_COUNTS

IEEE_REAL

4

"Counts gathered in CSETN4 detector during frame interval. A negative in this column indicates it should not be used."

DLD

CSETN4_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in CSETN4 detector.”

DLX

CSETN4_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from collimated counter of epithermal neutrons CSETN4."

RSCI

DATA_COLLECTION_TIME

MSB_UNSIGNED_INTEGER

2

"Value of “collection time” register, length of time in seconds."

RSCI, CHK

EPITHERMAL_FLUX1

IEEE_REAL

4

"Orbital epithermal neutron flux in energy range [0.4 eV - 100 eV] (n/cm^2sec)."

ALF

EPITHERMAL_FLUX2

IEEE_REAL

4

"Orbital epithermal neutron flux in energy range [0.10 keV - 1 0 keV] (n/cm^2sec)."

ALF

EPITHERMAL_FLUX3

IEEE_REAL

4

"Orbital epithermal neutron flux in energy range [10 keV - 1.0 MeV] (n/cm^2sec)."

ALF

FAST_FLUX1

IEEE_REAL

4

"Orbital fast neutron flux in energy range [1 MeV - 2.5 MeV] (n/cm^2sec)."

ALF

FAST_FLUX2

IEEE_REAL

4

"Orbital fast neutron flux in energy range [2.5 MeV – 7.5 MeV] (n/cm^2sec)."

ALF

FAST_FLUX3

IEEE_REAL

4

"Orbital fast neutron flux in energy range [7.5 MeV - 10 MeV] (n/cm^2sec)."

ALF

FRAME_NUMBER

MSB_UNSIGNED_INTEGER

4

"Sequential counter of accumulation intervals."

RSCI

INSTR_BORESIGHT_MOON_X

IEEE_REAL

8

"Sub instrument boresight X in Lunar fixed coordinates at the middle of the pixel."

RSCI

INSTR_BORESIGHT_MOON_Y

IEEE_REAL

8

"Sub instrument boresight Y in Lunar fixed coordinates at the middle of the pixel."

RSCI

INSTR_BORESIGHT_MOON_Z

IEEE_REAL

8

"Sub instrument boresight Z in Lunar fixed coordinates at the middle of the pixel."

RSCI

INTERSECTING

BOOLEAN

1

"True if the pointing vector intersects Moon."

RSCI

LATITUDE

IEEE_REAL

8

"Sub spacecraft latitude in Mars fixed coordinates at the middle of the pixel."

RSCI

LEND_TIME

MSB_UNSIGNED_INTEGER

4

"LEND internal time (incrementation frequency - 62500 Hz)"

CHK, RSCI

LOCAL_HOUR

MSB_UNSIGNED_INTEGER

1

"Local Sun hour at the sub-spacecraft point."

RSCI, DLD

LOCAL_MINUTE

MSB_UNSIGNED_INTEGER

1

"Local Sun minute at the sub-spacecraft point."

RSCI, DLD

LONGITIUDE

IEEE_REAL

8

"Sub spacecraft longitude in Mars fixed coordinates at the middle of the pixel."

RSCI

LRO_ORBIT_NUMBER

MSB_UNSIGNED_INTEGER

4

"Orbit number common to all instruments aboard LRO. This orbit number is incremented by one as the spacecraft passes through the orbital descending node."

RSCI

LRO_TIME

MSB_UNSIGNED_INTEGER

8

"5 upper bytes of LRO time."

RSCI, DLD, DLX

LUNARCENTIC_EAST_LONGITUDE

IEEE_REAL

4

"Longitude in Lunar fixed coordinates at the center of the given map pixel."

DLD, ALD, ALF

LUNARCENTIC_ LATITUDE

IEEE_REAL

4

"Latitude in Lunar fixed coordinates at the center of the given map pixel."

DLD, ALD, ALF

LUNARPOS_INSTR_X

IEEE_REAL

8

"The X position of the sub-spacecraft point as seen from the spacecraft in the instrument frame at the middle of the pixel. If no spacecraft orientation data was available, then all elements of are set to zero."

RSCI

LUNARPOS_INSTR_Y

IEEE_REAL

8

"The Y position of the sub-spacecraft point as seen from the spacecraft in the instrument frame at the middle of the pixel. If no spacecraft orientation data was available, then all elements of are set to zero."

RSCI

LUNARPOS_INSTR_Z

IEEE_REAL

8

"The Z position of the sub-spacecraft point as seen from the spacecraft in the instrument frame at the middle of the pixel. If no spacecraft orientation data was available, then all elements of are set to zero."

RSCI

LUNARVEL_INSTR_X

IEEE_REAL

8

"Contains the inertial spacecraft velocity direction X rotated to the instrument frame at the middle of the pixel. If no spacecraft orientation data was available for the request time, then all elements are set to zero."

RSCI

LUNARVEL_INSTR_Y

IEEE_REAL

8

"Contains the inertial spacecraft velocity direction Y rotated to the instrument frame at the middle of the pixel. If no spacecraft orientation data was available for the request time, then all elements are set to zero."

RSCI

LUNARVEL_INSTR_Z

IEEE_REAL

8

"Contains the inertial spacecraft velocity direction Z rotated to the instrument frame at the middle of the pixel. If no spacecraft orientation data was available for the request time, then all elements are set to zero."

RSCI

NADIR_POINTING

MSB_UNSIGNED_INTEGER

1

"1 (instrument is nadir pointing);

   0 (anything other than nadir pointing).”

DLD

PARAMETERS_CHANGED

MSB_UNSIGNED_INTEGER

1

"Number of the instrument parameters that were changed by commands after previous frame."

RSCI

POINTING

BOOLEAN

1

"True if pointing data was available."

RSCI

SCALT

IEEE_REAL

8

"Lunarcentric altitude of the sub-spacecraft point in Luanr-fixed rotating frame at the middle of the pixel."

RSCI

SCPOS_INERT_X

IEEE_REAL

8

"The geometric position X of the spacecraft with respect to the Moon
in the 'LUNARIAU' inertial frame at the input epoch 'et' at the middle of the pixel."

RSCI

SCPOS_INERT_Y

IEEE_REAL

8

"The geometric position Y of the spacecraft with respect to the Moon
in the 'LUNARIAU' inertial frame at the input epoch 'et' at the middle of the pixel."

RSCI

SCPOS_INERT_Z

IEEE_REAL

8

"The geometric position Z of the spacecraft with respect to the Moon
in the 'LUNARIAU' inertial frame at the input epoch 'et' at the middle of the pixel."

RSCI

SCPOS_MOON_X

IEEE_REAL

8

"Spacecraft position X in Lunar fixed coordinates at the middle of the pixel."

RSCI

SCPOS_MOON_Y

IEEE_REAL

8

"Spacecraft position Y in Lunar fixed coordinates at the middle of the pixel."

RSCI

SCPOS_MOON_Z

IEEE_REAL

8

"Spacecraft position Z in Lunar fixed coordinates at the middle of the pixel."

RSCI

SCVEL_INERT_X

IEEE_REAL

8

"The geometric velocity X of the spacecraft with respect to Moon in the 'LUNARIAU' inertial frame at the input epoch 'et' at the middle of the pixel."

RSCI

SCVEL_INERT_Y

IEEE_REAL

8

"The geometric velocity Y of the spacecraft with respect to Moon in the 'LUNARIAU' inertial frame at the input epoch 'et' at the middle of the pixel."

RSCI

SCVEL_INERT_Z

IEEE_REAL

8

"The geometric velocity Z of the spacecraft with respect to Moon in the 'LUNARIAU' inertial frame at the input epoch 'et' at the middle of the pixel."

RSCI

SETN_BKGD

IEEE_REAL

4

"Background counts for SETN detector (counts)."

DLD

SETN_COUNTS

IEEE_REAL

4

"Counts gathered in SETN detector during frame interval. A negative in this column indicates it should not be used."

DLD

SETN_ERR

IEEE_REAL

4

"The statistical error of relative count rate in SETN detector."

ALD

SETN_ EXPOSURE

IEEE_REAL

4

"Exposure time of given map pixel for this detector, sec."

ALD

SETN_RATE

IEEE_REAL

4

"The relative count rate (after normalization) which is accumulated in given map pixel by SETN detector."

ALD

SETN_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in SETN detector.”

DLX

SETN_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from uncollimated counter of epithermal neutrons SETN"

RSCI

SHEN_ BKGD

IEEE_REAL

4

"Background counts for all channels of gamma channel of Inner Scintillator (counts)."

DLD

SHEN_ COUNTS

IEEE_REAL

4

"Counts gathered in high channels of gamma channel of Inner Scintillator during frame interval. A negative in any channel indicates it should not be used."

DLD

SHEN_ERR

IEEE_REAL

64

"The statistical error of relative count rate in neutron channel of stilbene detector."

ALD

SHEN_ EXPOSURE

IEEE_REAL

64

"Exposure time of given map pixel for this detector, sec."

ALD

SHEN_ RATE

IEEE_REAL

64

"The relative count rate (after normalization) which is observed in given map pixel by neutron channel of stilbene detector."

ALD

SHEN1_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Charged particle spectra for stilbene."

RSCI

SHEN2_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Neutron spectra for stilbene."

RSCI

SHEN3_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Gamma spectra for stilbene."

RSCI

SPARE

IEEE_REAL

4

“Place holder”

ALD

START_UTC_TIME

CHARACTER

23

"UTC time at the start of the averaged frames, stored as yyyy-mm-ddThh:mm:ss.sss."

ALD, ALF

STN1_BKGD

IEEE_REAL

4

"Background counts for STN1 detector (counts)."

DLD

STN1_COUNTS

IEEE_REAL

4

"Counts gathered in STN1 detector during frame interval. A negative in this column indicates it should not be used."

DLD

STN1_ERR

IEEE_REAL

4

"The statistical error of relative count rate in STN1 detector."

ALD

STN1_ EXPOSURE

IEEE_REAL

4

"Exposure time of given map pixel for this detector, sec."

ALD

STN1_RATE

IEEE_REAL

4

"The relative count rate (after normalization) which is accumulated in given map pixel by STN1 detector."

ALD

STN1_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in STN1 detector.”

DLX

STN1_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from uncollimated counter of thermal and epithermal neutrons STN1"

RSCI

STN2_BKGD

IEEE_REAL

4

"Background counts for STN2 detector (counts)."

DLD

STN2_COUNTS

IEEE_REAL

4

"Counts gathered in STN2 detector during frame interval. A negative in this column indicates it should not be used."

DLD

STN2_ERR

IEEE_REAL

4

"The statistical error of relative count rate in STN2 detector."

ALD

STN2_ EXPOSURE

IEEE_REAL

4

"Exposure time of given map pixel for this detector, sec."

ALD

STN2_RATE

IEEE_REAL

4

"The relative count rate (after normalization) which is accumulated in given map pixel by STN2 detector."

ALD

STN2_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in STN2 detector.”

DLX

STN2_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from uncollimated counter of thermal and epithermal neutrons STN2."

RSCI

STN3_BKGD

IEEE_REAL

4

"Background counts for STN3 detector (counts)."

DLD

STN3_COUNTS

IEEE_REAL

4

"Counts gathered in STN3 detector during frame interval.    A negative in this column indicates it should not be used."

DLD

STN3_ERR

IEEE_REAL

4

"The statistical error of relative count rate in STN3 detector."

ALD

STN3_EXPOSURE

IEEE_REAL

4

"Exposure time of given map pixel for this detector, sec."

ALD

STN3_RATE

IEEE_REAL

4

"The relative count rate (after normalization) which is accumulated in given map pixel by STN3 detector."

ALD

STN3_SIGMA

IEEE_REAL

4

“Sigma value of corrected counts in STN3 detector.”

DLX

STN3_SPECTRUM

MSB_UNSIGNED_INTEGER

32

"Spectrum from uncollimated counter of thermal and epithermal neutrons STN3."

RSCI

STOP_UTC_TIME

CHARACTER

23

"UTC time at the end of the averaged frames, stored as yyyy-mm-ddThh:mm:ss.sss."

ALD, ALF

SUB_SCPOS_MOON_X

IEEE_REAL

8

"Sub spacecraft vector X in Lunar fixed coordinates at the middle of the pixel.

RSCI

SUB_SCPOS_MOON_Y

IEEE_REAL

8

"Sub spacecraft vector Y in Lunar fixed coordinates at the middle of the pixel.

RSCI

SUB_SCPOS_MOON_Z

IEEE_REAL

8

"Sub spacecraft vector Z in Lunar fixed coordinates at the middle of the pixel.

RSCI

SUN_ACTIVITY

BOOLEAN

1

"1 (active sun during frame interval);  0 (no active sun during frame interval)."

DLD

TEMPERATURES_0

IEEE_REAL

4

"Temperature reading of scintillator in Celsius."

CHK

TEMPERATURES_1

IEEE_REAL

4

"Temperature reading of FPGA electronics board in Celsius."

CHK

TEMPERATURES_10

IEEE_REAL

4

"Temperature reading control board #1 in Celsius."

CHK

TEMPERATURES_11

IEEE_REAL

4

"Temperature reading mounting point in Celsius."

CHK

TEMPERATURES_2

IEEE_REAL

4

"Temperature reading of the low voltage board in Celsius."

CHK

TEMPERATURES_3

IEEE_REAL

4

"Temperature reading outer detector #2 (SETN) in Celsius."

CHK

TEMPERATURES_4

IEEE_REAL

4

"Temperature reading outer detector #3 (STN2) in Celsius."

CHK

TEMPERATURES_5

IEEE_REAL

4

"Temperature reading in outer detector #2 (STN3) in Celsius."

CHK

TEMPERATURES_6

IEEE_REAL

4

"Temperature reading in outer detector #1 (STN1) in Celsius."

CHK

TEMPERATURES_7

IEEE_REAL

4

"Temperature reading high voltage board #2 in Celsius."

CHK

TEMPERATURES_8

IEEE_REAL

4

"Temperature reading high voltage board #1 in Celsius."

CHK

TEMPERATURES_9

IEEE_REAL

4

"Temperature reading control board #2 in Celsius."

CHK

THERMAL

IEEE_REAL

4

"Orbital epithermal neutron flux in energy range [<0.4 eV] (n/cm^2sec)."

ALF

UTC

CHARACTER

23

"UTC time at the middle of the collection interval, stored as yyyy-mm-ddThh:mm:ss.sss."

CHK, RSCI,

DLD, DLX

 

 


5.2 Engineering Conversions

 

if counts are between 0 to 220, then:
Temp = Counts*a1 + a0
 
if counts are between 221 to 255, then:
Temp = (Counts - 256)*a1 + a0

 

For sensor #7

if counts are between 0 to 150

Temp = Counts*a1 + a0

if counts are between 151 to 255

Temp = (Counts-256)*a1 + a0

 

 

sensor

a0

a1

1

 -16,19047

0,47619

2

-16,82242

0,46728

3

-17,61904

 0,47619

4

-21,90476

0,47619

5

-21,17117

0,45045

6

-21,42857

0,47619

7

9,04255

0,53191

8

-17,12962

0,46296

9

-17,92452

0,47169

10

-18,09523

0,47619

11

-26,12612

0,45045

12

-20,09345

0,46728


 

5.3 EXAMPLE - LEND Converted HK Data Label

 

PDS_VERSION_ID                 = "PDS3"

LABEL_REVISION_NOTE            = "2008-01-15, LEND Team, initial

release;"

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 86400

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 77

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_CHK_20090228_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2009-06-15T19:25:31

PRODUCT_TYPE                   = "LEND_RDR_CHK"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "LUNAR RECONNAISSANCE ORBITER"

INSTRUMENT_NAME                = "LUNAR EXPLORATION NEUTRON DETECTOR"

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "MAPPING"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-02-28T00:00:00

STOP_TIME                      = 2009-02-28T23:59:59

SPACECRAFT_CLOCK_START_COUNT   = "2311228"

SPACECRAFT_CLOCK_STOP_COUNT    = "2397627"

^TABLE                         = "LEND_RDR_CHK_20090228.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 15

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 77

   ROWS                        = 86400

   DESCRIPTION                 = "

    This table contains instrument parameters and housekeeping values

    as observed by the Lunar Reconnaissance Orbiter (LRO) Lunar

    Exploration Neutron Detector (LEND).

 

    Detailed descriptions for the parameters defined below are

    contained in the ‘LRO_LEND_RDR_SIS’ document.

 

    The complete column definitions are contained in an external file

    found in the LABEL directory of the archive volume.

    "

   ^STRUCTURE                  = "LEND_RDR_CHK.FMT"

END_OBJECT                     = TABLE

END

 

 

 

5.3.1 Example- LEND_RDR_CHK.FMT

 

OBJECT = COLUMN

   COLUMN_NUMBER = 1

   NAME = LEND_TIME

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 4

   START_BYTE = 1

   DESCRIPTION = "LEND internal time (incrementation frequency -

                  62500 Hz)"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 2

   NAME = UTC

   DATA_TYPE = CHARACTER

   BYTES = 23

   START_BYTE = 5

   DESCRIPTION = "UTC time of measurement period"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 3

   NAME = TEMPERATURES_0

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 28

   DESCRIPTION = "Temperature reading of scintillator in Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 4

   NAME = TEMPERATURES_1

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 32

   DESCRIPTION = "Temperature reading of FPGA electronics board in

                  Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 5

   NAME = TEMPERATURES_2

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 36

   DESCRIPTION = "Temperature reading of the low voltage board in

                  Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 6

   NAME = TEMPERATURES_3

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 40

   DESCRIPTION = "Temperature reading outer detector #2 (SETN) in

                  Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 7

   NAME = TEMPERATURES_4

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 44

   DESCRIPTION = "Temperature reading outer detector #3 (STN2) in

                  Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 8

   NAME = TEMPERATURES_5

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 48

   DESCRIPTION = "Temperature reading in outer detector #2 (STN3) in

                 Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 9

   NAME = TEMPERATURES_6

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 52

   DESCRIPTION = "Temperature reading in outer detector #1 (STN1) in

                  Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 10

   NAME = TEMPERATURES_7

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 56

   DESCRIPTION = "Temperature reading high voltage board #2 in

                  Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 11

   NAME = TEMPERATURES_8

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 60

   DESCRIPTION = "Temperature reading high voltage board #1 in

                  Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 12

   NAME = TEMPERATURES_9

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 64

   DESCRIPTION = "Temperature reading control board #2 in Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 13

   NAME = TEMPERATURES_10

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 68

   DESCRIPTION = "Temperature reading control board #1 in Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 14

   NAME = TEMPERATURES_11

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 72

   DESCRIPTION = "Temperature reading mounting point in Celsius."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 15

   NAME = DATA_COLLECTION_TIME

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 2

   START_BYTE = 76

   DESCRIPTION = "Value of ‘collection time’ register, time in

                  seconds."

END_OBJECT = COLUMN


 

 

5.4 EXAMPLE – LEND Rectified Science Data Label

PDS_VERSION_ID                 = "PDS3"

LABEL_REVISION_NOTE            = "2008-01-15, LEND Team, initial

release;"

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 86400

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 594

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_RSCI_20090228_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2009-06-15T19:25:31

PRODUCT_TYPE                   = "LEND_RDR_RSCI"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "LUNAR RECONNAISSANCE ORBITER"

INSTRUMENT_NAME                = "LUNAR EXPLORATION NEUTRON DETECTOR "

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "PRIMARY MISSION"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-02-28T00:00:00

STOP_TIME                      = 2009-02-28T23:59:59

SPACECRAFT_CLOCK_START_COUNT   = "2311228"

SPACECRAFT_CLOCK_STOP_COUNT    = "2397627"

^TABLE                         = "LEND_RDR_RSCI_20090228.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 46

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 594

   ROWS                        = 86400

   DESCRIPTION                 = "

    This table contains neutron spectra and associated timing and

    spatial information for each collection interval (frame)

    as observed by the Lunar Reconnaissance Orbiter (LRO) Lunar

    Exploration Neutron Detector (LEND) during a single measurement

    day.

 

    Detailed descriptions for the parameters defined below are

    contained in the ‘LRO_LEND_RDR_SIS’ document.

 

    The complete column definitions are contained in an external file

    found in the LABEL directory of the archive volume.

    "

   ^STRUCTURE                  = "LEND_RDR_RSCI.FMT"

END_OBJECT                     = TABLE

END

 

 

5.4.1 Example LEND_RDR_RSCI.FMT

 

OBJECT = COLUMN

   COLUMN_NUMBER = 1

   NAME = LRO_TIME

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 8

   START_BYTE = 1

   DESCRIPTION = "5 upper bytes of LRO time."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 2

   NAME = LEND_TIME

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 4

   START_BYTE = 9

   DESCRIPTION = "LEND internal time (incremention frequency - 62500 Hz)"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 3

   NAME = UTC

   DATA_TYPE = CHARACTER

   BYTES = 23

   START_BYTE = 13

   DESCRIPTION = "UTC time at the middle of the collection interval,

                  stored as yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 4

   NAME = FRAME_NUMBER

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 4

   START_BYTE = 36

   DESCRIPTION = "Sequential counter of accumulation intervals."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 5

   NAME = LRO_ORBIT_NUMBER

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 4

   START_BYTE = 40

   DESCRIPTION = "Orbit number common to all instruments aboard LRO.

                 This orbit number is incremented by one as the

                 spacecraft passes through the orbital descending

                 node."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 6

   NAME = LATITUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 44

   UNIT = DEGREE

   DESCRIPTION = "Sub spacecraft latitude in Lunar fixed coordinates

                  at the middle of the pixel."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 7

   NAME = LONGITIUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 52

   UNIT = DEGREE

   DESCRIPTION = "Sub spacecraft longitude in Lunar fixed coordinates

                  at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 8

   NAME = SCPOS_INERT_X

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 60

   UNIT = KILOMETER

   DESCRIPTION = "The geometric position X of the spacecraft with

                  respect to the Moon in the 'LUNARIAU' inertial frame

                  at the input epoch 'et' at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 9

   NAME = SCPOS_INERT_Y

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 68

   UNIT = KILOMETER

   DESCRIPTION = "The geometric position Y of the spacecraft with

 respect to the Moon in the 'LUNARIAU' inertial frame at the input

 epoch 'et' at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 10

   NAME = SCPOS_INERT_Z

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 76

   UNIT = KILOMETER

   DESCRIPTION = "The geometric position Z of the spacecraft with

 respect to the Moon in the 'LUNARIAU' inertial frame at the input

 epoch 'et' at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 11

   NAME = SCVEL_INERT_X

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 84

   UNIT = "KILOMETER/SECOND"

   DESCRIPTION = "The geometric velocity X of the spacecraft with

 respect to Moon in the 'LUNARIAU' inertial frame at the input epoch

 'et' at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 12

   NAME = SCVEL_INERT_Y

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 92

   UNIT = "KILOMETER/SECOND"

   DESCRIPTION = "The geometric velocity Y of the spacecraft with respect to

   Moon in the 'LUNARIAU' inertial frame at the input epoch 'et' at the

   middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 13

   NAME = SCVEL_INERT_Z

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 100

   UNIT = "KILOMETER/SECOND"

   DESCRIPTION = "The geometric velocity Z of the spacecraft with respect

   to Moon in the 'LUNARIAU' inertial frame at the input epoch 'et' at the

   middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 14

   NAME = LUNARPOS_INSTR_X

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 108

   UNIT = KILOMETER

   DESCRIPTION = "The X position of the sub-spacecraft point as seen from

   the spacecraft in the instrument frame at the middle of the frame interval. If

   no spacecraft orientation data was available, then all elements of are set

   to zero."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 15

   NAME = LUNARPOS_INSTR_Y

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 116

   UNIT = KILOMETER

   DESCRIPTION = "The Y position of the sub-spacecraft point as seen

   from the spacecraft in the instrument frame at the middle of the frame interval.

   If no spacecraft orientation data was available, then all elements of are

   set to zero."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 16

   NAME = LUNARPOS_INSTR_Z

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 124

   UNIT = KILOMETER

   DESCRIPTION = "The Z position of the sub-spacecraft point as seen

   from the spacecraft in the instrument frame at the middle of the

   frame interval. If no spacecraft orientation data was available, then all

   elements of are set to zero."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 17

   NAME = LUNARVEL_INSTR_X

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 132

   UNIT = "KILOMETER/SECOND"

   DESCRIPTION = "Contains the inertial spacecraft velocity direction

   X rotated to the instrument frame at the middle of the frame interval. If

   no spacecraft orientation data was available for the request

   time, then all elements are set to zero."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 18

   NAME = LUNARVEL_INSTR_Y

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 140

   UNIT = "KILOMETER/SECOND"

   DESCRIPTION = "Contains the inertial spacecraft velocity direction

   Y rotated to the instrument frame at the middle of the frame interval. If

   no spacecraft orientation data was available for the request time,

   then all elements are set to zero."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 19

   NAME = LUNARVEL_INSTR_Z

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 148

   UNIT = "KILOMETER/SECOND"

   DESCRIPTION = "Contains the inertial spacecraft velocity direction

   Z rotated to the instrument frame at the middle of the frame interval. If

   no spacecraft orientation data was available for the request time,

   then all elements are set to zero."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 20

   NAME = SCPOS_MOON_X

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 156

   UNIT = KILOMETER

   DESCRIPTION = "Spacecraft position X in Lunar fixed coordinates at

   the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 21

   NAME = SCPOS_MOON_Y

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 164

   UNIT = KILOMETER

   DESCRIPTION = "Spacecraft position Y in Lunar fixed coordinates at

   the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 22

   NAME = SCPOS_MOON_Z

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 172

   UNIT = KILOMETER

   DESCRIPTION = "Spacecraft position Z in Lunar fixed coordinates at

   the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 23

   NAME = INSTR_BORESIGHT_MOON_X

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 180

   UNIT = KILOMETER

   DESCRIPTION = "Sub instrument boresight X in Lunar fixed

   coordinates at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 24

   NAME = INSTR_BORESIGHT_MOON_Y

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 188

   UNIT = KILOMETER

   DESCRIPTION = "Sub instrument boresight Y in Lunar fixed

   coordinates at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 25

   NAME = INSTR_BORESIGHT_MOON_Z

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 196

   UNIT = KILOMETER

   DESCRIPTION = "Sub instrument boresight Z in Lunar fixed

   coordinates at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 26

   NAME = SUB_SCPOS_MOON_X

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 204

   UNIT = KILOMETER

   DESCRIPTION = "Sub spacecraft vector X in Lunar fixed

   coordinates at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 27

   NAME = SUB_SCPOS_MOON_Y

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 212

   UNIT = KILOMETER

   DESCRIPTION = "Sub spacecraft vector Y in Lunar fixed

   coordinates at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 28

   NAME = SUB_SCPOS_MOON_Z

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 220

   UNIT = KILOMETER

   DESCRIPTION = "Sub spacecraft vector Z in Lunar fixed

   coordinates at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 29

   NAME = SCALT

   DATA_TYPE = IEEE_REAL

   BYTES = 8

   START_BYTE = 228

   UNIT = KILOMETER

   DESCRIPTION = "Lunarcentric altitude of the sub-spacecraft point

   in Luanr-fixed rotating frame at the middle of the frame interval."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 30

   NAME = LOCAL_HOUR

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 1

   START_BYTE = 236

   UNIT = MINUTE

   DESCRIPTION = "Local Sun hour at the sub-spacecraft point."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 31

   NAME = LOCAL_MINUTE

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 1

   START_BYTE = 237

   UNIT = MINUTE

   DESCRIPTION = "Local Sun minute at the sub-spacecraft point."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 32

   NAME = POINTING

   DATA_TYPE = BOOLEAN

   BYTES = 1

   START_BYTE = 238

   DESCRIPTION = "True if pointing data was available."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 33

   NAME = INTERSECTING

   DATA_TYPE = BOOLEAN

   BYTES = 1

   START_BYTE = 239

   DESCRIPTION = "True if the pointing vector intersects Moon."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 34

   NAME = DATA_COLLECTION_TIME

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 2

   START_BYTE = 240

   UNIT = SECOND

   DESCRIPTION = "Value of 'collection time' register, length of

   time in seconds."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 35

   NAME = PARAMETERS_CHANGED

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 1

   START_BYTE = 242

   DESCRIPTION = "Number of the instrument parameters that were

   changed by commands after previous frame."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 36

   NAME = STN1_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 243

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from uncollimated counter of thermal and

   epithermal neutrons STN1"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 37

   NAME = SETN_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 275

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from uncollimated counter of epithermal

   neutrons SETN"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 38

   NAME = STN2_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 307

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from uncollimated counter of thermal

   and epithermal neutrons STN2."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 39

   NAME = STN3_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 339

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from uncollimated counter of thermal

   and epithermal neutrons STN3."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 40

   NAME = CSETN1_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 371

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from collimated counter of epithermal

   neutrons CSETN1."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 41

   NAME = CSETN2_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 403

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from collimated counter of epithermal

   neutrons CSETN2."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 42

   NAME = CSETN3_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 435

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from collimated counter of epithermal

   neutrons CSETN3."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 43

   NAME = CSETN4_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 467

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Spectrum from collimated counter of epithermal

   neutrons CSETN4."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 44

   NAME = SHEN1_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 499

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = "Charge Particle spectra for stilbene."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 45

   NAME = SHEN2_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 531

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = " Neutron spectra for stilbene."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 46

   NAME = SHEN3_SPECTRUM

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 32

   START_BYTE = 563

   UNIT = COUNTS

   ITEMS = 16

   ITEM_BYTES = 2

   DESCRIPTION = " Gamma spectra for stilbene."

END_OBJECT = COLUMN

 

5.5 EXAMPLE – Derived LEND Data Label

 

PDS_VERSION_ID                 = PDS3

DD_VERSION_ID                  = PDSCAT1R52 (Data Dictionary Version)

LABEL_REVISION_NOTE            = "2008-01-15, LEND Team, initial

release;"

 

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 86400

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 239

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_DLD_20090228_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2009-06-15T19:25:31

PRODUCT_TYPE                   = "LEND_RDR_DLD"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "Lunar Reconnaissance Orbiter"

INSTRUMENT_NAME                = "Lunar Exploration Neutron Detector"

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "PRIMARY MISSION"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-02-28T00:00:00

STOP_TIME                      = 2009-02-28T23:59:59

SPACECRAFT_CLOCK_START_COUNT   = "2311228"

SPACECRAFT_CLOCK_STOP_COUNT    = "2397627"

^TABLE                         = "LEND_RDR_DLD_20090228.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 27

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 239

   ROWS                        = 86400

   DESCRIPTION                 = "

    This table contains backgrounds and background subtracted neutron

    counting data for each of the nine neutron sensors

    aboard the Lunar Reconnaissance Orbiter (LRO) Lunar

    Exploration Neutron Detector (LEND).

 

    Detailed descriptions for the parameters defined below are

    contained in the ‘LRO_LEND_RDR_SIS’ document.

 

    The complete column definitions are contained in an external file

    found in the LABEL directory of the archive volume.

    "

   ^STRUCTURE                  = "LEND_RDR_DLD.FMT"

END_OBJECT                     = TABLE

END

 

 

 

5.5.1. Example LEND_RDR_DLD.FMT

 

OBJECT = COLUMN

   COLUMN_NUMBER = 1

   NAME = LRO_TIME

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 8

   START_BYTE = 1

   DESCRIPTION = "5 upper bytes of LRO time."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 2

   NAME = UTC

   DATA_TYPE = CHARACTER

   BYTES = 23

   START_BYTE = 9

   DESCRIPTION = "UTC time at the middle of the collection interval,

   stored as yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 3

   NAME = LOCAL_HOUR

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 1

   START_BYTE = 32

   UNIT = MINUTE

   DESCRIPTION = "Local Sun hour at the sub-spacecraft point."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 4

   NAME = LOCAL_MINUTE

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 1

   START_BYTE = 33

   UNIT = MINUTE

   DESCRIPTION = "Local Sun minute at the sub-spacecraft point."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 5

   NAME = LUNARCENTRIC_LATITUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 34

   UNIT = DEGREE

   DESCRIPTION = "Latitude in LUNAR fixed coordinates at the middle

   of the frame."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 6

   NAME = LUNARCENTIC_EAST_LONGITUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 38

   UNIT = DEGREE

   DESCRIPTION = "Longitude in Lunar fixed coordinates at the middle

   of the frame."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 7

   NAME = COLLECTION_DURATION

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 4

   START_BYTE = 42

   UNIT = SECOND

   DESCRIPTION = "Value of 'collection time' register, length of time

   in seconds."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 8

   NAME = STN1_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 46

   UNIT = COUNTS

   DESCRIPTION = "Background counts for STN1 detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 9

   NAME = STN1_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 50

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in STN1 detector during frame interval.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 10

   NAME = SETN_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 54

   UNIT = COUNTS

   DESCRIPTION = "Background counts for SETN detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 11

   NAME = SETN_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 58

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in SETN detector during frame interval.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 12

   NAME = STN2_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 62

   UNIT = COUNTS

   DESCRIPTION = "Background counts for STN2 detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 13

   NAME = STN2_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 66

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in STN2 detector during frame interval.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 14

   NAME = STN3_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 70

   UNIT = COUNTS

   DESCRIPTION = "Background counts for STN3 detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 15

   NAME = STN3_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 74

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in STN3 detector during frame interval.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 16

   NAME = CSETN1_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 78

   UNIT = COUNTS

   DESCRIPTION = "Background counts for CSETN1 collimated

   detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 17

   NAME = CSETN1_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 82

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in CSETN1 collimated

   detector during frame interval. A negative in this column

   indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 18

   NAME = CSETN2_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 86

   UNIT = COUNTS

   DESCRIPTION = "Background counts for CSETN2 collimated

   detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 19

   NAME = CSETN2_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 90

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in CSETN2 collimated

   detector during frame interval. A negative in this column

   indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 20

   NAME = CSETN3_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 94

   UNIT = COUNTS

   DESCRIPTION = "Background counts for CSETN3 collimated

   detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 21

   NAME = CSETN3_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 98

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in CSETN3 collimated

   detector during frame interval. A negative in this column

   indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 22

   NAME = CSETN4_BKGD

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 102

   UNIT = COUNTS

   DESCRIPTION = "Background counts for CSETN4 collimated

   detector (counts)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 23

   NAME = CSETN4_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 106

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in CSETN4 collimated

   detector during frame interval. A negative in this column

   indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 24

   NAME = SHEN_BCGD

   DATA_TYPE = IEEE_REAL

   BYTES = 64

   START_BYTE = 110

   ITEMS = 16

   ITEM_BYTES = 4

   UNIT = COUNTS

   DESCRIPTION = "Background counts for all channels of neutron channel of

   Inner Scintillator (counts). The Channels contain data as follows:

   Channel 0 - sum of channels 0 through 5,

   Channel 1 - sum of channel 6,

   Channel 2 - sum of channel 7,

   Channel 3 - sum of channel 8,

   Channel 4 - sum of channel 9,

   Channel 5 - sum of channel 10,

   Channel 6 - sum of channel 11,

   Channel 7 - sum of channel 12,

   Channel 8 - sum of channel 13,

   Channel 9 - sum of channel 14,

   Channel 10 - sum of channel 15,

   Channel 11 - sum of channel 6 through 8,

   Channel 12 - sum of channel 9 through 12,

   Channel 13 - sum of channel 13 through 14,

   Channel 14 - sum of channel 6 through 14,

   Channel 15 - sum of channel 0 through 16"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 25

   NAME = SHEN_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 64

   START_BYTE = 174

   ITEMS = 16

   ITEM_BYTES = 4

   UNIT = COUNTS

   DESCRIPTION = "Counts gathered in all channels of neutron channel of

   Inner Scintillator during frame interval. The Channels contain data as follows:

   Channel 0 - sum of channels 0 through 5,

   Channel 1 - sum of channel 6,

   Channel 2 - sum of channel 7,

   Channel 3 - sum of channel 8,

   Channel 4 - sum of channel 9,

   Channel 5 - sum of channel 10,

   Channel 6 - sum of channel 11,

   Channel 7 - sum of channel 12,

   Channel 8 - sum of channel 13,

   Channel 9 - sum of channel 14,

   Channel 10 - sum of channel 15,

   Channel 11 - sum of channel 6 through 8,

   Channel 12 - sum of channel 9 through 12,

   Channel 13 - sum of channel 13 through 14,

   Channel 14 - sum of channel 6 through 14,

   Channel 15 - sum of channel 0 through 16

   A negative in any channel indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 26

   NAME = SUN_ACTIVITY

   DATA_TYPE = BOOLEAN

   BYTES = 1

   START_BYTE = 238

   UNIT = COUNTS

   DESCRIPTION = "1 (active sun during frame interval);

   0 (no active sun during frame interval)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 27

   NAME = NADIR_POINTING

   DATA_TYPE = BOOLEAN

   BYTES = 1

   START_BYTE = 239

   UNIT = COUNTS

   DESCRIPTION = "1 (instrument is nadir pointing);

   0 (anything other than nadir pointing)."

END_OBJECT = COLUMN

 

5.6 EXAMPLE – Extended Derived LEND Data Label

 

PDS_VERSION_ID                 = PDS3

LABEL_REVISION_NOTE            = "2016-06-15, LEND Team, initial release;"

 

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 86400

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 71

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_DLX_20090704_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2016-05-25T12:55:31

PRODUCT_TYPE                   = "LEND_RDR_DLX"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "LUNAR RECONNAISSANCE ORBITER"

INSTRUMENT_NAME                = "LUNAR EXPLORATION NEUTRON DETECTOR"

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "COMMISSIONING"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-07-04T00:00:00

STOP_TIME                      = 2009-07-04T23:59:59

SPACECRAFT_CLOCK_START_COUNT   = "268358399"

SPACECRAFT_CLOCK_STOP_COUNT    = "268444798"

^TABLE                         = "LEND_RDR_DLX_20090704.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 12

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 71

   ROWS                        = 86400

   DESCRIPTION                 = "

    This table contains a calculated sum of neutron counts for

    the four CSETN detectors and uncertainties for neutron

    counting data for each of the nine neutron sensors

    aboard the Lunar Reconnaissance Orbiter (LRO) Lunar

    Exploration Neutron Detector (LEND).

 

    Detailed descriptions for the parameters defined below are

    contained in the 'LRO_LEND_RDR_SIS' document.

 

    The complete column definitions are contained in an external file

    found in the LABEL directory of the archive volume.

    "

   ^STRUCTURE                  = "LEND_RDR_DLX.FMT"

END_OBJECT                     = TABLE

END

 

 

 

5.6.1. Example LEND_RDR_DLX.FMT

 

OBJECT = COLUMN

   COLUMN_NUMBER = 1

   NAME = LRO_TIME

   DATA_TYPE = MSB_UNSIGNED_INTEGER

   BYTES = 8

   START_BYTE = 1

   DESCRIPTION = "5 upper bytes of LRO time."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 2

   NAME = UTC

   DATA_TYPE = TIME

   BYTES = 23

   START_BYTE = 9

   DESCRIPTION = "UTC time at the middle of the collection interval,

   stored as yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 3

   NAME = CSETN_SUM_COUNTS

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 32

   UNIT = COUNTS

   DESCRIPTION = "Calculated sum of corrected counts in 4 CSETN detectors.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 4

   NAME = CSETN_SUM_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 36

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of calculated sum of corrected counts in 4 CSETN detectors.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 5

   NAME = CSETN1_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 40

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in CSETN1 detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 6

   NAME = CSETN2_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 44

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in CSETN2 detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 7

   NAME = CSETN3_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 48

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in CSETN3 detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 8

   NAME = CSETN4_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 52

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in CSETN4 detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 9

   NAME = SETN_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 56

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in SETN detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 10

   NAME = STN1_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 60

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in STN1 detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 11

   NAME = STN2_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 64

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in STN2 detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 12

   NAME = STN3_SIGMA

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 68

   UNIT = COUNTS

   DESCRIPTION = "Sigma value of corrected counts in STN3 detector.

   A negative in this column indicates it should not be used."

END_OBJECT = COLUMN

 

5.7 EXAMPLE – Averaged Counts LEND Data Label (South Pole, Equatorial, North Pole)

 

PDS_VERSION_ID                 = "PDS3"

LABEL_REVISION_NOTE            = "2010-02-04, LEND Team, initial

release;"

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 14400

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 310

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_ALDS_20090914_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2011-03-23T13:16:45

PRODUCT_TYPE                   = "LEND_RDR_ALD"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "Lunar Reconnaissance Orbiter"

INSTRUMENT_NAME                = "Lunar Exploration Neutron Detector"

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "COMMISSIONING"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-09-14T00:00:00

STOP_TIME                      = 2010-09-14T00:00:00

 

^TABLE                         = "LEND_RDR_ALDS_20090914.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 23

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 310

   ROWS                        = 14400

   DESCRIPTION                 = "

   

    The ALD South Polar product data has been averaged spatially over

    a 0.5 degree by 0.5 degree grid below -80 degrees.   

   

    The ALD South Polar product data is presented in a table

    corresponding to the 0.5 degree by 0.5 degree grid. There are 20

    latitude bands and 720 longitude bands below -80, thus 14400 grid

    cells. Each cell corresponds to one row in the table. The first

    720 rows in the table are the data for the 0.5 degree latitude

    band centered at -89.75 degrees south latitude, the second 720

    rows are the data for the band centered at -89.25 degrees south

    latitude, and so on. Within each band, longitude increases

    eastward from the cell centered at 0.25 degrees east longitude

    to the cell centered at 359.75 degrees east longitude.

   

    Averaged LEND Data products are composed of averaged normalized

    Counting rates and the associated timing, spatial and engineering

    information. The ALDs consists of the cumulative background

    subtracted and normalized counts of neutrons at the nine LEND

    detectors averaged over the above defined."   

   

   ^STRUCTURE                  = "LEND_RDR_ALD.FMT"

END_OBJECT                     = TABLE

END

 

 

PDS_VERSION_ID                 = "PDS3"

LABEL_REVISION_NOTE            = "2010-02-04, LEND Team, initial

release;"

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 57600

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 310

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_ALDE_20090914_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2011-03-23T13:15:55

PRODUCT_TYPE                   = "LEND_RDR_ALD"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "Lunar Reconnaissance Orbiter"

INSTRUMENT_NAME                = "Lunar Exploration Neutron Detector"

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "COMMISSIONING"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-09-14T00:00:00

STOP_TIME                      = 2010-09-14T00:00:00

 

^TABLE                         = "LEND_RDR_ALDE_20090914.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 23

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 310

   ROWS                        = 57600

   DESCRIPTION                 = "

   

    The ALD Equatorial Polar product data has been averaged spatially

    over a 1.0 degree by 1.0 degree grid above -80 and below 80

    degrees.   

   

    The ALD Equatorial Polar product data is presented in a table

    corresponding to the 1.0 degree by 1.0 degree grid. There are 160

    latitude bands and 360 longitude bands below 80 and above -80,

    thus 57600 grid cells. Each cell corresponds to one row in the

    table. The first 360 rows in the table are the data for the 1.0

    degree latitude band centered at 79.5 degrees north latitude,

    the second 720 rows are the data for the band centered at 78.5

    degrees north latitude, and so on. Within each band, longitude

    increases eastward from the cell centered at 0.50 degrees east

    longitude to the cell centered at 359.50 degrees east longitude.

   

    Averaged LEND Data products are composed of averaged normalized

    Counting rates and the associated timing, spatial and engineering

    information. The ALDs consists of the cumulative background

    subtracted and normalized counts of neutrons at the nine LEND

    detectors averaged over the above defined."   

   

   ^STRUCTURE                  = "LEND_RDR_ALD.FMT"

END_OBJECT                     = TABLE

END

 

 

PDS_VERSION_ID                 = "PDS3"

LABEL_REVISION_NOTE            = "2010-02-04, LEND Team, initial

release;"

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 14400

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 310

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_ALDN_20090914_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2011-03-23T13:12:29

PRODUCT_TYPE                   = "LEND_RDR_ALD"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "Lunar Reconnaissance Orbiter"

INSTRUMENT_NAME                = "Lunar Exploration Neutron Detector"

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "COMMISSIONING"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-09-14T00:00:00

STOP_TIME                      = 2010-09-14T00:00:00

 

^TABLE                         = "LEND_RDR_ALDN_20090914.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 23

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 310

   ROWS                        = 14400

   DESCRIPTION                 = "

   

    The ALD North Polar product data has been averaged spatially over

    a 0.5 degree by 0.5 degree grid above 80 degrees.   

   

    The ALD North Polar product data is presented in a table

    corresponding to the 0.5 degree by 0.5 degree grid. There are 20

    latitude bands and 720 longitude bands above 80, thus 14400 grid

    cells. Each cell corresponds to one row in the table. The first

    720 rows in the table are the data for the 0.5 degree latitude

    band centered at 89.75 degrees north latitude, the second 720

    rows are the data for the band centered at 89.25 degrees north

    latitude, and so on. Within each band, longitude increases

    eastward from the cell centered at 0.25 degrees east longitude

    to the cell centered at 359.75 degrees east longitude.

   

    Averaged LEND Data products are composed of averaged normalized

    Counting rates and the associated timing, spatial and engineering

    information. The ALDs consists of the cumulative background

    subtracted and normalized counts of neutrons at the nine LEND

    detectors averaged over the above defined."   

   

   ^STRUCTURE                  = "LEND_RDR_ALD.FMT"

END_OBJECT                     = TABLE

END

 

 

 

5.7.1. Example LEND_RDR_ALD.FMT

 

OBJECT = COLUMN

   COLUMN_NUMBER = 1

   NAME = START_UTC_TIME

   DATA_TYPE = CHARACTER

   BYTES = 23

   START_BYTE = 1

   DESCRIPTION = "UTC time at the start of the averaged frames,

   stored as yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 2

   NAME = STOP_UTC_TIME

   DATA_TYPE = CHARACTER

   BYTES = 23

   START_BYTE = 24

   DESCRIPTION = "UTC time at the end of the averaged frames,

   stored as yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 3

   NAME = LUNARCENTRIC_LATITUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 47

   UNIT = DEGREE

   DESCRIPTION = "Latitude in LUNAR fixed coordinates at the

   center of the given map element."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 4

   NAME = LUNARCENTIC_EAST_LONGITUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 51

   UNIT = DEGREE

   DESCRIPTION = "Longitude in Lunar fixed coordinates at the

   center of the given map element."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 5

   NAME = SPARE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 55

   UNIT = SECOND

   DESCRIPTION = "SPARE FIELD"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 6

   NAME = STN1_EXPOSURE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 59

   UNIT = "COUNTS/SECOND"

   DESCRIPTION = "Exposure time for given map element for given

   detector, sec"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 7

   NAME = STN1_RATE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 63

   DESCRIPTION = "The relative count rate which

   is accumulated in given map element by STN1 detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 8

   NAME = STN1_ERR

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 67

   DESCRIPTION = "The statistical error of relative count rate in

   STN1 detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 9

   NAME = SETN_EXPOSURE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 71

   UNIT = "COUNTS/SECOND"

   DESCRIPTION = "Exposure time for given map element for given

   detector, sec"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 10

   NAME = SETN_RATE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 75

   DESCRIPTION = "The relative count rate which

   is accumulated in given map element by SETN detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 11

   NAME = SETN_ERR

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 79

   DESCRIPTION = "The statistical error of relative count rate in

   SETN detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 12

   NAME = STN2_EXPOSURE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 83

   UNIT = "COUNTS/SECOND"

   DESCRIPTION = "Exposure time for given map element for given

   detector, sec"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 13

   NAME = STN2_RATE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 87

   DESCRIPTION = "The relative count rate which

   is accumulated in given map element by STN2 detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 14

   NAME = STN2_ERR

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 91

   DESCRIPTION = "The statistical error of relative count rate in

   STN2 detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 15

   NAME = STN3_EXPOSURE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 95

   UNIT = "COUNTS/SECOND"

   DESCRIPTION = "Exposure time for given map element for given

   detector, sec"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 16

   NAME = STN3_RATE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 99

   DESCRIPTION = "The relative count rate which

   is accumulated in given map element by STN3 detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 17

   NAME = STN3_ERR

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 103

   DESCRIPTION = "The statistical error of relative count rate in

   STN3 detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 18

   NAME = CSETN_EXPOSURE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 107

   UNIT = "COUNTS/SECOND"

   DESCRIPTION = "Exposure time for given map element for given

   detector, sec"

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 19

   NAME = CSETN_RATE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 111

   DESCRIPTION = "The relative count rate which

   is accumulated in given map element by sum of CSETN1-4 detectors."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 20

   NAME = CSETN_ERR

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 115

   DESCRIPTION = "The statistical error of relative count rate

   in the sum of CSETN1-4 detector."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 21

   NAME = SHEN_EXPOSURE

   DATA_TYPE = IEEE_REAL

   BYTES = 64

   START_BYTE = 119

   ITEMS = 16

   ITEM_BYTES = 4

   DESCRIPTION = "Exposure time for given map element for given

   channel."

  

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 22

   NAME = SHEN_RATE

   DATA_TYPE = IEEE_REAL

   BYTES = 64

   START_BYTE = 183

   ITEMS = 16

   ITEM_BYTES = 4

   DESCRIPTION = "The relative count rate which

   is observed in given map element by neutron channel of stilbene

   detector. First element is sum of count rate in channels

   0 through 5.

   Second element is sum of count rate in channel 6

   Third element is sum of count rate in channel 7

   Fourth element is sum of count rate in channel 8

   Fifth element is sum of count rate in channel 9

   Sixth element is sum of count rate in channel 10

   Seventh element is sum of count rate in channel 11

   Eighth element is sum of count rate in channel 12

   Ninth element is sum of count rate in channel 13

   Tenth element is sum of count rate in channel 14

   Eleventh element is sum of count rate in channel 15

   Twelfth element is sum of count rate in channels 6 , 7 , 8

   Thirteenth element is sum of count rate in channels 9, 10, 11, 12

   Fourteenth element is sum of count rate in channels 13, 14

   Fifteenth element is sum of count rate in channels 6 through 14

   Sixteenth element is sum of count rate in channels 0 through 15"

  

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 23

   NAME = SHEN_ERR

   DATA_TYPE = IEEE_REAL

   BYTES = 64

   START_BYTE = 247

   ITEMS = 16

   ITEM_BYTES = 4

   DESCRIPTION = "The statistical error of relative count rate in

   neutron channel of stilbene detector. First element is the

   error in channels 0 through 5.

   Second element is the error in channel 6

   Third element is the error in channel 7

   Fourth element is the error in channel 8

   Fifth element is the error in channel 9

   Sixth element is the error in channel 10

   Seventh element is the error in channel 11

   Eighth element is the error in channel 12

   Ninth element is the error in channel 13

   Tenth element is the error in channel 14

   Eleventh element is the error in channel 15

   Twelfth element is the error in channels 6 , 7 , 8

   Thirteenth element is the error in channels 9, 10, 11, 12

   Fourteenth element is the error in channels 13, 14

   Fifteenth element is the error in channels 6 through 14

   Sixteenth element is the error in channels 0 through 15 "

END_OBJECT = COLUMN

 

5.8 EXAMPLE – Averaged Fluxes LEND Data Label

 

PDS_VERSION_ID                 = "PDS3"

DD_VERSION_ID                  = PDSCAT1R52 (Data Dictionary Version)

LABEL_REVISION_NOTE            = "2008-01-15, LEND Team, initial

release;"

 

/*** FILE FORMAT ***/

FILE_RECORDS                   = 86400

RECORD_TYPE                    = FIXED_LENGTH

RECORD_BYTES                   = 82

 

/*** GENERAL DATA DESCRIPTION PARAMETERS ***/

PRODUCT_ID                     = "LEND_RDR_ALF_20090201_DAT"

PRODUCT_VERSION_ID             = "1.0"

PRODUCT_CREATION_TIME          = 2009-06-15T19:25:31

PRODUCT_TYPE                   = "LEND_RDR_ALF"

SOFTWARE_NAME                  = "GEN_LEND_RDR"

SOFTWARE_VERSION_ID            = "1.0.0"

INSTRUMENT_HOST_NAME           = "Lunar Reconnaissance Orbiter"

INSTRUMENT_NAME                = "Lunar Exploration Neutron Detector"

INSTRUMENT_ID                  = "LEND"

DATA_SET_ID                    = "LRO-L-LEND-4/5-RDR-V1.0"

 

MISSION_PHASE_NAME             = "PRIMARY MISSION"

TARGET_NAME                    = "MOON"

START_TIME                     = 2009-02-01T00:00:00

STOP_TIME                      = 2009-02-28T23:59:59

 

 

^TABLE                         = "LEND_RDR_ALF_20090201.DAT"

 

OBJECT                         = TABLE

   COLUMNS                     = 11

   INTERCHANGE_FORMAT          = BINARY

   ROW_BYTES                   = 82

   ROWS                        = 86400

   DESCRIPTION                 = "

   

    The ALF product data has been averaged spatially over a

    0.5 degree by 0.5 degree grid above and below 80 and -80 degrees

    and at a 1.0 degree by 1.0 degree grid elsewhere and temporally

    over one earth year (September 15, 2009 to September 14, 2010).

   

    The ALF product data is presented in a table corresponding to the

    0.5 degree by 0.5 degree grid. There are 200 latitude bands and 720

    longitude bands above and below 80 and -80 and 360 between, thus

    86400 grid cells. Each cell corresponds to

    one row in the table. The first 720 rows in the table are the

    data for the 0.5 degree latitude band centered at 89.75 degrees

    north latitude, the second 720 rows are the data for the band

    centered at 89.5 degrees north latitude, and so on. Within each

    band, longitude increases eastward from the cell centered at 0.5

    degrees east longitude to the cell centered at 359.5 degrees east

    longitude.

   

    Averaged LEND Data products are composed of averaged fluxes

    and the associated timing,

    spatial and engineering information. The ALFs consists of the

    orbital neutron fluxes

    at the nine LEND detectors averaged over the above defined.

   

    "   

   

   ^STRUCTURE                  = "LEND_RDR_ALF.FMT"

END_OBJECT                     = TABLE

END

 

5.8.1. Example LEND_RDR_ALF.FMT

 

OBJECT = COLUMN

   COLUMN_NUMBER = 1

   NAME = START_UTC_TIME

   DATA_TYPE = CHARACTER

   BYTES = 23

   START_BYTE = 1

   DESCRIPTION = "UTC time at the start of the averaged frames,

   stored as yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 2

   NAME = STOP_UTC_TIME

   DATA_TYPE = CHARACTER

   BYTES = 23

   START_BYTE = 24

   DESCRIPTION = "UTC time at the end of the averaged frames,

   stored as yyyy-mm-ddThh:mm:ss.sss."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 3

   NAME = LUNARCENTRIC_LATITUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 47

   UNIT = DEGREE

   DESCRIPTION = "Latitude in LUNAR fixed coordinates at the

   center of the given map element."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 4

   NAME = LUNARCENTIC_EAST_LONGITUDE

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 51

   UNIT = DEGREE

   DESCRIPTION = "Longitude in Lunar fixed coordinates at the

   center of the given map element."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 5

   NAME = THERMAL

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 55

   DESCRIPTION = "Orbital thermal neutron flux in energy range

   [< 0.4 eV] (n/cm^2sec)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 6

   NAME = EPITHERMAL_FLUX1

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 59

   DESCRIPTION = "Orbital epithermal neutron flux in energy range

   [0,4 eV - 100 eV] (n/cm^2sec)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 7

   NAME = EPITHERMAL_FLUX2

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 63

   DESCRIPTION = "Orbital epithermal neutron flux in energy range

   [0.10 keV - 10 keV] (n/cm^2sec)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 8

   NAME = EPITHERMAL_FLUX3

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 67

   DESCRIPTION = "Orbital epithermal neutron flux in energy range

   [10 keV - 1.0 MeV] (n/cm^2sec)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 9

   NAME = FAST_FLUX1

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 71

   DESCRIPTION = "Orbital fast neutron flux in energy range

   [1 MeV - 2.5 MeV] (n/cm^2sec)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 10

   NAME = FAST_FLUX2

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 75

   DESCRIPTION = "Orbital fast neutron flux in energy range

   [2.5 MeV - 7.5 MeV] (n/cm^2sec)."

END_OBJECT = COLUMN

 

OBJECT = COLUMN

   COLUMN_NUMBER = 11

   NAME = FAST_FLUX3

   DATA_TYPE = IEEE_REAL

   BYTES = 4

   START_BYTE = 79

   DESCRIPTION = "Orbital fast neutron flux in energy range

   [7.5 MeV - 10 MeV] (n/cm^2sec)."

END_OBJECT = COLUMN