Discover and explore top open-source AI tools and projects—updated daily.
scottransomPulsar search and analysis toolkit
Top 97.4% on SourcePulse
Summary
PRESTO is an open-source toolkit for pulsar search and analysis, primarily targeting astronomers and researchers. It efficiently identifies pulsars, particularly binary millisecond pulsars, and has been instrumental in discovering over 1500 pulsars, offering a robust solution for processing diverse astronomical data formats.
How It Works
Developed in ANSI C with Python extensions, PRESTO employs Fourier-domain techniques for acceleration and jerk searches (accelsearch), alongside single-pulse and phase-modulation search capabilities. Its architecture prioritizes portability, ease of use, and memory efficiency, handling data preparation (interference removal, de-dispersion) and candidate folding/optimization. Novel algorithms are detailed in cited publications.
Quick Start & Requirements
Installation involves cloning the repository (git clone git://github.com/scottransom/presto.git) and building. Key dependencies include GSL (Gnu Scientific Library). PRESTO supports PSRFITS, SIGPROC filterbank (various bit depths), and raw float time series formats. Older formats like WAPP, SPIGOT, and BCPM are deprecated; conversion via DSPSR or using the "classic" branch is recommended. Detailed installation instructions are in INSTALL.md, and a tutorial is available in the docs directory.
Highlighted Details
rfifind), de-dispersion (prepdata), barycentering, and post-search candidate refinement.Maintenance & Community
Primarily maintained by Scott Ransom, with significant contributions from a large group of astronomers. Limited email support is available. Code contributions via pull requests are welcomed. Community engagement channels are not explicitly listed beyond email and GitHub.
Licensing & Compatibility
Released under the GNU General Public License (GPL) version 2. This copyleft license may impose restrictions on linking with proprietary or closed-source software.
Limitations & Caveats
Documentation is noted as incomplete. Support is limited to email. Several older data formats are no longer directly supported, requiring external conversion tools or older code branches.
4 days ago
Inactive
Vahe1994
unum-cloud
gpu-mode
GeeeekExplorer