def _set_microscope_parameters(self): tem_par = TEMParametersUI() mapping = { 'Acquisition_instrument.TEM.convergence_angle': 'tem_par.convergence_angle', 'Acquisition_instrument.TEM.beam_energy': 'tem_par.beam_energy', 'Acquisition_instrument.TEM.Detector.EELS.collection_angle': 'tem_par.collection_angle', } 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.convergence_angle': tem_par.convergence_angle, 'Acquisition_instrument.TEM.beam_energy': tem_par.beam_energy, 'Acquisition_instrument.TEM.Detector.EELS.collection_angle': tem_par.collection_angle, } for key, value in mapping.iteritems(): if value != t.Undefined: self.metadata.set_item(key, value) self._are_microscope_parameters_missing()
def define_eels_parameters(self, defined_parameters = None): if self.spectrum.mapped_parameters.has_item('TEM') is False: self.spectrum.mapped_parameters.add_node('TEM') if self.spectrum.mapped_parameters.has_item('TEM.EELS') is False: self.spectrum.mapped_parameters.TEM.add_node('EELS') tem_par = TEMParametersUI() mapping = { 'TEM.convergence_angle' : 'tem_par.convergence_angle', 'TEM.beam_energy' : 'tem_par.beam_energy', 'TEM.EELS.collection_angle' : 'tem_par.collection_angle',} for key, value in mapping.iteritems(): if self.spectrum.mapped_parameters.has_item(key): exec('%s = self.spectrum.mapped_parameters.%s' % (value, key)) tem_par.edit_traits() mapping = { 'TEM.convergence_angle' : tem_par.convergence_angle, 'TEM.beam_energy' : tem_par.beam_energy, 'TEM.EELS.collection_angle' : tem_par.collection_angle,} for key, value in mapping.iteritems(): if value != t.Undefined: exec('self.spectrum.mapped_parameters.%s = %s' % (key, value)) self.check_eels_parameters()
def _set_microscope_parameters(self): if self.mapped_parameters.has_item('TEM') is False: self.mapped_parameters.add_node('TEM') if self.mapped_parameters.has_item('TEM.EELS') is False: self.mapped_parameters.TEM.add_node('EELS') tem_par = TEMParametersUI() mapping = { 'TEM.convergence_angle' : 'tem_par.convergence_angle', 'TEM.beam_energy' : 'tem_par.beam_energy', 'TEM.EELS.collection_angle' : 'tem_par.collection_angle',} 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.convergence_angle' : tem_par.convergence_angle, 'TEM.beam_energy' : tem_par.beam_energy, 'TEM.EELS.collection_angle' : tem_par.collection_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): if self.mapped_parameters.has_item('TEM') is False: self.mapped_parameters.add_node('TEM') if self.mapped_parameters.has_item('TEM.EELS') is False: self.mapped_parameters.TEM.add_node('EELS') tem_par = TEMParametersUI() mapping = { 'TEM.convergence_angle': 'tem_par.convergence_angle', 'TEM.beam_energy': 'tem_par.beam_energy', 'TEM.EELS.collection_angle': 'tem_par.collection_angle', } 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.convergence_angle': tem_par.convergence_angle, 'TEM.beam_energy': tem_par.beam_energy, 'TEM.EELS.collection_angle': tem_par.collection_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 define_eels_parameters(self, defined_parameters=None): if self.spectrum.mapped_parameters.has_item("TEM") is False: self.spectrum.mapped_parameters.add_node("TEM") if self.spectrum.mapped_parameters.has_item("TEM.EELS") is False: self.spectrum.mapped_parameters.TEM.add_node("EELS") tem_par = TEMParametersUI() mapping = { "TEM.convergence_angle": "tem_par.convergence_angle", "TEM.beam_energy": "tem_par.beam_energy", "TEM.EELS.collection_angle": "tem_par.collection_angle", } for key, value in mapping.iteritems(): if self.spectrum.mapped_parameters.has_item(key): exec ("%s = self.spectrum.mapped_parameters.%s" % (value, key)) tem_par.edit_traits() mapping = { "TEM.convergence_angle": tem_par.convergence_angle, "TEM.beam_energy": tem_par.beam_energy, "TEM.EELS.collection_angle": tem_par.collection_angle, } for key, value in mapping.iteritems(): if value != t.Undefined: exec ("self.spectrum.mapped_parameters.%s = %s" % (key, value)) self.check_eels_parameters()