cymr.cmr.CMRParameters.eval_dependent#
- CMRParameters.eval_dependent(param: dict[str, float]) dict[str, float] #
Evaluate dependent parameters based on input parameters.
- Parameters:
param (dict of str: float) – Parameters to use when evaluating dependent parameters.
- Returns:
eval_param – Input parameters with dependent parameters set.
- Return type:
dict of str: float
Examples
>>> from cymr import parameters >>> param_def = parameters.Parameters() >>> param_def.set_dependent(b='clip(3 * a, 0, 1)') >>> param_def.eval_dependent({'a': 0.5}) {'a': 0.5, 'b': 1.0}