Improving Pulsar Database Search Algorithms
This undergraduate project turned a slow manual search through Arecibo drift-scan observations into a reproducible coordinate-based workflow.
Overview
This was my first formal undergraduate research project at West Virginia University. It began as an analysis of the sensitivity of the Arecibo drift-scan survey, but much of the work shifted toward improving the software used to locate pulsars and relevant pointings in the survey database.
A source can appear in multiple pointings whose files are stored far apart, making a manual search impractical. Because the pointing directories encode right ascension and declination, we calculated the area covered by Arecibo’s beam and identified the coordinates at which a target could have been observed. A binary-search algorithm could then efficiently locate the relevant files.
The previous linear search took about 13 hours to traverse the full database. The revised workflow reduced that runtime to approximately 54 minutes.