script_function.py

This example shows how a function is turned into a model explicitly.

from modelrunner import run_function_with_cmd_args


def multiply(a: float = 1, b: float = 2):
    """Multiply two numbers"""
    return a * b


if __name__ == "__main__":
    result = run_function_with_cmd_args(multiply)
    print(result.result)