attempting smaller RAM usage

This commit is contained in:
Sakimori 2025-07-21 15:50:51 -04:00
parent e9dbc99fa2
commit c383ac76e1
No known key found for this signature in database

View file

@ -78,7 +78,15 @@ def addBurst(values):
values.file = values.file.strip(".fil") #removing extension for text manipulation later
basename = path.basename(values.file)
samples = 8096
#the full filterbanks use 64GB in RAM, so we write out a truncated version and load that instead.
filWriter = Writer(filterbankObj, outdir="./", outname = f"{basename}_trunc", nstart = 0, nsamp = samples)
spectra = filterbankObj.get_data(0, samples)
filWriter.to_fil(data=spectra)
#replace filterbankObj object and reload spectra (spectra should be the same but just in case)
filterbankObj = Your(path.join("./", f"{basename}_trunc.fil"))
spectra = filterbankObj.get_data(0, samples)
#save pre-injection spectra plot
show_dynamic(spectra, f"{basename} Pre-injection Dynamic Spectra", save=True)