MoonIlluminationConstraint¶
-
class
astroplan.MoonIlluminationConstraint(min=None, max=None, ephemeris=None)[source]¶ Bases:
astroplan.ConstraintConstrain the fractional illumination of the Earth’s moon.
Constraint is also satisfied if the Moon has set.
Parameters: min : float or
None(optional)Minimum acceptable fractional illumination (inclusive).
Noneindicates no limit.max : float or
None(optional)Maximum acceptable fractional illumination (inclusive).
Noneindicates no limit.ephemeris : str, optional
Ephemeris to use. If not given, use the one set with
solar_system_ephemeris(which is set to ‘builtin’ by default).Methods Summary
bright([min, max])initialize a MoonIlluminationConstraintcompute_constraint(times, observer, targets)dark([min, max])initialize a MoonIlluminationConstraintgrey([min, max])initialize a MoonIlluminationConstraintMethods Documentation
-
classmethod
bright(min=0.65, max=None, **kwargs)[source]¶ initialize a
MoonIlluminationConstraintwith defaults of a minimum of 0.65 and no maximumParameters: min : float or
None(optional)Minimum acceptable fractional illumination (inclusive).
Noneindicates no limit.max : float or
None(optional)Maximum acceptable fractional illumination (inclusive).
Noneindicates no limit.
-
classmethod
dark(min=None, max=0.25, **kwargs)[source]¶ initialize a
MoonIlluminationConstraintwith defaults of no minimum and a maximum of 0.25Parameters: min : float or
None(optional)Minimum acceptable fractional illumination (inclusive).
Noneindicates no limit.max : float or
None(optional)Maximum acceptable fractional illumination (inclusive).
Noneindicates no limit.
-
classmethod
grey(min=0.25, max=0.65, **kwargs)[source]¶ initialize a
MoonIlluminationConstraintwith defaults of a minimum of 0.25 and a maximum of 0.65Parameters: min : float or
None(optional)Minimum acceptable fractional illumination (inclusive).
Noneindicates no limit.max : float or
None(optional)Maximum acceptable fractional illumination (inclusive).
Noneindicates no limit.
-
classmethod