Source code for ztforce.exceptions

"""Custom exception classes for ztforce."""


[docs] class ZTForceError(Exception): """Base class for all ztforce exceptions."""
[docs] class ConfigError(ZTForceError): """Bad or missing credentials / configuration."""
[docs] class FITSDownloadError(ZTForceError): """FITS file download failed after maximum retries."""
[docs] class NoImagesFoundError(ZTForceError): """No ZTF science images cover the requested position."""
[docs] class PSFBuildError(ZTForceError): """PSF model could not be built or parsed for an image."""
[docs] class WCSError(ZTForceError): """WCS creation or coordinate transformation failed."""