From 1808f24ecac65a8722f859737cbd5fe73016e1ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henning=20Schulze=20Ei=C3=9Fing?= Date: Tue, 7 May 2024 08:58:32 +0200 Subject: [PATCH 1/2] Add missing return to stop plugin in case of empty input --- fuse/plugins/pmt_and_daq/pmt_response_and_daq.py | 1 + 1 file changed, 1 insertion(+) diff --git a/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py b/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py index f8c09c70..6d161ac8 100644 --- a/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py +++ b/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py @@ -220,6 +220,7 @@ def compute(self, propagated_photons, pulse_windows, start, end): log.debug("No photons or pulse windows found for chunk!") yield self.chunk(start=start, end=end, data=np.zeros(0, dtype=self.dtype)) + return # Exit early # Split into "sub-chunks" pulse_gaps = pulse_windows["time"][1:] - strax.endtime(pulse_windows)[:-1] From 49f4d09747361c7a7ae740b9b510f2a19d1bc36b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henning=20Schulze=20Ei=C3=9Fing?= Date: Tue, 7 May 2024 09:02:37 +0200 Subject: [PATCH 2/2] bump plugin version --- fuse/plugins/pmt_and_daq/pmt_response_and_daq.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py b/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py index 6d161ac8..d81d1c86 100644 --- a/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py +++ b/fuse/plugins/pmt_and_daq/pmt_response_and_daq.py @@ -26,7 +26,7 @@ class PMTResponseAndDAQ(FuseBaseDownChunkingPlugin): length (if needed). Finally the data is saved as raw_records. """ - __version__ = "0.1.4" + __version__ = "0.1.5" depends_on = ("photon_summary", "pulse_ids", "pulse_windows")