This repository contains several exercises and explanatory Jupyter notebooks that detail basic frequentist and Bayesian statistical techniques, pulsar residual and noise modeling, and Gravitational Wave (GW) detection methods. The repository will be updated as new learning material is made available through student workshops and various busyweeks.
Here we host a collection of exercises, notes and, presentations from various schools and workshops dedicated to pulsar timing data analysis. Each page will contain a complete description of it's contents in the README.
-
Basic data analysis methods: Here we host materials used in several IPTA and NANOGrav schools. In this repository we cover basic frequentist and Bayesian data analysis techniques as well as some basic GW signal modeling theory.
-
Pulsar timing data analysis basics: In this repository we host a Jupyter notebook with an extensive explanaion of the noise modeling and Bayesian data analysis formulation that is used in nearly all modern pulsar timing analysis. This is an excellent place to start for new students that are already familiar with linear algebra and basic Bayesian data analysis concepts.
-
Pulsar timing noise modeling and GW detection exercises: In this repository we host material from an intensive school held at Caltech that begins with basic Markov Chain Monte-Carlo design and gradually builds a fully functional GW detection pipeline from scratch. If you are already familiar with Bayesian data analysis, are comfortable with the Python programming language, and want to get your hands dirty and learn a lot, then this is the place to go.
-
Pulsar timing code profiling: In this repository we host material from a NANOGrav hackathon held at NCSA at the University of Illinois at Urbana-Champaign in Fall 2016. The goal was to profile our likelihood and find out where the computational bottlenecks are. This profiling is done through a jupyter notebook, which calls various scripts and data, also within the folder.
Here we list several important papers in several different areas of pulsar timing data analysis. While this list is by no means exhaustive it gives a very good introduction to several areas of pulsar data analysis and modeling. The reading lists have been broken into broad topics:
Basic pulsar timing overviews and historical papers are listed here for beginners in the field.
- Observation of a Rapidly Pulsating Radio Source, Hewish, Bell, et al (1968)
- Pulsar Discovery paper.
- Discovery of a Pulsar in a Binary System, Hulse & Taylor (1975)
- First binary pulsar
- A Millisecond Pulsar, Backer, Kulkarni, et al (1982)
- First Millisecond pulsar
- Binary and Millisecond Pulsars, D. R. Lorimer (2008)
- Good observational overview
- Essential Radio Astronomy: Pulsars, Condon & Ransom (2016)
- Introduction to pulsars
The Ph.D theses here are all focused on various aspects of pulsar timing and GW detection and modeling. While they are, of course, very long and detailed they provide a complete basis of nearly all modern pulsar timing and GW analysis techniques and theory.
- Exploring the cosmos with Gravitational Waves, S. R. Taylor (2014)
- Searching for Gravitational Waves Using Pulsar Timing Arrays, J. A. Ellis (2014)
- Gravitational Wave Astrophysics with Pulsar Timing Arrays, C. M. F Mingarelli (2014)
- Gravitational Wave detection & data analysis for Pulsar Timing Arrays, R. van Haasteren (2011)
- A Comprehensive Bayesian Approach to Gravitational Wave Astronomy, T. Littenberg (2009)
- Long-Term Timing of Millisecond Pulsars and Gravitational Wave Detection, J. P. W. Verbiest (2009)
- Measuring the Gravitational Wave Background using Precision Pulsar Timing, P. B. Demorest (2007)
These papers form an excellent basis for nearly all of the data Bayesian data analysis and samping methods that are currently used in pulsar timing.
- Bayesian model selection without evidences: application to the dark energy equation-of-state, S. Hee (2016)
- New advances in the Gaussian-process approach to pulsar-timing data analysis, R. van Haasteren & M. Vallisneri (2014)
- MULTINEST: an efficient and robust Bayesian inference tool for cosmology and particle physics, F. Feroz (2008)
- Data analysis recipes: Fitting a model to data, D. W. Hogg (2010)
- Bayesian approach to the detection problem in gravitational wave astronomy, T. Litternberg & N. J. Cornish (2009)
- Comment on "Tainted evidence: cosmological model selection versus fitting", A. R. Liddle et al (2007)
Noise modeling in pulsar timing data analysis is extremely important and it permeates all other areas of analysis in pulsar timing. These papers are some of the most comprehensive covering physical and mathematical modeling of pulsar noise sources.
- Taming outliers in pulsar-timing datasets with hierarchical likelihoods and Hamiltonian sampling, M. Vallisneri & R. van Haasteren (2017)
- Transdimensional Bayesian approach to pulsar timing noise analysis, J. A. Ellis & N. J. Cornish (2016)
- The NANOGrav Nine-year Data Set: Observations, Arrival Time Measurements, and Analysis of 37 Millisecond Pulsars, NANOGrav Collaboration (2015)
- New advances in the Gaussian-process approach to pulsar-timing data analysis, R. van Haasteren & M. Vallisneri (2014)
- A Measurement Model for Precision Pulsar Timing, J. M. Cordes & R. M. Shannon (2010)
Full Bayesian non-linear pulsar timing is a very new field and these two papers form the basis of that work to date.
- Bayesian inference for pulsar-timing models, S. J. Vigeland & M. Vallisneri (2014)
- TEMPONEST: a Bayesian approach to pulsar timing analysis, L. Lentati et al (2014)
Stochastic GWB analysis is the most active in the pulsar timing field. This list (and references therein) is a good base collection of a historical development of detection techniques for both anisotropic and isotropic backgrounds.
- The NANOGrav Nine-year Data Set: Limits on the Isotropic Stochastic Gravitational Wave Background, NANOGrav Collaboration (2016)
- Time-domain implementation of the optimal cross-correlation statistic for stochastic gravitational-wave background searches in pulsar timing data, S. J. Chamberlin et al (2015)
- Searching for anisotropic gravitational-wave backgrounds using pulsar timing arrays, S. R. Taylor & J. R. Gair (2013)
- Hyper-efficient model-independent Bayesian method for the analysis of pulsar timing data, L. Lentati et al (2013)
- On measuring the gravitational-wave background using Pulsar Timing Arrays, R. van Haasteren et al (2009)
The papers here and references therein detail the modeling and detection techniques for continuous GW sources in both circular and eccentric orbits.
- Detecting Eccentric Supermassive Black Hole Binaries with Pulsar Timing Arrays: Resolvable Source Strategies, S. R. Taylor (2016)
- Gravitational Waves from Individual Supermassive Black Hole Binaries in Circular Orbits: Limits from the North American Nanohertz Observatory for Gravitational Waves, NANOGrav Collaboration (2014)
- Optimal Strategies for Continuous Gravitational Wave Detection in Pulsar Timing Arrays, J. A. Ellis et al (2012)
- Response of Doppler spacecraft tracking to gravitational radiation, F. B. Estabrook & H. D. Wahlquist (1975)
Bursts are likely the least studied form of GWs in the pulsar timing frequency bands. This list forms a great basis for modeling and detection techniques for both un-modeled and bursts with memory (BWM).
- NANOGrav Constraints on Gravitational Wave Bursts with Memory, NANOGrav Collaboration (2015)
- Searching for gravitational wave bursts via Bayesian nonparametric data analysis with pulsar timing arrays, X. Deng (2014)
- Detection, Localization, and Characterization of Gravitational Wave Bursts in a Pulsar Timing Array, L. S. Finn & A. N. Lommen (2010)
- Gravitational-wave memory and pulsar timing arrays, R. van Haasteren & Y. Levin (2010)
If you have questions, comments or requests then submit an issue and one of us will try to answer it ASAP.
If you have material of your own that you think would be useful then fork this repository, add your material and submit a pull request.