"""
Module which contains all customs Exceptions used into ipfml package
"""
[docs]class NumpyDimensionComparisonException(Exception):
"""
Numpy dimensions comparison Exception raised if two numpy arrays provided do not have same dimensions
"""
def __init__(self):
Exception.__init__(
self,
"Numpy arrays provided for comparisons do not have same dimensions"
)
[docs]class NumpyShapeComparisonException(Exception):
"""
Numpy shape comparison Exception raised if two numpy arrays provided do not have same shape extactly
"""
def __init__(self):
Exception.__init__(
self,
"Numpy arrays provided for comparisons do not have same shape")