From 3eb2aa8823f1ab60a83183ddd725a73dd210ec5c Mon Sep 17 00:00:00 2001 From: Joel Collins Date: Fri, 13 Nov 2020 17:14:53 +0000 Subject: [PATCH] Added documentation comments --- openflexure_microscope/microscope.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/openflexure_microscope/microscope.py b/openflexure_microscope/microscope.py index b8b543d0..17ee25a0 100644 --- a/openflexure_microscope/microscope.py +++ b/openflexure_microscope/microscope.py @@ -58,6 +58,9 @@ class Microscope: self.update_settings(self.settings_file.load()) # Data cache + # Sometimes, like when doing large scans, we don't need to read the hardware + # state for every single capture. We can get the data once at the start, + # cache it, and reuse that to save on IO. Cached data is stored here. self.configuration_cache = ExpiringDict(max_len=100, max_age_seconds=3600) self.metadata_cache = ExpiringDict(max_len=100, max_age_seconds=3600)