AltitudeConstraint

class astroplan.AltitudeConstraint(min=None, max=None, boolean_constraint=True)[source]

Bases: Constraint

Constrain the altitude of the target.

Note

This can misbehave if you try to constrain negative altitudes, as the AltAz frame tends to mishandle negative

Parameters
minQuantity or None

Minimum altitude of the target (inclusive). None indicates no limit.

maxQuantity or None

Maximum altitude of the target (inclusive). None indicates no limit.

boolean_constraintbool

If True, the constraint is treated as a boolean (True for within the limits and False for outside). If False, the constraint returns a float on [0, 1], where 0 is the min altitude and 1 is the max.

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
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.