def setUp(self): s = EDSSEMSpectrum(np.ones(1024)) s.metadata.Acquisition_instrument.SEM.beam_energy = 5.0 energy_axis = s.axes_manager.signal_axes[0] energy_axis.scale = 0.01 energy_axis.units = "keV" s.set_elements(["Al", "Zn"]) s.add_lines() self.signal = s
def setup_method(self, method): s = EDSSEMSpectrum(np.ones(1024)) s.metadata.Acquisition_instrument.SEM.beam_energy = 5.0 energy_axis = s.axes_manager.signal_axes[0] energy_axis.scale = 0.01 energy_axis.units = 'keV' s.set_elements(['Al', 'Zn']) s.add_lines() self.signal = s
def setup_method(self, method): # Create an empty spectrum s = EDSSEMSpectrum(np.zeros((2, 2, 3, 100))) energy_axis = s.axes_manager.signal_axes[0] energy_axis.scale = 0.04 energy_axis.units = 'keV' energy_axis.name = "Energy" g = Gaussian() g.sigma.value = 0.05 g.centre.value = 1.487 s.data[:] = g.function(energy_axis.axis) s.metadata.Acquisition_instrument.SEM.Detector.EDS.live_time = 3.1 s.metadata.Acquisition_instrument.SEM.beam_energy = 15.0 self.signal = s
def setUp(self): # Create an empty spectrum s = EDSSEMSpectrum(np.zeros((2, 2, 3, 100))) energy_axis = s.axes_manager.signal_axes[0] energy_axis.scale = 0.04 energy_axis.units = "keV" energy_axis.name = "Energy" g = Gaussian() g.sigma.value = 0.05 g.centre.value = 1.487 s.data[:] = g.function(energy_axis.axis) s.metadata.Acquisition_instrument.SEM.Detector.EDS.live_time = 3.1 s.metadata.Acquisition_instrument.SEM.beam_energy = 15.0 self.signal = s
def setUp(self): # Create an empty spectrum s = EDSSEMSpectrum(np.zeros((2, 2, 3, 100))) energy_axis = s.axes_manager.signal_axes[0] energy_axis.scale = 0.04 energy_axis.units = 'keV' energy_axis.name = "Energy" g = Gaussian() g.sigma.value = 0.05 g.centre.value = 1.487 s.data[:] = g.function(energy_axis.axis) s.mapped_parameters.SEM.EDS.live_time = 3.1 s.mapped_parameters.SEM.beam_energy = 15.0 self.signal = s
def test_get_calibration_from(self): s = self.signal scalib = EDSSEMSpectrum(np.ones(1024)) energy_axis = scalib.axes_manager.signal_axes[0] energy_axis.scale = 0.01 energy_axis.offset = -0.10 s.get_calibration_from(scalib) assert s.axes_manager.signal_axes[0].scale == energy_axis.scale
def test_eds(): s = EDSTEMSpectrum(([0, 1])) s2 = EDSSEMSpectrum(([0, 1])) s.axes_manager[0].convert_to_non_uniform_axis() s2.axes_manager[0].convert_to_non_uniform_axis() s.set_microscope_parameters(20) with pytest.raises(NotImplementedError): s.get_calibration_from(s) with pytest.raises(NotImplementedError): s2.get_calibration_from(s2) m = s.create_model() with pytest.raises(NotImplementedError): m.add_family_lines('Al_Ka') with pytest.raises(NotImplementedError): m._set_energy_scale('Al_Ka', [1.0]) with pytest.raises(NotImplementedError): m._set_energy_offset('Al_Ka', [1.0])
def setUp(self): # Create an empty spectrum s = EDSSEMSpectrum(np.ones((4, 2, 1024))) s.axes_manager.signal_axes[0].scale = 1e-3 s.axes_manager.signal_axes[0].units = "keV" s.axes_manager.signal_axes[0].name = "Energy" s.mapped_parameters.SEM.EDS.live_time = 3.1 s.mapped_parameters.SEM.beam_energy = 15.0 self.signal = s
def setup_method(self, method): # Create an empty spectrum s = EDSSEMSpectrum(np.ones((4, 2, 1024))) s.axes_manager.signal_axes[0].scale = 1e-3 s.axes_manager.signal_axes[0].units = "keV" s.axes_manager.signal_axes[0].name = "Energy" s.metadata.Acquisition_instrument.SEM.Detector.EDS.live_time = 3.1 s.metadata.Acquisition_instrument.SEM.beam_energy = 15.0 s.metadata.Acquisition_instrument.SEM.Stage.tilt_alpha = -38 s.metadata.Acquisition_instrument.SEM.Detector.EDS.azimuth_angle = 63 s.metadata.Acquisition_instrument.SEM.Detector.EDS.elevation_angle = 35 self.signal = s
def setup_method(self, method): s = EDSSEMSpectrum(np.ones(1024)) s.metadata.Acquisition_instrument.SEM.beam_energy = 5.0 s.axes_manager.signal_axes[0].units = 'keV' s.set_microscope_parameters(energy_resolution_MnKa=130) self.signal = s
def setUp(self): s = EDSSEMSpectrum(np.ones(1024)) s.metadata.Acquisition_instrument.SEM.beam_energy = 5.0 s.axes_manager.signal_axes[0].units = "keV" s.set_microscope_parameters(energy_resolution_MnKa=130) self.signal = s