Returns the fraction of the Moon's surface that is illuminated

Namespace: ASCOM.Astrometry.AstroUtils
Assembly: ASCOM.Astrometry (in ASCOM.Astrometry.dll) Version: 6.0.0.0 (6.1.1.2619)

Syntax

C#
public double MoonIllumination(
	double JD
)
Visual Basic
Public Function MoonIllumination ( _
	JD As Double _
) As Double
Visual C++
public:
virtual double MoonIllumination(
	double JD
) sealed

Parameters

JD
Type: System..::..Double
Julian day (UTC) for which the Moon illumination is required

Return Value

Percentage illumination of the Moon

Remarks

The algorithm used is that given in Astronomical Algorithms (Second Edition, Corrected to August 2009) Chapter 48 p345 by Jean Meeus (Willmann-Bell 1991). The Sun and Moon positions are calculated by high precision NOVAS 3.1 library using JPL DE 421 ephemeredes.

See Also