Science & sources

Science,
with sources.

The data, software, equations, and screening methods behind LUNA. Primary datasets are listed by source-file size; supporting references and tools follow by role.

01 / Source data

NASA data

Largest source files first. Sizes describe acquired source files, not the smaller crops or derived samples that may be bundled with the app.

  1. 01

    LOLA 80 m south-polar regional DEM

    Regional elevation raster used for curved-surface horizon and terrain visibility calculations. Acquired source: 189,158,392 bytes (189.2 MB).

    Download DEM ↗
  2. 02

    LOLA Site04 5 m terrain DEM

    Native-resolution Shackleton rim surface used for the local horizon override and landing-slope/roughness screening. Acquired source: 40,980,806 bytes (41.0 MB); the app also retains a small crop.

    Product notes: NASA GSFC PGDA product 78 · README and frame/units

    Download DEM ↗
  3. 03

    LRO LOLA global LDEM_16 V3.1

    Global 16 pixels-per-degree topography used for lunar globe context and terrain mesh. Acquired raster: 33,177,600 bytes (33.2 MB), 0.5 m height scale, 1,737,400 m reference radius.

    PDS label: LDEM_16 label

    Download IMG ↗
  4. 04

    JPL DE440s planetary ephemeris

    Planetary translation kernel used with SPICE for Sun, Earth, and body geometry. Acquired file: 32,726,016 bytes (32.7 MB).

    Download SPK ↗
  5. 05

    Earth orientation BPC, 1962–2026

    Long-term Earth-orientation kernel used for station-frame geometry. Acquired file: 31,318,016 bytes (31.3 MB); long-range predicted orientation has lower accuracy.

    Download BPC ↗
  6. 06

    LRO definitive trajectory SPK

    NASA FDF/GSFC ACTUAL spacecraft trajectory for the November 2022 eclipse example; coverage is 2022-09-15 to 2022-12-15. Acquired file: 7,658,496 bytes (7.66 MB).

    Coverage label: SPK label

    Download SPK ↗
  7. 07

    Short-term Earth orientation BPC

    Dated Earth-orientation prediction kernel used within its coverage. Acquired file: 5,160,960 bytes (5.16 MB).

    Download BPC ↗
  8. 08

    Moon PA DE421 orientation BPC

    Lunar orientation kernel used with DE421 and the MOON_ME frame. Acquired file: 1,770,496 bytes (1.77 MB).

    Download BPC ↗
  9. 09

    NAIF body constants PCK

    Planetary constants used by the SPICE geometry setup. Acquired file: 131,226 bytes.

    Download PCK ↗
  10. 10

    Earth topocentric station frame

    Station frame definition paired with the ITRF93 coordinates. Acquired file: 69,400 bytes.

    Download TF ↗
  11. 11

    Earth station coordinates SPK

    ITRF93 station coordinates for DSS-14, DSS-43, and DSS-63. Acquired file: 26,624 bytes.

    Download SPK ↗
  12. 12

    Moon frame definition

    DE421 lunar frame definition used to interpret orientation data. Acquired file: 21,437 bytes.

    Download TF ↗
  13. 13

    Leap-second kernel

    NAIF time kernel for UTC-to-ET conversion. Acquired file: 5,257 bytes.

    Download TLS ↗
  14. 14

    NASA Moon Trek map tiles

    Network-served map context, loaded by requested map area rather than as one fixed-size dataset: LRO WAC global mosaic, LOLA color shade, LOLA shade, and LOLA color slope layers.

    Layers: LRO_WAC_Mosaic_Global_303ppd_v02, LRO_LOLA_ClrShade_Global_256ppd_v06, LRO_LOLA_Shade_Global_128ppd_v04, LRO_LOLA_ClrSlope_Global_16ppd.

    WMTS documentation ↗
  15. 15

    JPL Horizons Sun/Earth ephemerides

    API requests and responses are retained as reference fixtures for solar and Earth geometry. The interactive mission-analysis calculations use local SPICE kernels.

    API documentation ↗

Reviewed but not ingested as numerical inputs: PGDA product 90 (20 m DEM listed at 2.6 GB), the alternative 5 m south-pole mosaic, and long-term polar illumination averages. The 2.6 GB product is not downloaded or analyzed by this project.

02 / Context and verification

NASA references

Primary sources and NASA-authored materials used for examples, map/visual attribution, and model context.

Mission examples and operations

03 / Implementation

Other resources

Libraries and APIs used to build, run, or author the project. Lockfiles record resolved versions and transitive packages.

Scientific and server-side packages

Development, runtime, and fonts

04 / Quantitative models

Formulas

Equations reflect the implemented screening models. Inputs are configurable where noted; numerical sampling and physical assumptions limit interpretation.

05 / How results are produced

Methodology

LUNA is a research-planning and education aid. Results screen candidate conditions; they are not landing clearance, guaranteed communications, or flight-qualified predictions.

  1. 01

    Load and disclose inputs

    NASA LOLA raster cells are sampled in their lunar frame; NASA NAIF kernels provide ephemerides, orientation, time conversion, and station locations. The study export records inputs, source manifest, kernel metadata, and code hashes.

  2. 02

    Compute time-dependent geometry

    UTC is converted to SPICE ET. Local Sun, Earth, LRO, and station geometry is evaluated in supported frames with LT+S where used. Surface visibility accounts for the local terrain horizon; contact windows are found from sampled sign changes and refined by bisection.

  3. 03

    Sample uncertainty and visibility

    Terrain-height perturbations create deterministic sensitivity bounds, not statistical confidence intervals. Sunlight samples the apparent solar disk; the joint eclipse/terrain nominal fraction is a product approximation. Unknown terrain remains marked unknown.

  4. 04

    Evaluate power, contact, and candidate schedules

    Solar production and overlapping activity loads feed a bounded battery model. DSN visibility requires both lunar antenna elevation and the terrestrial station mask; RF margin is evaluated separately. Candidate activity starts are sample-aligned and recomputed against conservative state of charge.

  5. 05

    Screen terrain and routes

    Site04 footprint cells are fit to a plane for slope and residual roughness screening. Rover routing uses an eight-neighbor A* grid, slope and polygon constraints, uphill-effort cost, and turn penalties. Finite grid resolution can miss local hazards.

Important model limits

The globe display is a textured sphere, not a terrain-displaced mesh. Horizon results depend on finite DEM coverage and sampling; the far-field +15 km limit is an explicit assumed height. The Sun is uniform, Earth spherical, and neither atmospheric refraction nor limb darkening is modeled. No DSN reservation, weather/interference model, detailed thermal/battery-management model, rock-scale hazard map, landing dynamics, or mission hardware validation is included.