MoonSeparationConstraint¶
-
class
astroplan.MoonSeparationConstraint(min=None, max=None, ephemeris=None)[source]¶ Bases:
astroplan.ConstraintConstrain the distance between the Earth’s moon and some targets.
Parameters: min :
QuantityorNone(optional)Minimum acceptable separation between moon and target (inclusive).
Noneindicates no limit.max :
QuantityorNone(optional)Maximum acceptable separation between moon and target (inclusive).
Noneindicates no limit.ephemeris : str, optional
Ephemeris to use. If not given, use the one set with
astropy.coordinates.solar_system_ephemeris.set(which is set to ‘builtin’ by default).Methods Summary
compute_constraint(times, observer, targets)Actually do the real work of computing the constraint. Methods Documentation
-
compute_constraint(times, observer, targets)[source]¶ Actually do the real work of computing the constraint. Subclasses override this.
Parameters: times :
TimeThe times to compute the constraint
observer :
Observerthe observaton location from which to apply the constraints
targets : sequence of
TargetThe targets on which to apply the constraints.
Returns: constraint_result : 2D array of float or bool
The constraints, with targets along the first index and times along the second.
-