siibra.volumes.providers.provider
Module Contents
Classes
This provider wraps around an existing volume provider, |
|
Helper class that provides a standard way to create an ABC using |
Attributes
- class siibra.volumes.providers.provider.SubvolumeProvider(parent_provider: VolumeProvider, z: int)
-
This provider wraps around an existing volume provider, but is preconfigured to always fetch a fixed subvolume. The primary use is to provide a fixed z coordinate of a 4D volume provider as a 3D volume under the interface of a normal volume provider.
- class UseCaching
- __enter__()
- __exit__(et, ev, tb)
- __getattr__(attr)
- fetch(**kwargs)
- get_boundingbox(clip=True, background=0.0, **fetch_kwargs) siibra.locations.boundingbox.BoundingBox
- class siibra.volumes.providers.provider.VolumeProvider
-
Helper class that provides a standard way to create an ABC using inheritance.
- property fragments: List[str]
- abstract fetch(*args, **kwargs) VolumeData
- abstract get_boundingbox(clip=True, background=0.0) siibra.locations.boundingbox.BoundingBox
- siibra.volumes.providers.provider.VolumeData