attempting smaller RAM usage
This commit is contained in:
parent
e9dbc99fa2
commit
c383ac76e1
|
@ -78,7 +78,15 @@ def addBurst(values):
|
||||||
values.file = values.file.strip(".fil") #removing extension for text manipulation later
|
values.file = values.file.strip(".fil") #removing extension for text manipulation later
|
||||||
basename = path.basename(values.file)
|
basename = path.basename(values.file)
|
||||||
samples = 8096
|
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)
|
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
|
#save pre-injection spectra plot
|
||||||
show_dynamic(spectra, f"{basename} Pre-injection Dynamic Spectra", save=True)
|
show_dynamic(spectra, f"{basename} Pre-injection Dynamic Spectra", save=True)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue