culation method exists as a Python function that serves as a
self-contained and independent unit of work.  It should represent the
workflow associated with a single run of the specific calculation method and
be minimally dependent on the framework in which it is contained.
Additionally, it should be possible to independently execute each calculation
function by providing only Python objects and simple data types as inputs.
These design considerations form the basis of making it possible for the
calculation 