more logging; nicer file names
This commit is contained in:
parent
62c240d1e6
commit
a8ed0977fe
14
signalgen.py
14
signalgen.py
|
@ -75,15 +75,17 @@ def addBurst(values):
|
||||||
--listfile will enter into this function multiple times for each line.
|
--listfile will enter into this function multiple times for each line.
|
||||||
"""
|
"""
|
||||||
filterbankObj = Your(values.file)
|
filterbankObj = Your(values.file)
|
||||||
|
values.file = values.file.strip(".fil") #removing extension for text manipulation later
|
||||||
|
basename = path.basename(values.file)
|
||||||
samples = 8096
|
samples = 8096
|
||||||
spectra = filterbankObj.get_data(0, samples)
|
spectra = filterbankObj.get_data(0, samples)
|
||||||
#save pre-injection spectra plot
|
#save pre-injection spectra plot
|
||||||
show_dynamic(spectra, f"{path.basename(values.file)} Pre-injection Dynamic Spectra", save=True)
|
show_dynamic(spectra, f"{basename} Pre-injection Dynamic Spectra", save=True)
|
||||||
|
|
||||||
#get bandpass and store in bpWeights
|
#get bandpass and store in bpWeights
|
||||||
bpWeights = create.filter_weights(spectra)
|
bpWeights = create.filter_weights(spectra)
|
||||||
|
|
||||||
logger.info(f"{path.basename(values.file)} loaded. Sampling pulse {values.nsamp} times.")
|
logger.info(f"{basename} loaded. Sampling pulse {values.nsamp} times.")
|
||||||
|
|
||||||
#create pulse
|
#create pulse
|
||||||
#first version is very simple, plan on adding more complex injections in future
|
#first version is very simple, plan on adding more complex injections in future
|
||||||
|
@ -102,6 +104,7 @@ def addBurst(values):
|
||||||
)
|
)
|
||||||
pulse = pulseObj.sample_pulse(nsamp=values.nsamp) #30000 by default
|
pulse = pulseObj.sample_pulse(nsamp=values.nsamp) #30000 by default
|
||||||
|
|
||||||
|
logger.info("Injecting pulse")
|
||||||
#inject pulse
|
#inject pulse
|
||||||
injectedSpectra = inject.inject_constant_into_file(
|
injectedSpectra = inject.inject_constant_into_file(
|
||||||
yr_input = filterbankObj,
|
yr_input = filterbankObj,
|
||||||
|
@ -110,11 +113,12 @@ def addBurst(values):
|
||||||
gulp = samples
|
gulp = samples
|
||||||
)
|
)
|
||||||
|
|
||||||
|
logger.info("Saving plot and filterbank.")
|
||||||
#and save the new plot and filterbank file
|
#and save the new plot and filterbank file
|
||||||
show_dynamic(spectra, f"{path.basename(values.file)} Dynamic Spectra and {values.dm} DM Pulse", save=True)
|
show_dynamic(spectra, f"{basename} Dynamic Spectra and {values.dm} DM Pulse", save=True)
|
||||||
filWriter = Writer(filterbankObj, outdir="./", outname = f"{path.basename(values.file)}_injected")
|
filWriter = Writer(filterbankObj, outdir="./", outname = f"{basename}_injected")
|
||||||
filWriter.to_fil(data=injectedSpectra)
|
filWriter.to_fil(data=injectedSpectra)
|
||||||
logger.info(f"{path.basename(values.file)}_injected.fil successfully written.")
|
logger.info(f"{basename}_injected.fil successfully written.")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue