How MERIDIAN Works

MERIDIAN tackles the simulation in two sequential stages: first it establishes which parts of the Earth disk are geometrically visible from the selected lunar site; then it computes the infrared radiance arriving from each visible sector and integrates the result into a final output spectrum.

The engine is implemented in MATLAB, using SPICE (NAIF/JPL) libraries in C for high-precision celestial ephemerides. Both stages run on a server backend, so no local installation or specialised hardware is required on the user’s side.

Stage 1. Visibility Simulation

The fraction of the Earth disk visible from a lunar site changes continuously as the Sun–Earth–Moon geometry evolves. MERIDIAN computes the elevation and azimuth of Earth in a topocentric reference frame centred on the selected lunar site, evaluating both full and partial disk visibility through ray-tracing on a grid wrapping the Earth’s atmosphere.

Lunar topography is incorporated using altimetric data from the LOLA instrument aboard NASA’s Lunar Reconnaissance Orbiter, so local horizon obstructions are taken into account. The output of this stage is a time-resolved visibility map: a precise description of what fraction of the Earth disk is exposed at each moment during the simulation window.

Stage 2. Radiative Tranfer

For each visible sector of the Earth disk, MERIDIAN computes the outgoing spectral radiance using sigma-FORUM, a fast parametrised radiative transfer model covering the full atmospheric spectrum between 10 and 2760 cm⁻¹ (Masiello et al., Journal of Quantitative Spectroscopy & Radiative Transfer, 312, 2024).

The computation proceeds pixel by pixel across the visible disk:

  1. Atmospheric and surface parameters are extracted from the ERA5 (ECMWF) and CMIP6 databases, with spectral soil emissivity provided by the Huang et al. (2016) dataset.
  2. sigma-FORUM computes the spectral radiance for each pixel along the line of sight, using the zenith angle relative to the outgoing surface normal and accounting for surface type, multiple cloud scattering (ice and liquid phases), and viewing geometry.
  3. Per-pixel radiances are weighted by the cosine of the zenith angle and integrated over the full visible disk to produce the final output spectrum.

Input and Output

Main input parameters:

    • LETO position on the lunar surface (latitude, longitude)
    • Temporal parameters (date, time, simulation duration)
    • Infrared spectral band of interest (within 100–1600 cm⁻¹ / 6–100 μm)

Outputs:

    • Spectral radiance dataset (downloadable)
    • Spectral plot of the received infrared flux
    • Visibility conditions report for the selected site and time window
    • Saved session file for deferred or sequential analyses

Processing time ranges from a few tens of minutes to several hours depending on the spatial and temporal resolution requested.

Technical Specifications

ParameterValue
Spectral range100–1600 cm⁻¹ (6–100 μm)
Field of view2.3° (matched to LETO)
Ephemeris librarySPICE (NAIF/JPL)
Radiative transfer modelsigma-FORUM
Atmospheric databaseERA5 (ECMWF), CMIP6
Surface emissivityHuang et al. (2016)
TopographyLOLA/LRO altimetric data
Processing timeTens of minutes to hours
Output formatsDataset + spectral plot
Session managementSaveable and reloadable