diff --git a/geomagio/AlgorithmException.py b/geomagio/AlgorithmException.py
new file mode 100644
index 0000000000000000000000000000000000000000..cb27283da832ec638cb9901d3e7b44899f1f9eae
--- /dev/null
+++ b/geomagio/AlgorithmException.py
@@ -0,0 +1,8 @@
+"""
+Base class for exceptions thrown by Algorithms.
+"""
+
+
+class AlgorithmException(Exception):
+    """Base class for exceptions thrown by Algorithms."""
+    pass