import ch.psi.pshell.plot.RangeSelectionPlot.RangeSelection as RangeSelection # caution: do not insert multiple runs in the same script! # earlier runs are overwritten! ranges = [] # overview spec: #rs = RangeSelection(100.0,800.0) #rs.setVars([0.3, 0.2, 1.0, 800.0]) #Time, Size, Iteration, photon energy #ranges.append(rs) # overview rs = RangeSelection(100.0,800.0) rs.setVars([0.3, 0.2, 1, 800., "overview"]) #Time, Size, Iteration, photon energy ranges.append(rs) # Zn 2p rs = RangeSelection(105.0,115.0) rs.setVars([0.4, 0.05, 3, 1135., "Zn 2p"]) #Time, Size, Iteration, photon energy ranges.append(rs) # N 1s rs = RangeSelection(105.0,115.0) rs.setVars([0.4, 0.05, 3, 515., "N 1s"]) #Time, Size, Iteration, photon energy ranges.append(rs) # C 1s rs = RangeSelection(105.0,115.0) rs.setVars([0.4, 0.05, 3, 400., "C 1s"]) #Time, Size, Iteration, photon energy ranges.append(rs) # Zn 3d #rs = RangeSelection(205.0,215.0) #rs.setVars([0.4, 0.05, 3, 225.]) #Time, Size, Iteration, photon energy #ranges.append(rs) # Au 4f rs = RangeSelection(105.0,115.0) rs.setVars([0.4, 0.05, 3, 200., "Au 4f"]) #Time, Size, Iteration, photon energy ranges.append(rs) # Au 4d3/2 rs = RangeSelection(100.0,115.0) rs.setVars([0.4, 0.05, 3, 465., "Au 4d3/2"]) #Time, Size, Iteration, photon energy ranges.append(rs) # Au 4d5/2 rs = RangeSelection(100.0,110.0) rs.setVars([0.4, 0.05, 3, 445., "Au 4d5/2"]) #Time, Size, Iteration, photon energy ranges.append(rs) run("XPSSpectrum", {"save_scienta_image":True, "ranges":ranges, "ENDSCAN":True, "pass_energy":50})