def run(self): from dxtbx.imageset import MultiFileReader, ImageSweep from dxtbx.format.Registry import Registry # Get the filenames filenames = self.get_file_list() # Create the format class format_class = Registry.find(filenames[0]) # Create the reader reader = MultiFileReader(format_class, filenames) # Create the sweep sweep = ImageSweep(reader) # Run a load of tests self.tst_get_item(sweep) self.tst_len(sweep, len(filenames)) self.tst_iter(sweep) self.tst_indices(sweep, range(0, 9)) self.tst_paths(sweep, filenames) self.tst_is_valid(sweep) self.tst_get_detectorbase(sweep, range(len(filenames)), 9) self.tst_get_models(sweep, range(len(filenames)), 9) self.tst_get_array_range(sweep, (0, 9)) self.tst_to_array(sweep, (3, 7), (3, 7, 50, 100, 100, 200)) self.tst_set_models(sweep)
def run(self): from dxtbx.imageset import MultiFileReader, ImageSet from dxtbx.format.Registry import Registry # Get the filenames filenames = self.get_file_list() # Create the format class format_class = Registry.find(filenames[0]) # Create the reader reader = MultiFileReader(format_class, filenames) # Create the imageset imageset = ImageSet(reader) # Run a load of tests self.tst_get_item(imageset) self.tst_len(imageset, len(filenames)) self.tst_iter(imageset) self.tst_indices(imageset, range(0, 9)) self.tst_paths(imageset, filenames) self.tst_is_valid(imageset) self.tst_get_detectorbase(imageset, range(len(filenames)), 9) self.tst_get_models(imageset, range(len(filenames)), 9)
def as_imageset(self, filename): """ Return as an imageset """ from dxtbx.format.FormatEigerStream import FormatEigerStream from dxtbx.imageset import MultiFileReader, ImageSequence # Create the reader reader = MultiFileReader(FormatEigerStream, [filename]) # Create the sequence return ImageSequence(reader)
def as_imageset(self, filename): ''' Return as an imageset ''' from dxtbx.format.FormatEigerStream import FormatEigerStream from dxtbx.imageset import MultiFileReader, ImageSweep # Create the reader reader = MultiFileReader(FormatEigerStream, [filename]) # Create the sweep return ImageSweep(reader)
def run_tests(self, filenames): from dxtbx.imageset import MultiFileReader from dxtbx.format.Registry import Registry # Get the parameters we need format_class = Registry.find(filenames[0]) # Create the reader reader = MultiFileReader(format_class, filenames) # Run a load of tests self.tst_get_image_paths(reader, filenames) self.tst_get_format_class(reader, format_class) self.tst_get_image_size(reader) self.tst_get_path(reader, filenames) self.tst_get_detectorbase(reader) self.tst_get_models(reader) self.tst_read(reader) self.tst_get_format(reader) self.tst_is_valid(reader)