From 66886fac719e9f85ea811f0527729d4e2612da3a Mon Sep 17 00:00:00 2001 From: Sakimori Date: Fri, 8 Aug 2025 11:20:30 -0400 Subject: [PATCH] only multiple pulses in random run --- signalgen.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/signalgen.py b/signalgen.py index edea711..bdc8ead 100755 --- a/signalgen.py +++ b/signalgen.py @@ -140,7 +140,10 @@ def addBurst(values): #get bandpass and store in bpWeights bpWeights = create.filter_weights(spectra) - pulseNum = rng.integers(1, high=MAX_BURSTS, endpoint=True) + if values.rsamp: + pulseNum = rng.integers(1, high=MAX_BURSTS, endpoint=True) + else: + pulseNum = 1 logger.info(f"{basename} loaded. Injecting {pulseNum} pulses.") starts = np.linspace(samples//4, 3*(samples//4), num=pulseNum, dtype=int) for run in range(pulseNum):