# -----------------------------------------------------------------------------
'''General classes for a custom exceptions.'''


class Error(Exception):
    pass


class FormatError(Error):
    '''Associate with geo_string formatting.'''
    pass


class InvalidError(Error):
    '''Associate with invalid, impossible geo_strings.'''
    pass


class KeyError(Error):
    pass


class NotImplementedError(Error):
    pass


class IndeterminateError(Error):
    '''Associate with INDET exceptions.

    See Also
    --------
    - "More on IndeterminateError" in the documentation.

    '''
    pass


class PlottingError(Error):
    '''Associated with plotting errors.'''
    pass

# -----------------------------------------------------------------------------
'''General classes for a custom exceptions.'''


class Error(Exception):
    pass


class FormatError(Error):
    '''Associated with geo_string formatting.'''
    pass


#class ValidationError(Error):
#    '''Associate with invalid, impossible geo_strings.'''
#    pass


#class KeyError(Error):
#    pass


class InputError(Error):
    '''Associated with invalid user inputs.'''
    pass


class NotImplementedError(Error):
    pass


class IndeterminateError(Error):
    '''Associated with INDET exceptions.

    See Also
    --------
    - "More on IndeterminateError" in the documentation.

    '''
    pass


class PlottingError(Error):
    '''Associated with plotting errors.'''
    pass

Add and deprecate custom expections
Add and deprecate custom expections
