In the docstrings to several classes (e.g. calculations.py::Calculation) we note the class is an ABC class. This is not correct. They are more "concrete base classes" because the style up until now has been modifying objects by inheritance rather than extension.
Change this to simply call them base classes.
Should be a simple fix.