This PR was originally meant to address #514 from @knservis, but it widened into a few overdue improvements.
New features:
– A MissingConstraintWarning is raised when the user runs months_observable(constraints, ...) without an AltitudeConstraint or an AirmassConstraint among the constraints.
Improvements
– better handling of nan times within astroplan
– old manifest contents for astropy helpers are removed
– a hidden method _process_nans_in_jds handles the masking of "bad" times uniformly across methods within the Observer class
This PR was originally meant to address #514 from @knservis, but it widened into a few overdue improvements.
New features: – A
MissingConstraintWarning
is raised when the user runsmonths_observable(constraints, ...)
without anAltitudeConstraint
or anAirmassConstraint
among the constraints.Improvements – better handling of
nan
times within astroplan – old manifest contents for astropy helpers are removed – a hidden method_process_nans_in_jds
handles the masking of "bad" times uniformly across methods within theObserver
classCloses #514