ParamsManagerDict#

class ParamsManagerDict(params=None, **kwargs)#

Bases: ParamsManagerAbstract[CallbackDict[str, Any]]

Parameters stored in a dictionnary.

Parameters:

params (abc.Mapping[str, t.Any] | None)

__init__(params=None, **kwargs)#
Parameters:

params (Mapping[str, Any] | None)

_reset_params()#

Reset parameters to their initial state (empty dict).

Return type:

None

reset_params(params=None, **kwargs)#

Reset parameters values.

Parameters:
  • params (Mapping[str, Any] | None) – Mapping of parameters values.

  • kwargs – Additional parameters. Parameters will be taken in order of first available in: kwargs, params, PARAMS_DEFAULTS.

set_params(params, **kwargs)#

Update one or more parameters values.

Other parameters are kept.

Parameters:
  • kwargs – Other parameters values in the form name=value.

  • params (Any | None)