PYME.IO.DataSources.SupertileDatasource module

PYME.IO.DataSources.SupertileDatasource.DataSource(filename, taskQueue=None)
class PYME.IO.DataSources.SupertileDatasource.SupertileDataSource(pyramid, level=0, stride=3, overlap=1)

Bases: XYTCDataSource

static from_filename(filename)
static from_raw_tile_series(filename)
getEvents()

Return any events which are ascociated with this DataSource

getNumSlices()

Return the number of 2D slices. This is the product of the dimensions > 2

getSlice(ind)

Return the nth 2D slice of the DataSource where the higher dimensions have been flattened.

equivalent to indexing contiguous 4D data with data[:,:,ind%data.shape[2], ind/data.shape[3]]

e.g. for a 100x100x50x2 DataSource, getSlice(20) would return data[:,:,20,0].squeeze() whereas getSlice(75) would return data[:,:,25, 1].squeeze()

getSliceShape()

Return the 2D shape of a slice

moduleName = 'SupertileDataSource'
release()
reloadData()
property tile_coords
property tile_coords_um
Returns
ndarray

coordinates of each frame, in micrometers, referenced to the origin of the camera chip.