diff --git a/iexcode/instruments/electron_analyzer.py b/iexcode/instruments/electron_analyzer.py index aafa3918a0a14caef2eb9fdda0ada1b8ea8c2e7d..7a6cd93ee4cfc6f71ab94e5b1c3063a0b78c6b7e 100644 --- a/iexcode/instruments/electron_analyzer.py +++ b/iexcode/instruments/electron_analyzer.py @@ -378,9 +378,10 @@ def scanEA(EAlist,**kwargs): KElist = np.array(EAlist[1:-3]) elif EAlist[0]=="BE": KElist = energy_get() - np.array(EAlist[1:-3]) - if KElist[0] > KElist[1]: - print_warning_message('EA scans from low to high in kinetic energy') - return + if len(KElist)>2: + if KElist[0] > KElist[1]: + print_warning_message('EA scans from low to high in kinetic energy') + return KEmin,KEmax = AllowedEnergyRange(EAlist[-3],'Angular') if KElist[0] < KEmin: print_warning_message('kinetic energy belowed minimum allowed energy')