From cafeb2306747e5623e37254e138ae6c6ece96a87 Mon Sep 17 00:00:00 2001 From: David Hammer <dhammer@mailbox.org> Date: Wed, 20 Apr 2022 15:02:27 +0200 Subject: [PATCH] Enable reconfiguration of preview.maxRate --- src/calng/DetectorAssembler.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/calng/DetectorAssembler.py b/src/calng/DetectorAssembler.py index dbfd2222..0259846f 100644 --- a/src/calng/DetectorAssembler.py +++ b/src/calng/DetectorAssembler.py @@ -379,6 +379,13 @@ class DetectorAssembler(TrainMatcher.TrainMatcher): self.log.WARN(f"Couldn't figure out index for source {source}") return 0 + def preReconfigure(self, conf): + super().preReconfigure(conf) + if conf.has("preview.maxRate"): + self._throttler = utils.SkippingThrottler( + 1 / conf["preview.maxRate"] + ) + def downsample_2d(arr, factor, reduction_fun=np.nanmax): """Generalization of downsampling from FemDataAssembler -- GitLab