From efdffa51e9296635f713415b825f32ef71c6e69c Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Thu, 11 Jun 2020 16:58:14 +0100 Subject: [PATCH] Added scan timing log --- openflexure_microscope/api/default_extensions/scan.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openflexure_microscope/api/default_extensions/scan.py b/openflexure_microscope/api/default_extensions/scan.py index a9cbfe82..e7e1c84d 100644 --- a/openflexure_microscope/api/default_extensions/scan.py +++ b/openflexure_microscope/api/default_extensions/scan.py @@ -116,6 +116,8 @@ class ScanExtension(BaseExtension): annotations: dict = {}, tags: list = [], ): + start = time.time() + # Keep task progress self._images_to_be_captured = reduce((lambda x, y: x * y), grid) self._images_captured_so_far = 0 @@ -228,6 +230,9 @@ class ScanExtension(BaseExtension): logging.debug("Returning to {}".format(initial_position)) microscope.stage.move_abs(initial_position) + end = time.time() + logging.info(f"Scan took {end - start} seconds") + def stack( self,