"""
Module containing custom errors for autoastrometry
"""
from mirar.errors import ProcessorError
[docs]
class AstrometryError(ProcessorError):
"""Parent Error relating to autoastrometry"""
[docs]
class AstrometrySourceError(AstrometryError):
"""Error with astrometry source catalogue"""
[docs]
class AstrometryURLError(AstrometryError):
"""Error related to astrometry URL query"""
[docs]
class AstrometryReferenceError(AstrometryError):
"""Error related to astrometry reference catalogue"""
[docs]
class AstrometryCrossmatchError(AstrometryError):
"""Error related to crossmatching astrometry source/reference catalogue"""