Ejemplo n.º 1
0
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 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
Ejemplo n.º 3
0
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    
Ejemplo n.º 4
0
 def update_metadata(dataset):
     dataset.name = insert_descriptor(dataset.name, 'b')
     dataset.metadata['ui'].name = dataset.name + ' (processed)'
     dataset.metadata['ui'].color = None
Ejemplo n.º 5
0
 def rename_filenames_test(self):
     for name, v in self.strings.iteritems():
         self.assertEqual(processing.insert_descriptor(name, v[0]), v[1])
 def rename_filenames_test(self):
     for name, v in self.strings.iteritems():
         self.assertEqual(processing.insert_descriptor(name, v[0]), v[1])
 def update_metadata(dataset):
     dataset.name = insert_descriptor(dataset.name, 'b')
     dataset.metadata['ui'].name = dataset.name + ' (processed)'
     dataset.metadata['ui'].color = None