Example #1
0
 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()
Example #2
0
 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()
Example #3
0
 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()
Example #4
0
 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()
Example #5
0
 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()
Example #6
0
 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()