SecondaryEclipseConstraint#

class astroplan.SecondaryEclipseConstraint(eclipsing_system)[source]#

Bases: Constraint

Constrain observations to times during secondary eclipse.

Parameters:
eclipsing_systemEclipsingSystem

System which must be in secondary eclipse.

Methods Summary

compute_constraint(times[, observer, targets])

Actually do the real work of computing the constraint.

Methods Documentation

compute_constraint(times, observer=None, targets=None)[source]#

Actually do the real work of computing the constraint. Subclasses override this.

Parameters:
timesTime

The times to compute the constraint

observerObserver

the observaton location from which to apply the constraints

targetssequence of Target

The targets on which to apply the constraints.

Returns:
constraint_result2D array of float or bool

The constraints, with targets along the first index and times along the second.