Injection from file
Implementing the option to pass an injection from a file.
This is done with the function add_injection_from_file
in noise.py
, which generates noise and add it to the injection read from file.
The injection from file can be used for analysis both in noise generated from pyRing
or in zero-noise, like standard injections in pyRing
.
Whether an injection from file is passed, the flag injection-from-data=1
needs to be selected. Then, the injection is read from the key data-IFO
in the config file as if it was standard data.
Here are some steps required before merging to master:
-
Compare the results between a run with an injection generated from pyRing
and the same waveform passed from file, with both zero-noise=[0,1]. -
Add a control to check that the sampling rate, duration and bandpass of the injection from file are compatible with the ones selected for the analysis.
Edited by Gregorio Carullo