Providers
- class pado.images.providers.ImageProviderStore(version=1, store_type=StoreType.IMAGE)[source]
stores the image provider in a single file with metadata
- class pado.images.providers.BaseImageProvider(*args, **kwds)[source]
base class for image providers
- class pado.images.providers.LocallyCachedImageProvider(provider=None, *, identifier=None, cache_cls=<class 'fsspec.implementations.cached.WholeFileCacheFileSystem'>, **cache_kwargs)[source]
image provider that prepends a fsspec CachingFileSystem
use to route a normal ImageProvider through a local cache
- pado.images.providers.image_is_cached_or_local(image)[source]
check if an image can be accessed locally
- Return type:
bool
- pado.images.providers.image_cached_percentage(image)[source]
return how much of an image is currently cached
- Return type:
float
- pado.images.providers.update_image_provider_urlpaths(search_urlpath, search_glob, *, provider, inplace=False, ignore_ambiguous=False, progress=False, provider_cls=<class 'pado.images.providers.ImageProvider'>, storage_options=None)[source]
search a path and re-associate image urlpaths by filename
- Return type:
- pado.images.providers.copy_image(provider, image_id, dest, *, update_provider=True, progress=False, chunk_size=1048576, **update_kwargs)[source]
copy image data to a new location
- Return type:
None