marEx.ProcessingError

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

Bases: MarExError

Raise exception for computational and algorithmic issues.

This exception covers problems that occur during data processing, including numerical computation errors, algorithm convergence issues, and memory/performance problems.

Common scenarios:

  • Insufficient memory for computation

  • Numerical instability or overflow

  • Algorithm convergence failures

  • Chunking strategy problems

  • Dask computation errors

Initialise the Error.

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

Initialise the Error.

Parameters: