tomodrgn.commands.downsample.collate_particle_tilts#
- collate_particle_tilts(batch: list[tuple[ndarray, ndarray]]) tuple[tensor, tensor][source]#
Collate a batch of particle images, optionally with a variable number of tilt images associated with each particle. Given input of shape
([ind1], [a, X, X]), ([ind2], [b, X, X])where a and b can be any number, returns[ind1, ind2], [[a+b, X, X]].- Parameters:
batch – list of 2-tuples of particle indices (
np.ndarrayof shape(ntilts)) and associated images (np.ndarrayof shape(ntilts, npixels, npixels)- Returns:
2-tuple of concatenated particle indices and concatenated particle images