Skip to content

Roboust Lomb-Scargle periodogram with Bayes factor in JAX

Notifications You must be signed in to change notification settings

JakobRobnik/periodax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is an implementation of Lomb-Scargle periodogram with several non-conventional benefits:

  • Roboust false positive probability computations (data can be non-Gaussian with almost arbitrary systematics). This is achieved by constructing special null signal templates (NST) that act as effective null simulations when used on the real data.
  • Periodogram score takes into account correlated noise.
  • Typically, periodogram score is the likelihood ratio, here it can also be the Bayes factor, marginalizing over the parameters of the noise correlation kernel and the frequency of the signal.
  • Everything is implemented in JAX with all the usual benefits: easy parallelization, GPU support, speed, etc.

Example Application: Reanalysis of Supermassive Black Hole Binaries search from here is on the 'quasars' branch.

To get started, checkout the tutorial. See also the associated paper.

If you encounter any issues, feel free to contact me at [email protected] .

About

Roboust Lomb-Scargle periodogram with Bayes factor in JAX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published