def subtract_manual_background_from_all_datasets(datasets, fitter): processed_datasets = [] for d in datasets: dataset = subtract_background_with_fit(d, fitter) processed_datasets.append(dataset) dataset.name = insert_descriptor(dataset.name, 'b') dataset.metadata['ui'].name = dataset.name + ' (processed)' dataset.metadata['ui'].color = None return processed_datasets
def apply_transform(datasets,x,y,x_multiplier,y_multiplier): transformed_datasets=[] for d in datasets: name=re.search("(transformed)",d.metadata['ui'].name) if name is None: newd=deepcopy(d) newd.data[:,0]=newd.data[:,0]*x_multiplier+x newd.data[:,1]=newd.data[:,1]*y_multiplier+y newd.data[:,2]=newd.data[:,2]*y_multiplier+y newd.name = insert_descriptor(newd.name, 't') newd.metadata['ui'].name = newd.name + ' (transformed)' transformed_datasets.append(newd) else: newd=d newd.data[:,0]=newd.data[:,0]*x_multiplier+x newd.data[:,1]=newd.data[:,1]*y_multiplier+y newd.data[:,2]=newd.data[:,2]*y_multiplier+y transformed_datasets.append(newd) return transformed_datasets
def update_metadata(dataset): dataset.name = insert_descriptor(dataset.name, 'b') dataset.metadata['ui'].name = dataset.name + ' (processed)' dataset.metadata['ui'].color = None
def rename_filenames_test(self): for name, v in self.strings.iteritems(): self.assertEqual(processing.insert_descriptor(name, v[0]), v[1])