param.Range#
- class param.Range(default=None, *, bounds=None, softbounds=None, inclusive_bounds=(True, True), step=None, length=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]#
A numeric range with optional bounds and softbounds.
- __init__(default=None, *, bounds=None, softbounds=None, inclusive_bounds=(True, True), step=None, length=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]#
Initialize a tuple parameter with a fixed length (number of elements). The length is determined by the initial default value, if any, and must be supplied explicitly otherwise. The length is not allowed to change after instantiation.
Methods
__init__
([default, bounds, softbounds, ...])Initialize a tuple parameter with a fixed length (number of elements).
deserialize
(value)Given a serializable Python value, return a value that the parameter can be set to
get_soft_bounds
()rangestr
()schema
([safe, subset, mode])serialize
(value)Given the parameter value, return a Python value suitable for serialization
Attributes
bounds
inclusive_bounds
softbounds
step
allow_None
allow_refs
constant
default
doc
instantiate
label
length
name
nested_refs
owner
per_instance
pickle_default_value
precedence
readonly
rx
watchers