Closedown
This commit is contained in:
@@ -54,11 +54,14 @@ def get_binding_energy(e):
|
||||
ephot = Scienta.highEnergy.take(100)
|
||||
return ephot - e - workfunc
|
||||
|
||||
def get_binding_range():
|
||||
return get_binding_energy(Scienta.highEnergy.take(100)), get_binding_energy(Scienta.lowEnergy.take(100))
|
||||
def get_binding_range(p=None):
|
||||
if p is None:
|
||||
return get_binding_energy(Scienta.highEnergy.take(100)), get_binding_energy(Scienta.lowEnergy.take(100))
|
||||
else:
|
||||
ke_range=p.getAxis(p.AxisId.X).getDisplayRange()
|
||||
return get_binding_energy(ke_range.max), get_binding_energy(ke_range.min)
|
||||
|
||||
|
||||
eb2, eb1 = get_binding_range()
|
||||
eb2, eb1 = get_binding_range(p)
|
||||
be_axis.setRange(eb2, eb1)
|
||||
|
||||
|
||||
@@ -69,7 +72,7 @@ def plot_cur_spectrum():
|
||||
x = Scienta.spectrumX
|
||||
spectrum_series.setData(x, y)
|
||||
|
||||
eb2, eb1 = get_binding_range()
|
||||
eb2, eb1 = get_binding_range(plots[0])
|
||||
if (be_axis.min != eb2) or (be_axis.max != eb1):
|
||||
plots[0].resetZoom()
|
||||
be_axis.setRange(eb2, eb1)
|
||||
|
||||
Reference in New Issue
Block a user