added extra log message; pulse samples adjustable
This commit is contained in:
parent
88d125ccd9
commit
160a37b8cb
|
@ -83,6 +83,8 @@ def addBurst(values):
|
||||||
#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.")
|
||||||
|
|
||||||
#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
|
||||||
pulseObj = create.SimpleGaussPulse(
|
pulseObj = create.SimpleGaussPulse(
|
||||||
|
@ -98,7 +100,7 @@ def addBurst(values):
|
||||||
nscint=0,
|
nscint=0,
|
||||||
bandpass = bpWeights
|
bandpass = bpWeights
|
||||||
)
|
)
|
||||||
pulse = pulseObj.sample_pulse(nsamp=int(3e5)) #sample it 300000 times
|
pulse = pulseObj.sample_pulse(nsamp=values.nsamp) #30000 by default
|
||||||
|
|
||||||
#inject pulse
|
#inject pulse
|
||||||
injectedSpectra = inject.inject_constant_into_file(
|
injectedSpectra = inject.inject_constant_into_file(
|
||||||
|
@ -131,7 +133,11 @@ if __name__ == "__main__":
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-d", "--dm", dest="dm", type=float, help="DM of injected pulse."
|
"-d", "--dm", dest="dm", type=float, help="DM of injected pulse."
|
||||||
)
|
)
|
||||||
|
parser.add_argument(
|
||||||
|
"-n", "--nsamp", type=int, help="Number of samples to take of the generated pulse."
|
||||||
|
)
|
||||||
parser.set_defaults(dm=250.0)
|
parser.set_defaults(dm=250.0)
|
||||||
|
parser.set_defaults(nsamp=int(3e4))
|
||||||
parser.set_defaults(listfile=None)
|
parser.set_defaults(listfile=None)
|
||||||
parser.set_defaults(file=None)
|
parser.set_defaults(file=None)
|
||||||
values = parser.parse_args()
|
values = parser.parse_args()
|
||||||
|
|
Loading…
Reference in a new issue