soil.utils
This module defines some useful functions
#
generate_data_structure_idsGenerates an id for a datastructure
#
build_functionMounts the argument structure to serialize a function. It uses the reserved dict key __soil_arg_type
to mark a function. The function code must be inside modules or data_structures folders.
It recognises 3 types of functions:
#
build_argumentsTransforms the module arguments into serializable arguments
#
generate_transformationMounts the dictionary for a module in a plan