param.Magnitude#
- class param.Magnitude(default=1.0, *, bounds=(0.0, 1.0), softbounds=None, inclusive_bounds=(True, True), step=None, set_hook=None, doc=None, label=None, precedence=None, instantiate=False, constant=False, readonly=False, pickle_default_value=True, allow_None=False, per_instance=True, allow_refs=False, nested_refs=False)[source]#
Numeric Parameter required to be in the range [0.0-1.0].
- __init__(default=1.0, *, bounds=(0.0, 1.0), softbounds=None, inclusive_bounds=(True, True), step=None, set_hook=None, allow_None=False, doc=None, label=None, precedence=None, instantiate=False, constant=False, readonly=False, pickle_default_value=True, per_instance=True, allow_refs=False, nested_refs=False)[source]#
Initialize this parameter object and store the bounds.
Non-dynamic default values are checked against the bounds.
Methods
__init__([default, bounds, softbounds, ...])Initialize this parameter object and store the bounds.
crop_to_bounds(val)Return the given value cropped to be within the hard bounds for this parameter.
deserialize(value)Given a serializable Python value, return a value that the parameter can be set to
get_soft_bounds()schema([safe, subset, mode])serialize(value)Given the parameter value, return a Python value suitable for serialization
set_in_bounds(obj, val)Set to the given value, but cropped to be within the legal bounds.
Attributes
allow_Noneallow_refsboundsconstantdefaultdocinclusive_boundsinstantiatelabelnamenested_refsownerper_instancepickle_default_valueprecedencereadonlyrxThe reactive namespace.
set_hooksoftboundssteptime_dependenttime_fnwatchers