Post-detection barycentric correction for narrowband SETI.
Code uses TEMPO to calculate expected Doppler velocity towards the source position from the input file header. It takes SIGPROC formatted filterbank file as an input and outputs barycentrically corrected SIGPROC file as well.
- SIGPROC
- TEMPO
- gsl
- Edit Makefile to connect SIGPROC and GSL
- make clean
- make
barycentre_seti "Input file" -verbose > "Output file"
- At this point, only works with 32-bit SIGPROC filterbank file
with positive foff Negative and positive relative velocity both fixes spectra-to-spectraOnly negative relative velocity corrects the individual spectra
Testing for this code is inside directory "pipeline_tests"
Python notebook to create four filterbank files using setigen.
nVelDec.fil : Negative Velocity which is decreasing spectra-to-spectra
nVelInc.fil : Negative Velocity which is increasing spectra-to-spectra
pVelDec.fil : Positive Velocity which is decreasing spectra-to-spectra
pVelInc.fil : Positive Velocity which is increasing spectra-to-spectra
Ones these files are created using the python code, use following code to create four plots.
python3 barycentric_correction_code_check.py