zetastitcher.fuse.virtual_fused_volume module¶
API to query an arbitrary region in the stitched volume.
- class zetastitcher.fuse.virtual_fused_volume.VirtualFusedVolume(file_or_matrix)¶
 Bases:
objectAn API to query arbitrary regions in the stitched volume.
Example usage:
>>> vfv = VirtualFusedVolume('stitch.yml') >>> vfv.shape (208, 3, 4533, 2487)
Axis order is ZCYX.
>>> subvolume = vfv[40, ..., 1000:1500, 1800:2400]
Use
peekto get a list of tiles that would be accessed for a given query:>>> vfv.peek[40, ..., 1000:1500, 1800:2400] [ ('0000_0000.tiff', (slice(40, 41, 1), slice(1000, 1500, 1), slice(1800, 2048, 1))), ('0100_0000.tiff', (slice(40, 41, 1), slice(1000, 1500, 1), slice(0, 453, 1))), ]
- Attributes
 overlay_debug_enabledWhether to overlay debug information (tile edges and numbers).
- peek
 shapeShape of the whole stitched volume.
- property overlay_debug_enabled¶
 Whether to overlay debug information (tile edges and numbers).
Defaults to
False.
- property peek¶
 
- property shape¶
 Shape of the whole stitched volume.
Axis order is ZCYX.
- zetastitcher.fuse.virtual_fused_volume.to_dtype(x, dtype)¶