biophysics_fitting ❭ L5tt_parameter_setup ❭ set_many_param
set_many_param¶
-
biophysics_fitting.L5tt_parameter_setup.set_many_param(cell_param, params=
None)¶ Updates cell_param given a dict of params in the dot naming convention.
This method is almost identical to
set_param(), but it has a different behavior when a parameter name appears both as a top-level key and as a nested key inparams. In this case, the top-level key will be used as the master value.Example:
cell\_param = {'a': {'b': {'c': 0}}} params = {'a': True, 'a.b.c': False} set\_many\_param(cell\_param, params) # Output: {'a': {'b': {'c': True}}}, NOT {'a': {'b': {'c': False}}}