From a1af3848cc952551c58c42dd3ddb44757e4532de Mon Sep 17 00:00:00 2001 From: Sakimori Date: Thu, 7 Aug 2025 12:41:14 -0400 Subject: [PATCH] adjusted logging and fixed datatype --- signalgen.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/signalgen.py b/signalgen.py index d4439af..65195fa 100755 --- a/signalgen.py +++ b/signalgen.py @@ -139,7 +139,7 @@ def addBurst(values): bpWeights = create.filter_weights(spectra) pulseNum = rng.integers(1, high=MAX_BURSTS, endpoint=True) - logger.info(f"{basename} loaded. Sampling {pulseNum} pulse(s) {values.nsamp} times.") + 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): start = starts[run] @@ -172,7 +172,8 @@ def addBurst(values): #We need to scale the number of samples with pulse width to (hopefully) maintain constant peak flux scaleFac = (pWidth/(10**(LOG_FIDUCIAL_WIDTH))) - scaledSamps = values.nsamp * scaleFac + scaledSamps = int(values.nsamp * scaleFac) + logger.info(f"Sampling pulse # {run+1} with width {round(pWidth,3)} s {scaledSamps} times.") pulse = pulseObj.sample_pulse(nsamp=scaledSamps) #30000 by default logger.info("Injecting pulse and saving file.")