ZarrImageSource#

class ZarrImageSource(pyramid, initial_level=-1)[source]#

Bases: VTKPythonAlgorithmBase

VTK pipeline source that serves image data from a ZarrPyramid. Owns the concept of “current level” for VTK extent/spacing reporting.

Parameters:
pyramidZarrPyramid

The data backend.

initial_levelint

Pyramid level to start at.

Attributes

ZarrImageSource.level

ZarrImageSource.level_spacings

ZarrImageSource.num_levels

ZarrImageSource.shape

ZarrImageSource.spacing

Methods

ZarrImageSource.RequestData(request, inInfo, ...)

Overwritten by subclass to execute the algorithm.

ZarrImageSource.RequestInformation(request, ...)

Overwritten by subclass to provide meta-data to downstream pipeline.

ZarrImageSource.set_level(n)

ZarrImageSource.set_on_chunk_ready(callback)

RequestData(request, inInfo, outInfo)[source]#

Overwritten by subclass to execute the algorithm.

RequestInformation(request, inInfo, outInfo)[source]#

Overwritten by subclass to provide meta-data to downstream pipeline.