From 7beee3c29cd205f9e813e97cd4c7eb681b131720 Mon Sep 17 00:00:00 2001 From: Sakimori Date: Thu, 31 Jul 2025 16:53:07 -0400 Subject: [PATCH] bus error fix attempt 2 --- signalgen.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/signalgen.py b/signalgen.py index dbea320..e6e7ce4 100755 --- a/signalgen.py +++ b/signalgen.py @@ -132,8 +132,8 @@ def addBurst(values): pulseNum = rng.integers(1, high=MAX_BURSTS, endpoint=True) logger.info(f"{basename} loaded. Sampling {pulseNum} pulse(s) {values.nsamp} times.") starts = np.linspace(samples//4, 3*(samples//4), num=pulseNum, dtype=int) - while pulseNum > 0: - start = starts[pulseNum-1] + for run in range(pulseNum): + start = starts[run] #create pulse #check if this is part of a rng run @@ -172,8 +172,9 @@ def addBurst(values): ) sleep(1) #was a write then read too fast causing issues? #reload into object - filterbankObj = Your(path.join("./", f"{basename}_injected.fil")) - pulseNum -= 1 + filterbankObj = Your(path.join("./", f"{basename}_injected_{run}.fil")) + if run > 0: + os.remove(path.join("./", f"{basename}_injected_{run-1}.fil")) os.remove(path.join("./", f"{basename}_trunc.fil")) #delete truncated file to save 2GB of disk space logger.info(f"Truncated file removed.")