- The algorithm is a script file, exposed to the framework as an importable module.
- The manifest and input/output params are stored globally.
- The algorithm is identified as
module_name.
- With default values for the
MANIFESTandDEF_IN_PARAMS, the script is extremely easy to write - seeminimal.py.
- No visible encapsulation of the execution context - the use of global variables.
- The need to maintain
DEF_IN_PARAMS-IN_PARAMSconsistency is a potential source of errors.