Removes custom exceptions DimensionError and CoordinateError. This is probably bad practice for a base package like this. It makes it hard to anticipate certain errors, as encountered in https://github.com/bradyrx/climpred/pull/395. For climpred classes, I anticipate errors when looping through datasets in our objects. We should just be able to do try/except with ValueError and KeyError without importing the esmtoolsDimensionError.
Removes custom exceptions
DimensionError
andCoordinateError
. This is probably bad practice for a base package like this. It makes it hard to anticipate certain errors, as encountered in https://github.com/bradyrx/climpred/pull/395. Forclimpred
classes, I anticipate errors when looping through datasets in our objects. We should just be able to dotry/except
withValueError
andKeyError
without importing theesmtools
DimensionError
.