nabu.resources.dataset_inmemory
source module nabu.resources.dataset_inmemory
Classes
-
InMemoryDataset — Dataset where data already lies in memory as numpy array.
-
FakeReader — A "fake" reader that mimics the API of VolReaderBase classes
source class InMemoryDataset(location, extra_options=None)
Bases : Dataset
Dataset where data already lies in memory as numpy array.
Initialize a Dataset analyzer.
Parameters
-
location : str — Dataset location (directory, file name, ...)
-
extra_options : dict, optional — Extra options on how to interpret the dataset.
Methods
source method InMemoryDataset.get_frame(idx)
source method InMemoryDataset.get_frames_indices(frame_type)
source method InMemoryDataset.index_to_proj_number(proj_index)
source method InMemoryDataset.get_index_from_angle(angle_rad, frame_type='projection', return_found_angle=False)
source method InMemoryDataset.get_image_at_angle(angle_rad, frame_type='projection', sub_region=None, return_angle_and_index=False)
source class FakeReader(data, sub_region=None, load_same_angular_subregion=True, **kwargs)
source method FakeReader.load_data(output=None)
source method FakeReader.get_frames_indices()