@@ -51,14 +51,12 @@ def test_find_elements(self):
5151 """Test finding elements in EDS spectrum"""
5252 minor_peaks = pyTEMlib .eds_tools .detect_peaks (spectrum , minimum_number_of_peaks = 10 )
5353
54- keys = list (spectrum .metadata ['EDS' ].keys ())
55- for key in keys :
56- if len (key ) < 3 :
57- del spectrum .metadata ['EDS' ][key ]
54+ spectrum .metadata .setdefault ('EDS' , {}).setdefault ('elements' , {})
55+ del spectrum .metadata ['EDS' ]['elements' ]
5856
5957 elements = pyTEMlib .eds_tools .peaks_element_correlation (spectrum , minor_peaks )
6058 spectrum .metadata ['EDS' ].update (pyTEMlib .eds_tools .get_x_ray_lines (spectrum , elements ))
61- print ( spectrum . metadata [ 'EDS' ]. keys ())
59+
6260 self .assertIsInstance (elements , list )
6361 self .assertTrue ('Ti' in elements )
6462
@@ -73,18 +71,18 @@ def test_fit_spectrum(self):
7371 def test_quantify_xsection (self ):
7472 """Test quantification using cross sections"""
7573 pyTEMlib .eds_tools .quantify_eds (spectrum , mask = ['Cu' ])
76- self .assertIn ('GUI ' , spectrum .metadata ['EDS' ])
77- self .assertIn ('Cu' , spectrum .metadata ['EDS' ]['GUI ' ])
74+ self .assertIn ('elements ' , spectrum .metadata ['EDS' ])
75+ self .assertIn ('Cu' , spectrum .metadata ['EDS' ]['elements ' ])
7876
7977 def test_quantify_kfactors (self ):
8078 """Test quantification using k-factors"""
8179 q_dict = pyTEMlib .eds_tools .load_k_factors ()
8280 pyTEMlib .eds_tools .quantify_eds (spectrum , q_dict , mask = ['Cu' ])
8381 self .assertIsInstance (q_dict , dict )
84- self .assertIn ('GUI ' , spectrum .metadata ['EDS' ])
85- self .assertIn ('Cu' , spectrum .metadata ['EDS' ]['GUI ' ])
82+ self .assertIn ('elements ' , spectrum .metadata ['EDS' ])
83+ self .assertIn ('Cu' , spectrum .metadata ['EDS' ]['elements ' ])
8684
8785 def test_r_absorption (self ):
8886 """Test absorption correction"""
8987 pyTEMlib .eds_tools .apply_absorption_correction (spectrum , 30 )
90- self .assertIn ('corrected-atom%' , spectrum .metadata ['EDS' ]['GUI ' ]['Ti' ])
88+ self .assertIn ('corrected-atom%' , spectrum .metadata ['EDS' ]['elements ' ]['Ti' ])
0 commit comments