Source code for astroplan.exceptions
# Licensed under a 3-clause BSD style license - see LICENSE.rst
from __future__ import (absolute_import, division, print_function,
unicode_literals)
from astropy.utils.exceptions import AstropyWarning
__all__ = ["TargetAlwaysUpWarning", "TargetNeverUpWarning",
"OldEarthOrientationDataWarning", "PlotWarning",
"PlotBelowHorizonWarning", "AstroplanWarning"]
[docs]class AstroplanWarning(AstropyWarning):
"""Superclass for warnings used by astroplan"""
[docs]class TargetAlwaysUpWarning(AstroplanWarning):
"""Target is circumpolar"""
pass
[docs]class TargetNeverUpWarning(AstroplanWarning):
"""Target never rises above horizon"""
pass
[docs]class OldEarthOrientationDataWarning(AstroplanWarning):
"""Using old Earth rotation data from IERS"""
pass
[docs]class PlotWarning(AstroplanWarning):
"""Warnings dealing with the plotting aspects of astroplan"""
pass
[docs]class PlotBelowHorizonWarning(PlotWarning):
"""Warning for when something is hidden on a plot because it's below the horizon"""
pass