napari.utils.Colormap
-
class
napari.utils.
Colormap
(colors, display_name=None, **data)[source]¶ Bases:
napari.utils.events.evented_model.EventedModel
Colormap that relates intensity values to colors.
-
colors
¶ Data used in the colormap.
- Type
array, shape (N, 4)
-
controls
¶ Control points of the colormap.
- Type
array, shape (N,) or (N+1,)
-
interpolation
¶ Colormap interpolation mode, either ‘linear’ or ‘zero’. If ‘linear’, ncontrols = ncolors (one color per control point). If ‘zero’, ncontrols = ncolors+1 (one color per bin).
- Type
Methods
asdict
()Convert a model to a dictionary.
construct
([_fields_set])Creates a new model setting __dict__ and __fields_set__ from trusted or pre-validated data.
copy
(*[, include, exclude, update, deep])Duplicate a model, optionally choose which fields to include, exclude and change.
dict
(*[, include, exclude, by_alias, …])Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
enums_as_values
([as_values])Temporarily override how enums are retrieved.
from_orm
(obj)- rtype
Model
json
(*[, include, exclude, by_alias, …])Generate a JSON representation of the model, include and exclude arguments as per dict().
map
(values)parse_file
(path, *[, content_type, …])- rtype
Model
parse_obj
(obj)- rtype
Model
parse_raw
(b, *[, content_type, encoding, …])- rtype
Model
reset
()Reset the state of the model to default values.
schema
([by_alias, ref_template])- rtype
DictStrAny
schema_json
(*[, by_alias, ref_template])- rtype
unicode
update
(values)Update a model in place.
update_forward_refs
(**localns)Try to update ForwardRefs on fields based on this Model, globalns and localns.
validate
(value)- rtype
Model
Attributes
colorbar
events
Details
-
asdict
()¶ Convert a model to a dictionary.
-
classmethod
construct
(_fields_set=None, **values)¶ Creates a new model setting __dict__ and __fields_set__ from trusted or pre-validated data. Default values are respected, but no other validation is performed. Behaves as if Config.extra = ‘allow’ was set since it adds all passed values
- Return type
Model
-
copy
(*, include=None, exclude=None, update=None, deep=False)¶ Duplicate a model, optionally choose which fields to include, exclude and change.
- Parameters
include (
Union
[ForwardRef
,ForwardRef
]) – fields to include in new modelexclude (
Union
[ForwardRef
,ForwardRef
]) – fields to exclude from new model, as with values this takes precedence over includeupdate (DictStrAny) – values to change/add in the new model. Note: the data is not validated before creating the new model: you should trust this data
deep (
bool
) – set to True to make a deep copy of the model
- Return type
Model
- Returns
new model instance
-
dict
(*, include=None, exclude=None, by_alias=False, skip_defaults=None, exclude_unset=False, exclude_defaults=False, exclude_none=False)¶ Generate a dictionary representation of the model, optionally specifying which fields to include or exclude.
- Return type
DictStrAny
-
enums_as_values
(as_values=True)¶ Temporarily override how enums are retrieved.
- Parameters
as_values (bool, optional) – Whether enums should be shown as values (or as enum objects), by default True
-
json
(*, include=None, exclude=None, by_alias=False, skip_defaults=None, exclude_unset=False, exclude_defaults=False, exclude_none=False, encoder=None, models_as_dict=True, **dumps_kwargs)¶ Generate a JSON representation of the model, include and exclude arguments as per dict().
encoder is an optional function to supply as default to json.dumps(), other arguments as per json.dumps().
- Return type
unicode
-
reset
()¶ Reset the state of the model to default values.
-
update
(values)¶ Update a model in place.
- Parameters
values (dict, napari.utils.events.EventedModel) – Values to update the model with. If an EventedModel is passed it is first converted to a dictionary. The keys of this dictionary must be found as attributes on the current model.
-
classmethod
update_forward_refs
(**localns)¶ Try to update ForwardRefs on fields based on this Model, globalns and localns.
- Return type
None
-