marEx.CoordinateError

exception marEx.CoordinateError(message, details=None, suggestions=None, error_code='COORDINATE_ERROR', context=None)[source]

Bases: MarExError

Raise exception for coordinate system problems.

This exception handles issues with geographic coordinates including unit mismatches, invalid ranges, missing coordinate information, and coordinate system inconsistencies.

Common scenarios:

  • Latitude/longitude values outside valid ranges

  • Unit mismatches (degrees vs radians)

  • Missing coordinate dimensions

  • Inconsistent coordinate systems between datasets

  • Auto-detection failures

Initialise the Error.

Parameters:
__init__(message, details=None, suggestions=None, error_code='COORDINATE_ERROR', context=None)[source]

Initialise the Error.

Parameters: