Bayesian pulsar timing and noise analysis with Vela.jl: an overview
Abhimanyu Susobhanan

TL;DR
Vela is a Julia-based, modular Bayesian pulsar timing package that offers efficient, parallelized analysis with Python integration, enhancing reliability and usability for pulsar noise modeling.
Contribution
Introduces Vela, a novel Julia package for Bayesian pulsar timing analysis with full non-linear modeling and Python binding, emphasizing efficiency and modularity.
Findings
Efficient Bayesian analysis of pulsar timing data.
Parallelized implementation improves computational speed.
Reliable results validated through extensive testing.
Abstract
We present Vela, an efficient, modular, easy-to-use Bayesian pulsar timing and noise analysis package written in Julia. Vela provides an independent, efficient, and parallelized implementation of the full non-linear 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 focusing on the narrowband paradigm.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPulsars and Gravitational Waves Research · Seismic Imaging and Inversion Techniques · Geophysics and Gravity Measurements
