Bayesian Pulsar Timing and Noise Analysis with Vela.jl: An Overview

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-t...

Full description

Saved in:
Bibliographic Details
Main Author: Abhimanyu Susobhanan
Format: Article
Language:English
Published: IOP Publishing 2025-01-01
Series:The Astrophysical Journal
Subjects:
Online Access:https://doi.org/10.3847/1538-4357/adaaec
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1823856488034074624
author Abhimanyu Susobhanan
author_facet Abhimanyu Susobhanan
author_sort Abhimanyu Susobhanan
collection DOAJ
description 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.
format Article
id doaj-art-3ddfb9b09e7d4efea83fc229e6f7c885
institution Kabale University
issn 1538-4357
language English
publishDate 2025-01-01
publisher IOP Publishing
record_format Article
series The Astrophysical Journal
spelling doaj-art-3ddfb9b09e7d4efea83fc229e6f7c8852025-02-12T07:37:24ZengIOP PublishingThe Astrophysical Journal1538-43572025-01-01980216510.3847/1538-4357/adaaecBayesian Pulsar Timing and Noise Analysis with Vela.jl: An OverviewAbhimanyu Susobhanan0https://orcid.org/0000-0002-2820-0931Max-Planck-Institut für Gravitationsphysik (Albert-Einstein-Institut), Leibniz Universität Hannover , Callinstraße 38, 30167 Hannover, Germany ; abhimanyu.susobhanan@aei.mpg.deWe 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.https://doi.org/10.3847/1538-4357/adaaecPulsarsAstronomy softwareAstronomy data analysis
spellingShingle Abhimanyu Susobhanan
Bayesian Pulsar Timing and Noise Analysis with Vela.jl: An Overview
The Astrophysical Journal
Pulsars
Astronomy software
Astronomy data analysis
title Bayesian Pulsar Timing and Noise Analysis with Vela.jl: An Overview
title_full Bayesian Pulsar Timing and Noise Analysis with Vela.jl: An Overview
title_fullStr Bayesian Pulsar Timing and Noise Analysis with Vela.jl: An Overview
title_full_unstemmed Bayesian Pulsar Timing and Noise Analysis with Vela.jl: An Overview
title_short Bayesian Pulsar Timing and Noise Analysis with Vela.jl: An Overview
title_sort bayesian pulsar timing and noise analysis with vela jl an overview
topic Pulsars
Astronomy software
Astronomy data analysis
url https://doi.org/10.3847/1538-4357/adaaec
work_keys_str_mv AT abhimanyususobhanan bayesianpulsartimingandnoiseanalysiswithvelajlanoverview