pytomography.metadata#

This module contains classes pertaining to metadata in PyTomography. Metadata classes contain required information for interpretting data; for example, metadata corresponding to an object (with object data stored in a torch.Tensor) contains the voxel spacing and voxel dimensions.

Subpackages#

Submodules#

Package Contents#

Classes#

ObjectMeta

Parent class for all different types of Object Space Metadata. In general, while this is fairly similar for all imaging modalities, required padding features/etc may be different for different modalities.

ProjMeta

Parent class for all different types of Projection Space Metadata. Implementation and required parameters will differ significantly between different imaging modalities.

class pytomography.metadata.ObjectMeta(dr, shape)[source]#

Parent class for all different types of Object Space Metadata. In general, while this is fairly similar for all imaging modalities, required padding features/etc may be different for different modalities.

__repr__()[source]#

Return repr(self).

class pytomography.metadata.ProjMeta(angles)[source]#

Parent class for all different types of Projection Space Metadata. Implementation and required parameters will differ significantly between different imaging modalities.

__repr__()[source]#

Return repr(self).