Moon

class nyx.emitter.moon.Moon[source]

Bases: Emitter

Moon emission model.

Parameters:
  • geo (Geometry) – Resolution configuration.

  • spectral_model (ParametricSpectrum) – Maps (n_src, 4) conditions [phase_angle, distance_scale, libration_lon, moon_lit] to (n_src, n_wvl) spectra.

  • brightness (array-like or None) – Fittable overall amplitude; see Emitter. The ROLO albedo is otherwise fixed, so this is the way to fit an overall lunar scale.

  • transform (str or None) – Domain of brightness.

Methods Summary

from_jones2013(geo, **kwargs)

Moon with the ROLO model of Jones et al. (2013).

Methods Documentation

classmethod from_jones2013(geo, **kwargs)[source]

Moon with the ROLO model of Jones et al. (2013).

Parameters:
  • geo (Geometry)

  • **kwargs – Passed to Moon, e.g. brightness.

Return type:

Moon

__init__(geo, spectral_model, brightness=None, transform='log')[source]
classmethod __new__(*args, **kwargs)