mantidimaging.gui.windows.main.model module¶
- class mantidimaging.gui.windows.main.model.MainWindowModel[source]¶
Bases:
object
- add_180_deg_to_dataset(dataset_id: UUID, _180_deg_file: str) ImageStack [source]¶
Loads the 180 projection and adds this to a given Dataset ID. :param dataset_id: The ID of the Dataset. :param _180_deg_file: The location of the 180 projection. :return: The loaded 180 ImageStack object.
- add_dataset_to_model(dataset: StrictDataset | MixedDataset) None [source]¶
- add_projection_angles_to_sample(images_id: UUID, proj_angles: ProjectionAngles)[source]¶
- add_recon_to_dataset(recon_data: ImageStack, stack_id: UUID) UUID [source]¶
Adds a recon to a dataset using recon data and an ID from one of the stacks in the dataset. :param recon_data: The recon data. :param stack_id: The ID of one of the member stacks. :return: The ID of the parent dataset if found.
- do_images_saving(images_id, output_dir, name_prefix, image_format, overwrite, pixel_depth, progress)[source]¶
- do_load_dataset(parameters: LoadingParameters, progress: Progress) StrictDataset [source]¶
- do_nexus_saving(dataset_id: UUID, path: str, sample_name: str, save_as_float: bool) bool | None [source]¶
- get_existing_180_id(dataset_id: UUID) UUID | None [source]¶
Gets the ID of the 180 projection object in a Dataset. :param dataset_id: The Dataset ID. :return: The 180 ID if found, None otherwise.
- get_images_by_uuid(images_uuid: UUID) ImageStack | None [source]¶
- get_parent_dataset(member_id: UUID) UUID [source]¶
Takes the ID of an image stack and returns the ID of its parent strict dataset. :param member_id: The ID of the image stack. :return: The ID of the parent dataset if found.
- property images: List[ImageStack]¶
- is_dataset_strict(ds_id: UUID) bool [source]¶
- Parameters:
ds_id – The dataset ID
- Returns:
True if the dataset is Strict, False otherwise
- load_images_into_mixed_dataset(file_path: str, progress: Progress) MixedDataset [source]¶
- property proj180s: List[ImageStack]¶
- property recon_list_ids¶