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) Images [source]¶
Loads to 180 projection and adds this to a given Images ID. :param dataset_id: The ID of the Dataset. :param _180_deg_file: The location of the 180 projection. :return: The loaded 180 Image 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: Images, 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) StrictDataset [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_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.
- load_images(file_path: str, progress: Progress) MixedDataset [source]¶
- property recon_list_ids¶