PulsarX is a toolset for pulsar searching, including RFI mitigation, dedispersion, folding, optimization and accelerate search (under development). Psrfits and filterbank are both supported.
1) ./bootstrap 2) ./configure --prefix=/install_path LDFLAGS="-L/path_to_sofa" CPPFLAGS="-I/path_to_sofa" 3) make and make install
clean the filterbank file or psrfits file (--psrfits), and generate a new one, e.g.\
filtool -v --filplan
filplan.json
-f *.fil
remove rfi and dedisperse the filterbank/psrfits (--psrfits) file, e.g.\
dedisperse_all_fil -v --ddplan
ddplan.txt
-z zdot --format presto -f *.fil
fold and optimize the pulsar candidate, e.g.\
psrfold_fil -v --template ~/software/PulsarX/include/template/meerkat_fold.template --candfile
example.cands
--plotx -n 64 -b 64 --clfd 2 -f *.fil
docker pull ypmen/pulsarx
Please cite https://arxiv.org/abs/2309.02544, if you are using PulsarX.
Thanks for very helpful suggestions and bug reports from Ewan Barr, Colin Clark, Emma Carli, Shalini Sengupta, Vivek Venkatraman Krishnan, Miquel Colom i Bernadich, Prajwal Padmanabh and TRAPUM project.