mantidimaging.core.data.dataset module

class mantidimaging.core.data.dataset.BaseDataset(name: str = '')[source]

Bases: object

add_recon(recon: mantidimaging.core.data.imagestack.ImageStack)[source]
property all
property all_image_ids: List[uuid.UUID]
delete_recons()[source]
delete_stack(images_id: uuid.UUID)[source]
property id: uuid.UUID
property name: str
property sinograms: Optional[mantidimaging.core.data.imagestack.ImageStack]
class mantidimaging.core.data.dataset.MixedDataset(stacks: Optional[List[mantidimaging.core.data.imagestack.ImageStack]] = None, name: str = '')[source]

Bases: mantidimaging.core.data.dataset.BaseDataset

add_stack(stack: mantidimaging.core.data.imagestack.ImageStack)[source]
property all: List[mantidimaging.core.data.imagestack.ImageStack]
delete_stack(images_id: uuid.UUID)[source]
class mantidimaging.core.data.dataset.StrictDataset(sample: 'ImageStack', flat_before: 'Optional[ImageStack]' = None, flat_after: 'Optional[ImageStack]' = None, dark_before: 'Optional[ImageStack]' = None, dark_after: 'Optional[ImageStack]' = None, name: 'str' = '')[source]

Bases: mantidimaging.core.data.dataset.BaseDataset

property all: List[mantidimaging.core.data.imagestack.ImageStack]
dark_after: Optional[mantidimaging.core.data.imagestack.ImageStack] = None
dark_before: Optional[mantidimaging.core.data.imagestack.ImageStack] = None
delete_stack(images_id: uuid.UUID)[source]
flat_after: Optional[mantidimaging.core.data.imagestack.ImageStack] = None
flat_before: Optional[mantidimaging.core.data.imagestack.ImageStack] = None
property image_keys: List[int]
property nexus_arrays: List[numpy.ndarray]
property nexus_rotation_angles: List[numpy.ndarray]
property proj180deg
sample: mantidimaging.core.data.imagestack.ImageStack