Details
Original language | English |
---|---|
Article number | 165 |
Number of pages | 16 |
Journal | Astrophysical Journal |
Volume | 980 |
Issue number | 2 |
Publication status | Published - 12 Feb 2025 |
Abstract
We present Vela.jl, an efficient, modular, easy-to-use Bayesian pulsar timing and noise analysis package written in Julia. Vela.jl provides an independent, efficient, and parallelized implementation of the full nonlinear pulsar timing and noise model along with a Python binding named pyvela. One-time operations such as data file input, clock corrections, and solar system ephemeris computations are performed by pyvela with the help of the PINT pulsar timing package. Its reliability is ensured via careful design utilizing Julia's type system, strict version control, and an exhaustive test suite. This paper describes the design and usage of Vela.jl focusing on the narrowband paradigm.
ASJC Scopus subject areas
- Physics and Astronomy(all)
- Astronomy and Astrophysics
- Earth and Planetary Sciences(all)
- Space and Planetary Science
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
In: Astrophysical Journal, Vol. 980, No. 2, 165, 12.02.2025.
Research output: Contribution to journal › Article › Research › peer review
}
TY - JOUR
T1 - Bayesian Pulsar Timing and Noise Analysis with Vela.jl
T2 - An Overview
AU - Susobhanan, Abhimanyu
N1 - Publisher Copyright: © 2025. The Author(s). Published by the American Astronomical Society.
PY - 2025/2/12
Y1 - 2025/2/12
N2 - We present Vela.jl, an efficient, modular, easy-to-use Bayesian pulsar timing and noise analysis package written in Julia. Vela.jl provides an independent, efficient, and parallelized implementation of the full nonlinear pulsar timing and noise model along with a Python binding named pyvela. One-time operations such as data file input, clock corrections, and solar system ephemeris computations are performed by pyvela with the help of the PINT pulsar timing package. Its reliability is ensured via careful design utilizing Julia's type system, strict version control, and an exhaustive test suite. This paper describes the design and usage of Vela.jl focusing on the narrowband paradigm.
AB - We present Vela.jl, an efficient, modular, easy-to-use Bayesian pulsar timing and noise analysis package written in Julia. Vela.jl provides an independent, efficient, and parallelized implementation of the full nonlinear pulsar timing and noise model along with a Python binding named pyvela. One-time operations such as data file input, clock corrections, and solar system ephemeris computations are performed by pyvela with the help of the PINT pulsar timing package. Its reliability is ensured via careful design utilizing Julia's type system, strict version control, and an exhaustive test suite. This paper describes the design and usage of Vela.jl focusing on the narrowband paradigm.
UR - http://www.scopus.com/inward/record.url?scp=85217563583&partnerID=8YFLogxK
U2 - 10.3847/1538-4357/adaaec
DO - 10.3847/1538-4357/adaaec
M3 - Article
AN - SCOPUS:85217563583
VL - 980
JO - Astrophysical Journal
JF - Astrophysical Journal
SN - 0004-637X
IS - 2
M1 - 165
ER -