diff --git a/src/calng/DetectorAssembler.py b/src/calng/DetectorAssembler.py index dbfd22228cf1d61e4944033fd11a1e1becab78d6..0259846f4f7a09e16457bbbf26233b7cccbdad09 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