def _set_microscope_parameters(self): #mp = self.mapped_parameters #if mp.has_item('TEM') is False: #mp.add_node('TEM') #if mp.has_item('TEM.EDS') is False: #mp.TEM.add_node('EDS') tem_par = TEMParametersUI() mapping = { 'TEM.beam_energy' : 'tem_par.beam_energy', 'TEM.tilt_stage' : 'tem_par.tilt_stage', 'TEM.EDS.live_time' : 'tem_par.live_time', 'TEM.EDS.azimuth_angle' : 'tem_par.azimuth_angle', 'TEM.EDS.elevation_angle' : 'tem_par.elevation_angle', 'TEM.EDS.energy_resolution_MnKa' : 'tem_par.energy_resolution_MnKa',} for key, value in mapping.iteritems(): if self.mapped_parameters.has_item(key): exec('%s = self.mapped_parameters.%s' % (value, key)) tem_par.edit_traits() mapping = { 'TEM.beam_energy' : tem_par.beam_energy, 'TEM.tilt_stage' : tem_par.tilt_stage, 'TEM.EDS.live_time' : tem_par.live_time, 'TEM.EDS.azimuth_angle' : tem_par.azimuth_angle, 'TEM.EDS.elevation_angle' : tem_par.elevation_angle, 'TEM.EDS.energy_resolution_MnKa' : tem_par.elevation_angle,} for key, value in mapping.iteritems(): if value != t.Undefined: exec('self.mapped_parameters.%s = %s' % (key, value)) self._are_microscope_parameters_missing()
def _set_microscope_parameters(self): tem_par = TEMParametersUI() mapping = { "Acquisition_instrument.TEM.beam_energy": "tem_par.beam_energy", "Acquisition_instrument.TEM.tilt_stage": "tem_par.tilt_stage", "Acquisition_instrument.TEM.Detector.EDS.live_time": "tem_par.live_time", "Acquisition_instrument.TEM.Detector.EDS.azimuth_angle": "tem_par.azimuth_angle", "Acquisition_instrument.TEM.Detector.EDS.elevation_angle": "tem_par.elevation_angle", "Acquisition_instrument.TEM.Detector.EDS.energy_resolution_MnKa": "tem_par.energy_resolution_MnKa", } for key, value in mapping.iteritems(): if self.metadata.has_item(key): exec("%s = self.metadata.%s" % (value, key)) tem_par.edit_traits() mapping = { "Acquisition_instrument.TEM.beam_energy": tem_par.beam_energy, "Acquisition_instrument.TEM.tilt_stage": tem_par.tilt_stage, "Acquisition_instrument.TEM.Detector.EDS.live_time": tem_par.live_time, "Acquisition_instrument.TEM.Detector.EDS.azimuth_angle": tem_par.azimuth_angle, "Acquisition_instrument.TEM.Detector.EDS.elevation_angle": tem_par.elevation_angle, "Acquisition_instrument.TEM.Detector.EDS.energy_resolution_MnKa": tem_par.energy_resolution_MnKa, } for key, value in mapping.iteritems(): if value != t.Undefined: self.metadata.set_item(key, value) self._are_microscope_parameters_missing()
def _set_microscope_parameters(self): # mp = self.mapped_parameters # if mp.has_item('TEM') is False: # mp.add_node('TEM') # if mp.has_item('TEM.EDS') is False: # mp.TEM.add_node('EDS') tem_par = TEMParametersUI() mapping = { "TEM.beam_energy": "tem_par.beam_energy", "TEM.tilt_stage": "tem_par.tilt_stage", "TEM.EDS.live_time": "tem_par.live_time", "TEM.EDS.azimuth_angle": "tem_par.azimuth_angle", "TEM.EDS.elevation_angle": "tem_par.elevation_angle", "TEM.EDS.energy_resolution_MnKa": "tem_par.energy_resolution_MnKa", } for key, value in mapping.iteritems(): if self.mapped_parameters.has_item(key): exec("%s = self.mapped_parameters.%s" % (value, key)) tem_par.edit_traits() mapping = { "TEM.beam_energy": tem_par.beam_energy, "TEM.tilt_stage": tem_par.tilt_stage, "TEM.EDS.live_time": tem_par.live_time, "TEM.EDS.azimuth_angle": tem_par.azimuth_angle, "TEM.EDS.elevation_angle": tem_par.elevation_angle, "TEM.EDS.energy_resolution_MnKa": tem_par.elevation_angle, } for key, value in mapping.iteritems(): if value != t.Undefined: exec("self.mapped_parameters.%s = %s" % (key, value)) self._are_microscope_parameters_missing()
def _set_microscope_parameters(self): tem_par = TEMParametersUI() mapping = { 'Acquisition_instrument.TEM.beam_energy': 'tem_par.beam_energy', 'Acquisition_instrument.TEM.tilt_stage': 'tem_par.tilt_stage', 'Acquisition_instrument.TEM.Detector.EDS.live_time': 'tem_par.live_time', 'Acquisition_instrument.TEM.Detector.EDS.azimuth_angle': 'tem_par.azimuth_angle', 'Acquisition_instrument.TEM.Detector.EDS.elevation_angle': 'tem_par.elevation_angle', 'Acquisition_instrument.TEM.Detector.EDS.energy_resolution_MnKa': 'tem_par.energy_resolution_MnKa', 'Acquisition_instrument.TEM.beam_current': 'tem_par.beam_current', 'Acquisition_instrument.TEM.probe_area': 'tem_par.probe_area', 'Acquisition_instrument.TEM.Detector.EDS.real_time': 'tem_par.real_time', } for key, value in mapping.items(): if self.metadata.has_item(key): exec('%s = self.metadata.%s' % (value, key)) tem_par.edit_traits() mapping = { 'Acquisition_instrument.TEM.beam_energy': tem_par.beam_energy, 'Acquisition_instrument.TEM.tilt_stage': tem_par.tilt_stage, 'Acquisition_instrument.TEM.Detector.EDS.live_time': tem_par.live_time, 'Acquisition_instrument.TEM.Detector.EDS.azimuth_angle': tem_par.azimuth_angle, 'Acquisition_instrument.TEM.Detector.EDS.elevation_angle': tem_par.elevation_angle, 'Acquisition_instrument.TEM.Detector.EDS.energy_resolution_MnKa': tem_par.energy_resolution_MnKa, 'Acquisition_instrument.TEM.beam_current': tem_par.beam_current, 'Acquisition_instrument.TEM.probe_area': tem_par.probe_area, 'Acquisition_instrument.TEM.Detector.EDS.real_time': tem_par.real_time, } for key, value in mapping.items(): if value != t.Undefined: self.metadata.set_item(key, value) self._are_microscope_parameters_missing()