8000 BUG-FIX: in EELSSpectrum the global elements variable was being overw… · magnunor/matplotlib@0ab8ae0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0ab8ae0

Browse files
committed
BUG-FIX: in EELSSpectrum the global elements variable was being overwritten in the add_elements method. Bug reported by Magnus Nord in issue matplotlib#58
1 parent 416c427 commit 0ab8ae0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

hyperspy/signals/eels.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
from hyperspy.signals.spectrum import Spectrum
2727
from hyperspy.signals.image import Image
28-
from hyperspy.misc.eels.elements import elements
28+
from hyperspy.misc.eels.elements import elements as elements_db
2929
import hyperspy.axes
3030
from hyperspy.gui.egerton_quantification import SpikesRemoval
3131
from hyperspy.decorators import only_interactive
@@ -73,7 +73,7 @@ def add_elements(self, elements, include_pre_edges=False):
7373
7474
"""
7575
for element in elements:
76-
if element in elements:
76+
if element in elements_db:
7777
self.elements.add(element)
7878
else:
7979
print(
@@ -103,10 +103,10 @@ def generate_subshells(self, include_pre_edges=False):
103103
end_energy = Eaxis[-1]
104104
for element in self.elements:
105105
e_shells = list()
106-
for shell in elements[element]['subshells']:
106+
for shell in elements_db[element]['subshells']:
107107
if shell[-1] != 'a':
108108
if start_energy <= \
109-
elements[element]['subshells'][shell][
109+
elements_db[element]['subshells'][shell][
110110
'onset_energy'] \
111111
<= end_energy :
112112
subshell = '%s_%s' % (element, shell)

0 commit comments

Comments
 (0)
0