napari.utils
Classes
Colormap that relates intensity values to colors.  | 
|
alias of   | 
|
This class inherits from tqdm and provides an interface for progress bars in the napari viewer.  | 
Functions
- 
napari.utils.progrange(*args, **kwargs)[source]¶ Shorthand for progress(range(*args), **kwargs).
Adds tqdm based progress bar to napari viewer, if it exists, and returns the wrapped range object.
- Returns
 wrapped range object
- Return type
 
- 
napari.utils.resize_dask_cache(nbytes=None, mem_fraction=None)[source]¶ Create or resize the dask cache used for opportunistic caching.
The cache object is an instance of a
Cache, (which wraps acachey.Cache).See Dask opportunistic caching
- Parameters
 nbytes (int, optional) – The desired size of the cache, in bytes. If
None, the cache size will autodetermined as fraction of the total memory in the system, usingmem_fraction. Ifnbytesis 0. The cache is turned off. by default, cache size is autodetermined usingmem_fraction.mem_fraction (float, optional) – The fraction (from 0 to 1) of total memory to use for the dask cache.
- Returns
 dask_cache – An instance of a Dask Cache
- Return type
 dask.cache.Cache
Examples
>>> from napari.utils import resize_dask_cache >>> cache = resize_dask_cache() # use 25% of total memory by default
>>> # dask.Cache wraps cachey.Cache >>> assert isinstance(cache.cache, cachey.Cache)
>>> # useful attributes >>> cache.cache.available_bytes # full size of cache >>> cache.cache.total_bytes # currently used bytes