PULSAR_MINER on GitHub
Latest version: 1.1.5 (08Jun2020)
|
PULSAR_MINER
Requirements: |
PULSAR_MINER is a simple, easy-to-use, PRESTO-based pulsar searching pipeline.
Edit the configuration file, input your observation to search, and you are ready to go!
|
1) Installation No actual installation procedure is needed to use PULSAR_MINER itself. However, it is based on PRESTO and PSRCHIVE, hence, you first need to have the latter installed. I can recommend you follow this pulsar software installation guide.
Once PRESTO and PSRCHIVE are installed and correctly working, you can get started with PULSAR_MINER:
Obviously, to have PULSAR_MINER at hand from any directory, you can add the folder where the code is located to your PATH environment variable.
To successfully use PULSAR_MINER, you need:
Assuming to have an observation file called "NGC6752_MeerKAT_0001.fits" you can generate a configuration file template with the command:
pulsar_miner -init_default NGC6752_MeerKAT_0001.fits
The code creates a template configuration file named after the current working directory ("NGC6752.cfg" in this example). The configuration file sets all the relevant parameters for the search itself. The code also tries to fill a few entries autonomously (e.g. your PRESTO installation directory, the number of CPU cores available etc.) buy reading some environment variables and and getting some system information. It also sets the data file format by reading the input observation file. However, it is highly recommended that you cross-check these values. Also, the majority of the parameters (such as the DM range to search, the acceleration search parameters etc.) are set to some generic default values. Obsvioulsy you may want to change them, since they will likely not be the optimal ones for your own search. The parameters in the configuration file can be changed using a simple text editor, sucs as emacs.
emacs NGC6752.cfg
Once you are happy with the parameters of the configuration file, run the pipeline through the command:
pulsar_miner -config NGC6752.cfg -obs NGC6752_MeerKAT_0001.fits
If everything went well, you should end up with five folders in your working directory:
Hopefully some new pulsars will appear among them! :-)
Here follows a list of all the available options:
4) Acknowledgements
Credits to Tasha Gautam for adding support to jerk search. Big thanks to Tasha Gautam and Laila Vleeschower Calas for testing the pipeline, reporting bugs, and suggesting improvements.
|