io_yaml.py
This example shows reading and writing data using JSON files.
from modelrunner import Result, 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)
result.to_file("test.yaml")
read = Result.from_file("test.yaml")
print(read.parameters, "–– a * b =", read.result)