Time optimizations

This commit is contained in:
gac-x11ma
2020-02-11 15:43:31 +01:00
parent 15313b378b
commit db48c426f4
9 changed files with 69 additions and 38 deletions
+21
View File
@@ -0,0 +1,21 @@
eiger.stop()
eiger.grabMode=eiger.GrabMode.Single
eiger.setExposure(0.1)
AVERAGE=1
def grab_image(position, scan):
eiger.start()
#eiger.getDataArray().waitCacheChange(2000)
image.waitNext(2000)
def grab_image(position, scan):
#av = grab_frame(image, roi=None, wait_next=True, rmv_outliers=False)
frames = grab_frames(image, AVERAGE, roi=None, wait_next=True)
av = average_frames(frames)
if True:
filename = get_exec_pars().path + "/" + ("%03d.tif" % scan.recordIndex)
filename = get_context().setup.expandPath(filename)
print filename
save_as_tiff(av, filename, parallel=True)
tscan(eiger.dataMatrix, 10, 0.01, before_read=grab_image, save=False, plot_disabled=True)