alphaFeedback

WorksPhysics and Astronomy

Forecasting pulsar timing array sensitivity to anisotropy in the stochastic gravitational wave background

AI contributions
Not recorded for this paper
View details

Abstract

Statistical anisotropy in the nanohertz-frequency gravitational-wave background (GWB) is expected to be detected by pulsar timing arrays (PTAs) in the near future. By developing a frequentist statistical framework that intrinsically restricts the GWB power to be positive, we establish scaling relations for multipole-dependent anisotropy decision thresholds that are a function of the noise properties, timing baselines, and cadences of the pulsars in a PTA. We verify that (i)(i) a larger number of pulsars, and (ii)(ii) factors that lead to lower uncertainty on the cross-correlation measurements between pulsars, lead to a higher overall GWB signal-to-noise ratio, and lower anisotropy decision thresholds with which to reject the null hypothesis of isotropy. Using conservative simulations of realistic NANOGrav datasets, we predict that an anisotropic GWB with angular power Cl=1>0.3 Cl=0C_{l=1} > 0.3\,C_{l=0} may be sufficient to produce tension with isotropy at the p=3×10−3p = 3\times10^{-3} (∼3σ\sim3σ) level in near-future NANOGrav data with a 2020~yr baseline. We present ready-to-use scaling relationships that can map these thresholds to any number of pulsars, configuration of pulsar noise properties, and sky coverage. We discuss how PTAs can improve the detection prospects for anisotropy, as well as how our methods can be adapted for more versatile searches.

Introduction

All of the long-baseline pulsar timing arrays (PTAs)—namely the North American Nanohertz Observatory for Gravitational Waves (NANOGrav, McLaughlin [42]), the European Pulsar Timing Array (EPTA, Kramer & Champion [39]) and the Parkes Pulsar Timing Array (PPTA, Hobbs [31])—have now reported evidence for the presence of a spectrally-common process in their latest datasets ([9, 16, 25]). However, the evidence for Hellings & Downs (HD) cross correlations (Hellings & Downs [30]), which is considered the definitive signature of a stochastic gravitational wave background (GWB), was not significant in any of these datasets. A spectrally-common process was also reported by the International Pulsar Timing Array (IPTA, Hobbs et al. [32]) consortium in their second data release (DR2, Perera et al. [50]), which used older versions of datasets from the aforementioned PTAs. However this dataset also lacked definitive evidence for the HD signature (Antoniadis et al. [7]). Despite this, the detection of such a spectrally-common process is considered as the first step towards the eventual detection of a GWB (Romano et al. [55]). Based on simulations of the NANOGrav 12.5 yr dataset (Alam et al. [2]), and if the signal observed in the 12.5 yr dataset is an astrophysical GWB signal, NANOGrav is expected to have sufficient evidence to report the detection of HD-consistent correlations within the next few years (Pol et al. [52]).

Once this signal is confirmed to be a GWB signal in future PTA datasets, the onus will be on characterizing the source of the GWB. An important part of this analysis will be measuring the spatial distribution of power in the GWB. For example, if the source of the GWB is a population of inspiraling supermassive black hole binaries (SMBHBs, Rajagopal & Romani [53]; Jaffe & Backer [36]; Sesana et al. [57]; Burke-Spolaor et al. [14]), then their spatial distribution might track that of the local matter distribution. In particular, nearby galaxy clusters that host an overabundance of SMBHBs may show up as a hotspot of GW emission on the sky. For example, the Virgo cluster (Sandage [56]) has an angular diameter of ∼10∘\sim10^\circ, and could show up as a hotspot on the GW sky at a multipole of lVirgo=180∘/θ≈18l_{\mathrm{Virgo}} = 180^\circ/ \theta\approx18. On the other hand, a single SMBHB that is louder than the GWB will show up as a point source anisotropy, with multiple such single sources producing a “popcorn”- or pixel-style spatial distribution of GWB power. However, if the GWB is produced by a cosmological source, such as cosmic strings (e.g., Olmez et al. [47]) or primordial GWs (e.g., Grishchuk [27]), then the GWB power distribution on the sky may not display the same anisotropies as that from a SMBHB-produced GWB. Thus, the anisotropy of the GWB, or the lack of it, allows us to make inferences about the source of the GWB.

Multiple techniques have been developed to probe the anisotropy of a GWB with PTAs (e.g., [18, 44, 61, 62]). While these methods differ in their choice of basis for modeling anisotropy, they all take the pulsar times-of-arrival (TOAs) as their initial data, and employ Bayesian techniques to constrain parameters that describe anisotropy-induced deviations away from the HD signature. Constraints on anisotropy were first presented by the EPTA as part of the analysis of their first data release ([63]), where they showed that the strain amplitude in l>0l > 0 spherical-harmonic multipoles is less than 40% of the monopole value (l=0l = 0, i.e., isotropy).

As PTA datasets grow longer in timespan, add more pulsars, and become denser with higher cadence observations, the analysis time for Bayesian methods based on TOAs are going to increase dramatically. Additionally, Bayesian model selection of anisotropy is predicated on having an appropriate hypothesis of the anisotropy, e.g., a power map built from galaxy catalogs, statistically populated with inspiraling SMBHBs. In other words, Bayesian model selection always requires two models to compare; a null and signal model. By contrast, frequentist techniques allow one to reject a null hypothesis (in this case, isotropy) if the data are in sufficient tension with it. Importantly, rejecting a null hypothesis at a probability given by some pp-value is not the same as accepting a signal hypothesis with a certainty of 1−p1-p. However significant tension with the assumption of isotropy is an important indicator of beyond-HD signatures in the cross-correlation data.

To overcome these challenges, we develop a frequentist framework that employs the cross-correlations between pulsar timing residuals across a PTA as sufficient data with which to search for anisotropy. These cross correlations are measured as part of the standard GWB detection pipelines (e.g., [9, 16, 25]), using established optimal two-point correlation techniques ([5, 6, 19, 67]). Thus our framework can be easily incorporated into ongoing analysis campaigns. The

data volume in our framework is also significantly lower than analyses starting at the TOA-data level, enabling rapid estimation of anisotropy. Finally, as mentioned above, the frequentist framework allows us to infer (although not necessarily claim detection of) anisotropy via rejection of the null hypothesis of isotropy, thereby simplifying the process of constraining anisotropy.

Other frequentist techniques for searching for anisotropy with PTAs have been proposed. These include, for example, the Fisher matrix formalism developed in Ali-Haïmoud et al. [3] and Ali-Haïmoud et al. (2021) where they employ “principal maps”, which are the eigenmaps of the Fisher matrix, to search for anisotropy. Hotinli et al. [33], on the other hand, decompose the timing residual power spectrum onto bipolar spherical harmonics to search for anisotropy using the correlations between pulsars in a PTA. These frequentist techniques also focus on the detection of anisotropy through rejection of the null hypothesis of isotropy. The use of cross correlations between detector baselines is also commonly used when searching for anisotropic GWs in the LIGO (e.g., [64, 1]) and LISA bands (e.g., Banagiri et al. [12]).

We use our framework on simulations of idealized-PTA and near-future NANOGrav data, presenting, for the first time, projections on the sensitivity of NANOGrav and other PTAs to GWB anisotropy in the mid-to-late 2020s. As shown in Pol et al. [52], if the common-spectrum signal observed in the NANOGrav 12.5 yr dataset is a GWB, then NANOGrav can be expected to have sufficient statistical evidence to claim a detection of HD correlations within the next few years. By employing the same assumptions and simulation pipeline as Pol et al. [52] to generate our simulations, we forecast the level of anisotropy that would result in a statistically significant rejection of the null hypothesis of isotropy by the NANOGrav data.

The paper is organised as follows: in § 2, we describe the measurement of cross-correlations and their uncertainties, along with the maximum-likelihood framework and detection statistics that are used to constrain anisotropy, while § 3 connects the cross correlation uncertainty to the noise properties, cadence, and timing baseline of the PTA. § 4 presents scaling relations for anisotropy decision thresholds of an “ideal PTA” as a function of cross-correlation uncertainty and number of pulsars in a PTA, while § 5 presents them for a realistic PTA that is generated using the NANOGrav 12.5 yr dataset. Finally, we present a discussion of results and prospects for the future in § 6. In Appendix § 8 and Appendix B we present derivations for computing the cross correlations in real PTA datasets and scaling relations for the cross correlation uncertainty with respect to PTA specifications like timing baseline, white noise and observation cadence.

Methods

The optimal cross correlation statistic and overlap reduction function

A GWB can be uniquely identified through the cross correlations it induces between the times-of-arrivals (TOAs) of pulsars in a PTA [30, 65]. The timing cross correlations between pulsar pairs, ρab\rho_{ab}, and their uncertainties, σab\sigma_{ab}, can be written as [19, 15, 58, 67]

ρab=δtaTPa−1S^abPb−1δtbTtr⁡[Pa−1S^abPb−1S^ba],σab=(tr⁡[Pa−1S^abPb−1S^ba])−1/2(1)\rho_{ab} = \frac{\delta\mathbf{t}_a^{T}\mathbf{P}_a^{-1}\hat{\mathbf{S}}_{ab}\mathbf{P}_b^{-1}\delta\mathbf{t}_b^{T}}{\operatorname{tr}\left[\mathbf{P}_a^{-1}\hat{\mathbf{S}}_{ab}\mathbf{P}_b^{-1}\hat{\mathbf{S}}_{ba}\right]}, \qquad \sigma_{ab} = \left(\operatorname{tr}\left[\mathbf{P}_a^{-1}\hat{\mathbf{S}}_{ab}\mathbf{P}_b^{-1}\hat{\mathbf{S}}_{ba}\right]\right)^{-1/2} \tag*{(1)}

where δta\delta\mathbf{t}_a is a vector of timing residuals for pulsar-aa, Pa=⟨δtaδtaT⟩\mathbf{P}_a = \langle\delta\mathbf{t}_a\delta\mathbf{t}_a^T\rangle is the measured autocovariance matrix of pulsar-aa, and S^ab\hat{\mathbf{S}}_{ab} is the template scaled-covariance matrix between pulsar-aa and pulsar-bb. This scaled-covariance matrix is a template for the GWB spectral shape only, and is independent of the GWB’s amplitude and the cross-correlation signature that it induces. It is related to the full covariance matrix by Sab=⟨δtaδtbT⟩=Agwb2χabS^ab\mathbf{S}_{ab} = \langle\delta\mathbf{t}_a\delta\mathbf{t}_b^T\rangle= A_{\mathrm{gwb}}^2\chi_{ab}\hat{\mathbf{S}}_{ab}, where AgwbA_{\mathrm{gwb}} is the GWB amplitude corresponding to a given strain-spectrum template, and χab\chi_{ab} is the GWB-induced cross-correlation value for this pair of pulsars, e.g., the Hellings & Downs factor in the case of an isotropic GWB.

The cross-correlation statistic accounts for fitting and marginalization over the timing ephemeris of each pulsar, as well as its intrinsic white and red noise characteristics, where a power-law spectrum is usually assumed for the intrinsic red noise. Implementations of the statistic also usually assume a power-law strain spectrum template for the GWB following f−2/3f^{-2/3} [51] filtering it across the pairwise-correlated timing residuals in order to extract an optimal measurement of the GWB amplitude [15, 67]. However, we note that this statistic is flexible enough to allow for different parametrized spectral templates. See Appendix § 8 for details of how this is implemented in real PTA searches for the GWB, including determining the noise weighting for each pulsar, setting the GWB’s spectral template, and how the parameters of the pulsar timing ephemeris are marginalized over. In this paper we simulate and analyze data at the level of {ρab,σab}\{\rho_{ab},\sigma_{ab}\}, then connect our results later to the underlying geometry and noise characteristics of the PTA (see Appendix B).

A PTA with NpsrN_{\mathrm{psr}} pulsars has Ncc=Npsr(Npsr−1)/2N_{\mathrm{cc}} = N_{\mathrm{psr}}(N_{\mathrm{psr}} - 1)/2 distinct cross-correlation values. The angular dependence of these empirically measured cross-correlations can be modelled by the detector overlap reduction function (ORF)1 [22, 44, 61, 24, 62] such that, for an unpolarized GWB,

Γab∝∫S2d2Ω^ P(Ω^)[F+(p^a,Ω^)F+(p^b,Ω^)+F×(p^a,Ω^)F×(p^b,Ω^)](2)\Gamma_{ab} \propto\int_{S^2} d^2\hat{\Omega}\,P(\hat{\Omega})\left[\mathcal{F}^{+}(\hat{p}_a,\hat{\Omega})\mathcal{F}^{+}(\hat{p}_b,\hat{\Omega})+\mathcal{F}^{\times}(\hat{p}_a,\hat{\Omega})\mathcal{F}^{\times}(\hat{p}_b,\hat{\Omega})\right] \tag*{(2)}

where P(Ω^)P(\hat{\Omega}) is the angular power of the GWB in direction Ω^\hat{\Omega}, normalized such that ∫S2d2Ω^ P(Ω^)=1\int_{S^2}d^2\hat{\Omega}\,P(\hat{\Omega}) = 1, and FA(p^,Ω^)\mathcal{F}^{A}(\hat{p},\hat{\Omega}) is the antenna response pattern of a pulsar in unit-vector direction p^a\hat{p}_a to each GW polarization A∈{+,×}A \in\{+,\times\}:

FA(p^,Ω^)=12p^ip^j1−Ω^⋅p^eijA(Ω^)(3)\mathcal{F}^{A}(\hat{p},\hat{\Omega}) = \frac{1}{2}\frac{\hat{p}^{i}\hat{p}^{j}}{1-\hat{\Omega}\cdot\hat{p}}e^{A}_{ij}(\hat{\Omega}) \tag*{(3)}

where eijA(Ω^)e^{A}_{ij}(\hat{\Omega}) are polarization basis tensors, and (i,j)(i,j) are spatial indices.

We can recast the sky integral in Equation (2) as a sum over equal-area pixels [24, 62]. Assuming an unpolarized GWB, and ignoring random pulsar term contributions to the cross correlations, this can be written as

Γab∝∑kPk[Fa,k+Fb,k++Fa,k×Fb,k×](4)\Gamma_{ab} \propto\sum_k P_k\left[\mathcal{F}^{+}_{a,k}\mathcal{F}^{+}_{b,k}+\mathcal{F}^{\times}_{a,k}\mathcal{F}^{\times}_{b,k}\right] \tag*{(4)}

where kk denote pixel indices. Or, in a general matrix form

Γ=RP,(5)\mathbf{\Gamma} = \mathbf{R}\mathbf{P}, \tag*{(5)}

where Γ\mathbf{\Gamma} is an NccN_{\mathrm{cc}} vector of ORF values for all distinct pulsar pairs, P\mathbf{P} is an NpixN_{\mathrm{pix}} vector of GWB power values at different pixel locations, and R\mathbf{R} is a (Ncc×Npix)(N_{\mathrm{cc}} \times N_{\mathrm{pix}}) overlap response matrix given by

Rab,k=32Npix[Fa,k+Fb,k++Fa,k×Fb,k×](6)R_{ab,k} = \frac{3}{2N_{\mathrm{pix}}}\left[\mathcal{F}^{+}_{a,k}\mathcal{F}^{+}_{b,k}+\mathcal{F}^{\times}_{a,k}\mathcal{F}^{\times}_{b,k}\right] \tag*{(6)}

where the normalization is chosen so that the ORF matches the Hellings & Downs values in the case of an isotropic GWB with Pk=1 ∀kP_k = 1\ \forall k.

Thus, in our notation the expected value of ρab\rho_{ab} is such that ⟨ρab⟩=A2Γab\langle\rho_{ab}\rangle= A^2\Gamma_{ab}. However, in the remainder of this paper we will deal with amplitude-scaled cross-correlation values, ρab/A2\rho_{ab}/A^2, where we assume that in a real search an initial fit for A2A^2 will be performed on {ρab}\{\rho_{ab}\} under the assumption of isotropy. These amplitude-scaled cross-correlation values can then be directly compared with the ORF model to probe anisotropy. We suppress the explicit amplitude scaling in the remainder of our notation, such that ρab\rho_{ab} henceforth implies amplitude-scaled cross-correlation values.

Assuming a stationary Gaussian distribution for the cross correlation uncertainty, the likelihood function for the cross correlations can be written as

p(ρ∣P)=exp⁡[−12(ρ−RP)TΣ−1(ρ−RP)]det⁡(2πΣ),(7)p(\boldsymbol{\rho}|\mathbf{P}) = \frac{\exp\left[-\frac{1}{2}(\boldsymbol{\rho}-\mathbf{R}\mathbf{P})^{T}\boldsymbol{\Sigma}^{-1}(\boldsymbol{\rho}-\mathbf{R}\mathbf{P})\right]}{\sqrt{\det(2\pi\boldsymbol{\Sigma})}}, \tag*{(7)}

where Σ\boldsymbol{\Sigma} is the diagonal covariance matrix of cross-correlation uncertainties. We now discuss several different bases on which to decompose the angular power vector, P\mathbf{P}.

Pixel basis

The GWB power can be parametrized using HEALPix sky pixelization Górski et al. [26], where each equal-area pixel is independent of the pixels surrounding it

P(Ω^)=∑Ω^′PΩ^′δ2(Ω^,Ω^′).(8)P(\hat{\Omega}) = \sum_{\hat{\Omega}'} P_{\hat{\Omega}'}\delta^{2}(\hat{\Omega},\hat{\Omega}'). \tag*{(8)}

The number of pixels is set by Npix=12Nside2N_{\mathrm{pix}} = 12N_{\mathrm{side}}^{2} and NsideN_{\mathrm{side}} defines the tessellation of the healpix sky Górski et al. [26]. The rule of thumb for PTAs is to have Npix≤NccN_{\mathrm{pix}} \le N_{\mathrm{cc}} [18, 54]. This basis is well suited for detection of pixel-scale anisotropy, which can arise from individual sources of GWs, and where an isotropic GWB would be represented by equal power (within uncertainties) in each pixel on the sky.

Spherical harmonic basis

Alternatively, the GWB power can be decomposed onto the spherical harmonic basis (e.g. Thrane et al. [64]), where the lowest order multipole (l=0l = 0) defines an isotropic background, while higher multipoles add anisotropy. The GWB power in this basis can be written as

P(Ω^)=∑l=0∞∑m=−llclmYlm(Ω^),(9)P(\hat{\Omega}) = \sum_{l=0}^{\infty}\sum_{m=-l}^{l} c_{lm}Y_{lm}(\hat{\Omega}), \tag*{(9)}

where YlmY_{lm} are the real valued spherical harmonics and clmc_{lm} are the spherical harmonic coefficients of P(Ω^)P(\hat{\Omega}). In this basis, the ORF anisotropy coefficient for the l,ml,m components between pulsars a,ba,b can be written as Taylor et al. [62],

Γ(lm)(ab)=κ∑kclmYlm,k[Fa,k+Fb,k++Fa,k×Fb,k×],(10)\Gamma_{(lm)}^{(ab)} = \kappa\sum_k c_{lm}Y_{lm,k}\left[F_{a,k}^{+}F_{b,k}^{+} + F_{a,k}^{\times}F_{b,k}^{\times}\right], \tag*{(10)}

where kk represents the pixel index corresponding to Ω^\hat{\Omega} and the constant κ\kappa accounts for the pixel area in the healpix sky tessellation.

This basis representation, contrary to the pixel basis, is better suited for modeling large-scale anisotropies in the GWB. Based on diffraction-limit arguments, the highest order mode, lmax⁡l_{\max}, that can be used for modeling the anisotropy depends on the number of pulsars in the PTA, lmax⁡∼Npsrl_{\max} \sim\sqrt{N_{\mathrm{psr}}} [13, 54]. However, Floden et al. [23] have shown that while the diffraction limit is attuned to maximizing the significance of the detection of anisotropy, values of l>lmax⁡l > l_{\max} can be included in spherical harmonic decompositions to improve the localization of any anisotropy after its detection.

The results can be expressed in terms of ClC_l, which is the squared angular power in each mode ll

Cl=12l+1∑m=−ll∣clm∣2.(11)C_l = \frac{1}{2l+1}\sum_{m=-l}^{l}|c_{lm}|^2. \tag*{(11)}

Physically, ClC_l represents the amplitude of statistical fluctuations in the angular power of the GWB at scales corresponding to θ=180∘/l\theta= 180^\circ/l. An isotropic background in this basis will contain power only in the l=0l = 0 multipole, thus filling the entire sky, while an anisotropic background will have power in the higher ll multipoles. On the other hand, the variance of the angular power distribution can be written as Jenkins [37]

Var⁡[P(Ω^)]≈∫d(ln⁡l)l(l+1)2πCl.(12)\operatorname{Var}[P(\hat{\Omega})] \approx\int\mathrm{d}(\ln l)\frac{l(l+1)}{2\pi}C_l. \tag*{(12)}

The quantity l(l+1)Cl/2πl(l+1)C_l/2\pi thus represents the variance per logarithmic multipole bin, and is what we use to present our results in this work. As pointed out in Jenkins [37], reporting ClC_l is analogous to reporting the GWB strain power spectral density, with Cl=constantC_l = \text{constant} representing a white angular power spectrum, while reporting l(l+1)Cl/2πl(l+1)C_l/2\pi is analogous to reporting the GWB energy density spectrum Ωgw(f)\Omega_{\mathrm{gw}}(f), with l(l+1)Cl/2π=constantl(l+1)C_l/2\pi= \text{constant} representing a scale-invariant angular power spectrum.

For these bases, since the problem is linear in the regression coefficients, the maximum likelihood solution can be derived analytically [64, 54, 35]

P^=M−1X,(13)\hat{\mathbf{P}} = \mathbf{M}^{-1}\mathbf{X}, \tag*{(13)}

where M≡RTΣ−1R\mathbf{M} \equiv\mathbf{R}^{\mathsf{T}}\boldsymbol{\Sigma}^{-1}\mathbf{R} is the Fisher information matrix, with the uncertainties on the clmc_{lm} coefficients given by the diagonal elements of M−1\mathbf{M}^{-1}, and X≡RTΣ−1ρ\mathbf{X} \equiv\mathbf{R}^{\mathsf{T}}\boldsymbol{\Sigma}^{-1}\boldsymbol{\rho} is the “dirty map”, an inverse-noise weighted representation of the total power on the sky as “seen” through the response of the pulsars in the array.

Square-root spherical harmonic basis

A drawback of both the pixel and spherical harmonic bases is that they allow the GWB power to assume negative values, which is an unphysical realization of the GWB. While these tendencies can be curbed through the use of regularization techniques or rejection priors [61], this results in the addition of a hyperparameter to the analysis that requires further optimization or non-analytic priors [61, 62]. A more elegant solution is to use a basis that intrinsically conditions the GWB power to be positive over the whole sky.

Such a basis can be generated by modeling the square-root of the GWB power, P(Ω^)1/2P(\hat{\Omega})^{1/2}, rather than modeling the power itself. This technique was introduced in a Bayesian context in Payne et al. [49] for LIGO, Banagiri et al. [12] for LISA, and in Taylor et al. [62] for PTAs. Decomposing the square-root power onto spherical harmonics, the GWB power can be written as

P(Ω^)=[P(Ω^)1/2]2=[∑L=0∞∑M=−LLbLMYLM]2,(14)P(\hat{\Omega}) = \left[P(\hat{\Omega})^{1/2}\right]^2 = \left[\sum_{L=0}^{\infty}\sum_{M=-L}^{L} b_{LM}Y_{LM}\right]^2, \tag*{(14)}

where YLMY_{LM} are real valued spherical harmonics and bLMb_{LM} are the search coefficients. Banagiri et al. [12] showed that the search coefficients in this basis can be related to the spherical harmonic coefficients via

clm=∑LM∑L′M′bLMbL′M′βlmLM,L′M′,(15)c_{lm} = \sum_{LM}\sum_{L'M'} b_{LM}b_{L'M'}\beta_{lm}^{LM,L'M'}, \tag*{(15)}

where βlmLM,L′M′\beta_{lm}^{LM,L'M'} is defined as

βlmLM,L′M′=(2L+1)(2L′+1)4π(2l+1)CLM,L′M′lmCL0,L′0l0,(16)\beta_{lm}^{LM,L'M'} = \sqrt{\frac{(2L+1)(2L'+1)}{4\pi(2l+1)}}C_{LM,L'M'}^{lm}C_{L0,L'0}^{l0}, \tag*{(16)}

with CLM,L′M′lmC_{LM,L'M'}^{lm} being the Clebsch-Gordon coefficients. Taylor et al. [62] showed that even though a full reconstruction of clmc_{lm} requires an infinite sum over the bLMb_{LM} coefficients, restricting the maximum mode to L≤Lmax⁡=lmax⁡L \leq L_{\max}=l_{\max} is sufficient to produce an accurate reconstruction of the GWB power.

Since the problem in this basis is non-linear in the regression coefficients, the likelihood in Equation (7) cannot be maximized analytically. The maximum likelihood solution thus has to be calculated through numerical optimization techniques. In this work, we use the lmfit (Newville et al. [45]) Python package, where we use the Levenberg-Marquardt (LM) optimization algorithm [40, 41] to determine the maximum likelihood solution. The goodness-of-fit is assessed through the χdof2\chi^2_{\mathrm{dof}} that is reported by LMFIT.

Figure 1 shows an example of recovering an anisotropic background using this basis. To produce the simulated cross-correlation data, we inject a GW power map corresponding to the synthesized population of SMBHBs from Taylor et al. [62] into an “ideal PTA” consisting of 100 pulsars, with a constant cross-correlation measurement uncertainty of 0.01. Note that this is an uncertainty on cross correlations that can assume any value between −0.2-0.2 and 0.5, and thus represents extremely accurate measurement of the cross correlations between pulsars in the PTA (see § 4.1 for our definition of an “ideal PTA”). We see that this basis is capable of reproducing the injected angular power spectrum, which translates into an accurate identification of the anisotropy in the GWB.

Example recovery of an anisotropic GWB using the square root spherical harmonic basis

Figure 1. Example recovery of an anisotropic GWB using the square root spherical harmonic basis described in § 2. These simulations were based on an ideal PTA consisting of 100 pulsars, with a cross correlation uncertainty of 0.01 across all pulsar pairs, while the anisotropy is based on a realistic population of inspiraling SMBHBs (Taylor et al. [62]). Top: The true and recovered angular power spectrum, as well as the percent difference between them, where both are normalized such that the power in the l=0l=0 mode is C0=4πC_0=4\pi. Bottom: The sky map of the GWB power corresponding to the recovered angular power spectrum. The contours represent the true distribution of the GWB power on the sky for the anisotropic GWB, while the stars represent the positions of the simulated pulsars on the sky.

Detection statistics

In addition to estimating the values of the anisotropy search coefficients (i.e., pixels or spherical harmonic coefficients), we also need to quantify the evidence for the presence of anisotropy in the cross correlation data. As described earlier, when searching for anisotropy, we seek to reject the null hypothesis of isotropy. In this section, we present two frequentist detection statistics that can quantify the evidence for anisotropy by measuring the (in)compatibility of the data with the null hypothesis.

Signal-to-noise ratio

Confidence in the detection of anisotropy can be quantified through the signal-to-noise (S/N) ratio, which is defined as the ratio of the maxima of the likelihood functions between any two models

S/N=2ln⁡[ΛML],(17)\mathrm{S/N} = \sqrt{2\ln\left[\Lambda_{\mathrm{ML}}\right]}, \tag*{(17)}

where ΛML=p(ρ∣PML,1)/p(ρ∣PML,2)\Lambda_{\mathrm{ML}} = p(\boldsymbol{\rho}|\mathbf{P}_{\mathrm{ML},1})/p(\boldsymbol{\rho}|\mathbf{P}_{\mathrm{ML},2}) is the ratio of the maxima of the likelihood functions for the two models that are under consideration.

When searching for anisotropy, we can define three S/N statistics which together provide a complete description of the evidence for the GWB signal present in the cross correlation data:

  1. “Total S/N”: This is defined as the ratio of the maximum likelihood values of an anisotropic model (i.e. p(ρ∣PML(lmax⁡>0))p(\boldsymbol{\rho}|\mathbf{P}_{\mathrm{ML}}(l_{\max}>0))) to a model with only spatially-uncorrelated noise (i.e., p(ρ∣PML=0)p(\boldsymbol{\rho}|\mathbf{P}_{\mathrm{ML}}=0)). The total S/N quantifies the evidence for the presence of any signal in the cross correlations.

  1. “Isotropic S/N”: This is defined as the ratio of the maximum likelihood values of an isotropic model (i.e., p(ρ∣PML(lmax⁡=0))p(\rho|\mathbf{P}_{\mathrm{ML}}(l_{\max}=0))) to a model with noise only (i.e., p(ρ∣PML=0)p(\rho|\mathbf{P}_{\mathrm{ML}}=0)). Note that the isotropic S/N is equivalent to the optimal S/N statistic defined in Chamberlin et al. [15]. The isotropic S/N ratio quantifies how well the cross correlations are described by a purely isotropic model.

  1. “Anisotropic S/N”: This is defined as the ratio of the maximum likelihood values of a model with anisotropy (i.e., p(ρ∣PML(lmax⁡>0))p(\rho|\mathbf{P}_{\mathrm{ML}}(l_{\max}>0))) to an isotropic model (i.e., p(ρ∣PML(lmax⁡=0))p(\rho|\mathbf{P}_{\mathrm{ML}}(l_{\max}=0))). The anisotropic S/N ratio quantifies the evidence in favor of inclusion of modes l>0l>0.

Decision threshold

Another method for determining the significance of possible anisotropy is to assess the certainty with which the null hypothesis of isotropy can be rejected. If we can quantify the distribution of the angular power, ClC_l, under the null hypothesis, then we can also quantify how (in)consistent the measured angular power is with isotropy through a test statistic like the pp-value.

To calculate the null distribution of ClC_l under the null hypothesis, we generate many realizations of cross-correlation data, where we assume that the measurements are Gaussian distributed around the Hellings & Downs curve, with the spread of the distribution given by the uncertainty on the cross correlation values. We define the decision threshold, ClthC_l^{\mathrm{th}}, as the value of ClC_l corresponding to a pp-value of 3×10−33 \times10^{-3}, where a measurement of angular power greater than this threshold would indicate a tension with the null hypothesis at the ∼3σ\sim3\sigma level.

Cross-correlation uncertainties from PTA design

The uncertainty on the cross-correlation measurements introduced in Equation (1) depends on the pulsars that are used to construct the PTA ([6, 15, 58]). As shown in Siemens et al. [58], the trace in Equation (1) can be written as

tr⁡[Pa−1S^abPb−1S^ba]=2TA4∫flfhdf Pg2(f)Pa(f)Pb(f)(18)\operatorname{tr}\left[\mathbf{P}_a^{-1}\hat{S}_{ab}\mathbf{P}_b^{-1}\hat{S}_{ba}\right] = \frac{2T}{A^4}\int_{f_l}^{f_h} \mathrm{d}f\,\frac{P_g^2(f)}{P_a(f)P_b(f)} \tag*{(18)}

where TT is the duration of time that a pulsar is observed, i.e., the timing baseline, AA is the amplitude of the GWB, Pg(f)P_g(f) is the power spectrum of the timing residuals induced by the GWB, Pa(f)P_a(f) and Pb(f)P_b(f) are the intrinsic power spectra of pulsars aa and bb, fl=1/Tf_l=1/T and fhf_h are the low and high frequency cutoffs used in the GWB analysis.

Using the same analysis as presented in Siemens et al. [58] and Chamberlin et al. [15], we can show that (see Appendix B) in the weak-signal regime, the cross-correlation uncertainty between a given pair of pulsars scales as

σ∝w2T−γc(19)\sigma\propto\frac{w^2 T^{-\gamma}}{c} \tag*{(19)}

while in the strong-signal regime

σ∝A2cT(20)\sigma\propto\frac{A^2}{\sqrt{cT}} \tag*{(20)}

where ww is the white noise RMS, c=1/Δtc = 1/\Delta t is the observing cadence, γ=3−2α\gamma= 3 - 2\alpha Arzoumanian et al. [9] is the slope of the timing-residual power spectrum induced by the GWB, and AA is the amplitude of the GWB whose characteristic strain spectrum is given by

hc(f)=A(f/fyr)α,h_c(f) = A(f/f_{\mathrm{yr}})^\alpha,

with α=−2/3\alpha= -2/3 for a SMBHB GWB.

These scaling relations imply that the uncertainty on the cross correlations can be reduced by observing pulsars for longer duration (timing baseline), or with a higher cadence. The effect of the timing baseline and cadence is strongest in the weak-signal regime while it becomes weaker as we move into the strong-signal regime. Similarly, in the weak-signal regime, the cross-correlation uncertainty can be reduced by decreasing the intrinsic white noise by, for example, increasing the receiver bandwidth or increasing the integration time for the pulsars. The white noise does not affect the cross-correlation uncertainty in the strong-signal regime, where the GWB signal dominates over the intrinsic noise in the pulsars at all frequencies.

Simulations with an ideal PTA

Defining an ideal PTA

In the framework described above, the rejection of isotropy in the GWB depends on three variables: the uncertainty on the cross correlation values, the number of pulsars in the PTA (which defines the number of cross correlation values that are measured), and the distribution of the pulsars on the sky. The first two variables primarily dictate the strength of the rejection of isotropy, while the third variable is important for the characterization of the anisotropy. In this section, we examine how the cross correlation uncertainty and the number of pulsars in the PTA affect an ideal PTA, which we define as a PTA that has pulsars distributed uniformly on the sky, and all pulsars in the PTA having identical noise properties. The latter constraint implies that all measured cross-correlations have the same uncertainty. This is different from current, real PTAs, where each pulsar is unique and thus the uncertainties on the cross correlations between each pulsar pair are different. We examine realistic PTAs in §5.

Scaling relations

For a given level of anisotropy, its detection significance will depend on the number of pulsars in the array, as well as on the accuracy with which the cross correlations between different pulsar pairs can be measured. Romano & Cornish [54] showed that the total S/N for linear anisotropy models can be written as

total S/N=(P^T[RTΣ−1R]P^)1/2,(21)\mathrm{total\ S/N} = \left(\hat{\mathbf{P}}^{\mathrm{T}}\left[\mathbf{R}^{\mathrm{T}}\mathbf{\Sigma}^{-1}\mathbf{R}\right]\hat{\mathbf{P}}\right)^{1/2}, \tag*{(21)}

where P^\hat{\mathbf{P}} is the maximum-likelihood estimate of the GWB power. Since Σ\mathbf{\Sigma} is a diagonal matrix of the squared cross correlation uncertainties, the total S/N ∝σ−1\propto\sigma^{-1}. Similarly, the total S/N is proportional to the square root of the number of data points available for inference (assuming all cross correlation uncertainties are the same for all pairs), i.e.

total S/N∝Ncc=Npsr(Npsr−1)2,(22)\mathrm{total\ S/N} \propto\sqrt{N_{\mathrm{cc}}} = \sqrt{\frac{N_{\mathrm{psr}}(N_{\mathrm{psr}}-1)}{2}}, \tag*{(22)}

where for sufficiently large NpsrN_{\mathrm{psr}}, the total S/N will scale linearly with the number of pulsars in the PTA.

We show that both of these scaling relations for the total S/N are also satisfied when using the non-linear maximum likelihood approach described in § 2.1.3. Figure 2 and the left panel in Figure 3 show that the total S/N scales inversely with the uncertainty on the cross correlations, while the right hand panel of Figure 3 show that the total S/N scales proportionally to the number of pulsars in the PTA. Since the injected signal here is an isotropic GWB, Figure 2 shows that the total and isotropic S/N values are identically large, and decrease as the uncertainty on the cross correlations increases. The anisotropic S/N shows little evolution across uncertainties, though the better fit provided by the additional degrees of freedom in an anisotropic model prevent it from being consistent with zero for small cross-correlation uncertainties. For large uncertainties, Figure 2 shows that we lose the ability to detect and distinguish between isotropic or anisotropic signals in the data.

Evolution of total, isotropic, and anisotropic S/N values

Figure 2. The evolution of the total, isotropic, and anisotropic S/N values over 10410^{4} noise realizations as a function of cross-correlation uncertainty for an ideal PTA with 100 pulsars and an isotropic GWB injection. The points represent the median, while the errorbars represent the 95% confidence intervals on the distribution of the S/N values. The black dashed line corresponding to the scaling relation in § 4.2 is shown for reference. For low cross correlation uncertainties, the total and isotropic S/N values have identically large values relative to the anisotropic S/N, implying strong evidence for an isotropic GWB in the data. These S/N values decrease as the cross-correlation uncertainty increases, implying loss of confidence in the detection of a GWB as well as losing the ability to distinguish isotropy from anisotropy. The anisotropic S/N shows little evolution across uncertainties, though the better fit provided by the additional degrees of freedom in an anisotropic model prevents this S/N from being consistent with zero for small cross-correlation uncertainties.

Evolution of total S/N values for an ideal PTA with 100 pulsars

Figure 3. The evolution of the total S/N values for an ideal PTA with 100 pulsars and an isotropic injected GWB. The points represent the median values across 10410^4 noise realizations, while the errors represent 95% confidence intervals. Left: Evolution of the total S/N as a function of number of pulsars in the PTA for different values of cross-correlation uncertainty. The black dashed line corresponding to the scaling relation in § 4.2 is shown for reference. Right: Evolution of the total S/N as a function of the cross-correlation uncertainty for different number of pulsars in the PTA. The black dashed line corresponding to the scaling relation in § 4.2 is shown for reference. Together, these results show that the total S/N is larger for a PTA with small cross-correlation uncertainties and a large number of pulsars.

We can similarly compute scaling relations for the decision threshold as a function of the cross correlation uncertainty and number of pulsars in the PTA. Since this is an empirically constructed detection statistic, we do not have analytical expressions for its scaling relations, though we can derive the scaling expressions computationally, as shown in Figure 4. As expected, as we increase the number of pulsars in the PTA, the decision threshold decreases across all multipoles. Similarly, as the uncertainty on the cross correlation measurements decreases, so do the multipole-dependent decision thresholds, corresponding to an improved sensitivity to deviations away from isotropy.

Four-panel plots showing the evolution of the decision threshold

Figure 4. The evolution of the decision threshold, ClthC_l^{\mathrm{th}}, for an ideal PTA with an isotropic injected GWB. The points represent the median values while the errors represent the 95% confidence interval values across 10410^4 noise realizations. Top: Evolution of the decision threshold per mode for different numbers of pulsars in the PTA. Bottom: Evolution of the decision threshold for different cross-correlation uncertainties. These values were generated for an ideal PTA with 100 pulsars and a cross-correlation uncertainty of 0.1. These results show that the decision threshold is lower for PTAs that have a large number of pulsars and smaller cross-correlation uncertainties.

Sensitivity figure of merit

Rather than treating the number of pulsars and the cross-correlation uncertainty as separate variables, we can consider a combination that is inspired by the weighted arithmetic mean of cross-correlation measurements involved in, e.g., S/N calculations. In such calculations, operations like ∑ab(⋯ )/σab2\sum_{ab}(\cdots)/\sigma_{ab}^{2} are proportional to Ncc/σ2∝(Npsr/σ)2N_{\mathrm{cc}}/\sigma^{2} \propto(N_{\mathrm{psr}}/\sigma)^{2} in the limit of equal cross-correlation measurement uncertainties, or where we can characterise the distribution of uncertainties by its mean or median over pairs. Therefore we define a sensitivity figure of merit (FOM), Npsr/σN_{\mathrm{psr}}/\sigma, and quantify the dependence of our detection statistics with respect to this. This also allows us to quantify the trade-off between the number of pulsars in the PTA and the cross-correlation uncertainties, which, in turn, are related to the noise characteristics of the pulsars.

The relation of the total S/N and decision threshold to the sensitivity FOM is shown in Figure 5. We confirm that the total S/N is proportional to the sensitivity FOM, Npsr/σN_{\mathrm{psr}}/\sigma in logarithmic space. This implies that, as expected, fewer pulsars or larger uncertainties on the cross correlation measurements result in a reduced total S/N, while larger numbers of pulsars or smaller uncertainties result in an increase in the total S/N value. Similarly, Figure 5 shows the dependence of the decision threshold for each anisotropy multipole on Npsr/σN_{\mathrm{psr}}/\sigma. Similar to the total S/N, a PTA with fewer pulsars or larger uncertainties on the cross correlation measurements will be able to reject the null hypothesis with lower significance than a PTA with more pulsars and/or smaller uncertainties on the cross correlations.

Two-panel plots showing detection statistics as a function of sensitivity

Figure 5. The evolution of detection statistics with the sensitivity FOM, Npsrs/σN_{\mathrm{psrs}}/\sigma, defined in § 4.3 for an ideal PTA with an isotropic injected GWB. The points represent the medians, while the errorbars represent the 95% confidence intervals across 10410^4 noise realizations. Top: Evolution of the total S/N as a function of the sensitivity FOM. This scaling relation implies that PTAs with either a large number of pulsars or small cross-correlation uncertainties (or both) will return a larger total S/N value than a PTA with fewer pulsars and/or larger cross-correlation uncertainty. Bottom: The evolution of the decision threshold as a function of the sensitivity FOM. This implies that PTAs with fewer pulsars or larger cross-correlation uncertainties will have higher decision thresholds, while PTAs with more pulsars and smaller cross-correlation uncertainties will have lower decision thresholds.

Simulations with a realistic PTA

The ideal PTA described in § 4 was useful in discerning scaling relationships that map between the PTA design and detection statistics. However, unlike the ideal PTA in § 4, real PTAs do not (yet) consist of pulsars distributed uniformly across the sky, nor are all the pulsars in the array identical. The latter fact implies that the cross-correlation uncertainties in a real PTA will be described by a distribution, rather than a constant value as assumed in § 4.

To simulate a realistic PTA, we use the methods developed in Pol et al. [52]. We base our simulations on the NANOGrav 12.5 year dataset (Alam et al. [2]), and extend the dataset to a 20-year timing baseline to forecast the sensitivity of NANOGrav to anisotropies in the GWB. The TOA timestamps of the initial 12.5 year portion are the same as those in the real NANOGrav dataset, while the radiometer uncertainties and pulse-phase jitter noise that are injected are obtained from the maximum-likelihood pulsar noise analysis performed as part of the NANOGrav 12.5 year analysis (Arzoumanian et al. [9]). The injection values for the intrinsic per-pulsar red noise were taken from a global PTA analysis that also modeled a common-spectrum process. This is done to isolate the intrinsic red noise in each pulsar’s dataset so that it is not contaminated by the common process reported in Arzoumanian et al. [9].

Once the 45 simulated pulsars from the NANOGrav 12.5 year dataset are generated using the above recipe, the dataset is then extended into the future by generating distributions for the cadence and measurement uncertainties using the last year’s worth of data for each pulsar. We then draw TOAs using these distributions until the dataset has a maximum baseline of 20 years. Finally, we inject 100 statistically random realizations of an isotropic gravitational wave background with an amplitude of AGWB=2×10−15A_{\mathrm{GWB}} = 2 \times10^{-15} and spectral index α=−2/3\alpha= -2/3, consistent with the common process observed in Arzoumanian et al. [9].

We then pass all 100 realizations of the dataset through the standard NANOGrav detection pipeline (Arzoumanian et al. [8, 9]; ); Pol et al. [52]) to calculate the cross correlations and their uncertainties between all pairs in the 45 pulsar dataset (see also Appendix § 8). The evolution of these cross-correlation uncertainties across the 100 realizations as a function of the

iliar to the total S/N, a PTA with fewer pulsars or larger uncertainties on the cross correlation measurements will be able to reject the null hypothesis with lower significance than a PTA with more pulsars and/or smaller uncertainties on the cross correlations. timing baseline is shown in Figure 6. As we can see, the median cross-correlation uncertainty reduces from ∼5\sim5 at 13 years (similar to the total baseline of the 12.5 year dataset) to ∼1\sim1 at 20 years, implying a scaling relation σ∝T−7/2\sigma\propto T^{-7/2}. This is shallower than the spectral index predicted for the weak-signal regime in § 4.2, which implies that the NANOGrav PTA is in the intermediate-signal regime, which is corroborated by the fact that the lowest frequencies of the PTA are dominated by a common-spectrum process (interpreted as a GWB) as shown in Arzoumanian et al. [9]. Combining the median uncertainty with the 45 pulsars in the PTA, we obtain values for our sensitivity FOM Npsr/σ≈9N_{\mathrm{psr}}/\sigma\approx9 at 13 years, and Npsr/σ≈45N_{\mathrm{psr}}/\sigma\approx45 at 20 years.

Violin distributions of cross-correlation uncertainty versus timing baseline

Figure 6. The evolution of the cross-correlation uncertainty across all pulsars and 100 noise realizations of the realistic PTA dataset simulations described in § 5. The evolution of the median cross-correlation uncertainty can be approximately described by σ∝T−7/2\sigma\propto T^{-7/2}, which is shallower than the scaling law prediction of σ∝T−13/3\sigma\propto T^{-13/3} for the weak-signal regime in § 4.2, but steeper than the strong-signal regime prediction of σ∝T−1/2\sigma\propto T^{-1/2}. This implies that the NANOGrav PTA is in the intermediate signal regime, which is corroborated by the fact that the lowest frequencies of the PTA are now dominated by a common-spectrum process (interpreted as the GWB) as shown in Arzoumanian et al. [9].

We pass the cross correlations measured from these 100 realizations through the statistical framework described in § 2 to search for the presence of anisotropy under realistic PTA and data-quality conditions. The evolution of the three S/N statistics as a function of time are shown in Figure 7. Since the injected GWB is isotropic, the total and isotropic S/N increase with the timing baseline. This is consistent with the reduction in the uncertainties on the cross correlations allowing for a stronger detection of the isotropic background. By contrast, the anisotropic S/N does not increase with time, and has support at S/N = 0 for all baselines. Note that the total S/N seen in these realistic simulations is consistent with the prediction made in Figure 5 and Pol et al. [52]. Similarly, Figure 8 shows the evolution of the decision threshold as a function of spherical harmonic multipole ll and the timing baseline. We find that the anisotropy decision threshold is such that, in terms of the ClC_l values, GWB anisotropies at levels Cl=1/Cl=0≳0.3C_{l=1}/C_{l=0} \gtrsim0.3 (i.e. greater than 30% of the power in the monopole) would be inconsistent with the null hypothesis of isotropy at the p=3×10−3p = 3 \times10^{-3} level for the 20 yr baseline.

Evolution of total, isotropic, and anisotropic S/N values for timing baselines of 13, 15, 17, and 20 yr

Figure 7. Evolution of the S/NS/N values for the realistic simulations described in § 5. The total, isotropic, and anisotropic S/NS/N are shown by the blue, green, and orange histograms, respectively. Since the injected GWB is isotropic, we see the total and isotropic S/NS/N values increase as a function of timing baseline, while the anisotropic S/NS/N stays consistent with zero for all baselines.

Evolution of decision threshold for realistic simulations

Figure 8. Figure 8. Evolution of decision threshold for realistic simulations described in § 5. Left: Evolution of the decision threshold as a function of timing baseline for all spherical harmonic multipoles. The decision threshold decreases with an increase in the timing baseline, and higher spherical harmonic multipoles have a higher decision threshold than lower multipoles. Right: Evolution of the decision threshold across spherical harmonic multipoles for different timing baselines. We also plot the Bayesian 95% upper limits on anisotropy derived in Taylor et al. [63] from the EPTA Data Release 1. As these realistic simulations have 45 pulsars with different noise properties resulting in different cross-correlation uncertainties per pulsar pair, we see the sensitivity of the PTA saturate at higher multipoles.

For comparison, in Figure 8 we also plot the Bayesian 95% upper limits on GWB anisotropy using six pulsars from the EPTA’s first data release (Taylor et al. [63]) for a model extending to lmax⁡=4l_{\max} = 4. This dataset had a maximum baseline of 17.7 years, which is toward the upper end of the baselines that we simulate for the NANOGrav data. However, the number of pulsars (6) in the EPTA analysis is significantly lower than the number of pulsars in our simulations (45). The longer EPTA timing baseline allows the Bayesian EPTA upper limits and NANOGrav anisotropy decision thresholds to be comparable at low multipoles until NANOGrav’s timing baseline exceeds that of the EPTA. However, the larger number of pulsars in NANOGrav not only gives it higher spatial resolution (and thus access to higher multipoles), but also improves the sensitivity of NANOGrav at higher multipoles relative to the EPTA 2015 limit. As shown in Floden et al. [23], access to these higher multipoles can aid in the localization of GWB anisotropies caused by individual GW sources, or due to finiteness in the source population constituting the GWB. This highlights the importance of including more pulsars in a

PTA for spatial resolution, even with the shorter timing baseline of such new additions.

Discussion and Conclusion

We have explored the detection and characterization of stochastic GWB anisotropy through pulsar cross correlations in a PTA. Using a frequentist maximum likelihood approach, we can search for anisotropy by modeling GWB power in individual sky pixels or through a weighted sum of spherical harmonics. Anisotropy would then manifest in measured cross-correlations between pulsar timing residuals through a power-weighted

overlap of pulsar GW antenna response functions. As a refinement on previous approaches, we prevent the GWB power from assuming unphysical negative values by adopting a model that naturally restricts this; we have referred to this as the square-root spherical harmonic basis throughout our analysis. We have also defined two detection metrics: (a) the signal-to-noise ratio, S/N, defined as the ratio between the maximum likelihood values between a signal and noise model, and (b) the anisotropy decision threshold, ClthC_l^{\mathrm{th}}, defined as the level at which the measured angular power is inconsistent with isotropy at the p=3×10−3p = 3 \times10^{-3} (∼3σ\sim3\sigma) level. The S/N comes in three flavors: (i) the total S/N, which measures the strength of an anisotropic GWB model against noise alone; (ii) the isotropic S/N which measures the strength of an isotropic GWB model against noise alone (this directly corresponds to the usual optimal statistic S/N used in PTA data analysis); and (iii) the anisotropic S/N, which measures the statistical preference for anisotropy against isotropy.

We examined the evolution of these detection statistics as a function of the uncertainty on the measured cross correlations, as well as on the number of pulsars in the PTA. We showed that the cross-correlation uncertainty and the number of pulsars in a PTA can be combined into a single figure of merit for the PTA sensitivity, Npsrs/σN_{\mathrm{psrs}}/\sigma, which succinctly maps the PTA configuration and noise specifications to the detectability of anisotropy. Our scaling relations show that increasing the number of pulsars in an array, while reducing the uncertainty on the cross correlation measurements, leads to higher total S/N and lower anisotropy decision thresholds. As shown in § 3, the cross-correlation uncertainty scales inversely with both the timing baseline and cadence of observation for each pulsar, with the power-law index dependent on the signal regime occupied by the PTA. The pulsar timing baseline is set to increase as PTAs continue operation into the future, as well as through IPTA data combinations (e.g., Perera et al. [50]). Improving observing cadence is more challenging due to constraints on the available telescope time for each PTA, though once again IPTA data combinations can help alleviate this problem. In addition to IPTA data combinations, the CHIME radio telescope (CHIME/Pulsar Collaboration et al. [17]) will offer ∼\simdaily cadence to the NANOGrav PTA (McLaughlin [42]), which is an order of magnitude improvement over the current ∼\simmonthly cadence employed by NANOGrav.

Finally, we examined the evolution of the S/N and anisotropy decision thresholds as a function of timing baseline using realistic NANOGrav data. Since we injected an isotropic GWB signal in these data, we found that the anisotropic S/N remains consistent with zero at all times and across all signal realizations. By contrast, the total and isotropic S/N increase with time, as expected (Siemens et al. [58]). We find that any anisotropic GWB power distribution with Cl=1≳0.3Cl=0C_{l=1} \gtrsim0.3C_{l=0} would be in tension with an isotropic model at the p=3×10−3p = 3 \times10^{-3} (∼3σ\sim3\sigma) level. We note that these simulations held the number of pulsars in the array fixed to the 45 that were included in the NANOGrav 12.5 year dataset. However, this number will increase in future NANOGrav datasets. Based on results in § 4.3, this will lead to larger total S/N values and lower anisotropy decision thresholds, implying improved sensitivity to any anisotropy that might be present in the real GWB. IPTA data combinations will further increase the timing baseline and number of pulsars in the array allowing further improvements on the ability to detect anisotropy. Furthermore, new instruments such as ultra-wideband receivers, and new telescopes such as MeerKAT (Bailes et al. [11]), SKA (Bailes et al. [10]), and DSA-2000 (Hallinan et al. [28]) will also aid in the detection and characterization of anisotropy with PTAs.

The techniques and scaling relations that we have developed in this work are PTA-agnostic and can be projected onto any PTA specification, allowing for immediate usage by the broader PTA community. Yet we have made assumptions in our framework that can be generalized in the future. For example, while our techniques operate on PTA data at the level of cross correlations rather than TOAs, in order to get to that stage we have implicitly assumed that the GWB characteristic strain spectrum is well-described by a power-law model. This follows the same approach as Arzoumanian et al. [9], where an average power-law spectrum hc∝f−2/3h_c \propto f^{-2/3} is assumed for the GWB. For a GWB produced by a population of inspiraling SMBHBs, this power-law representation is an approximation to the true spectrum [51], where there are different SMBHBs contributing to the GWB at different frequencies [38]. Thus, a more appropriate way to characterize anisotropy in the SMBHB GW background would be to measure the cross correlations of pulsar TOAs as a function of GW frequency, rather than our current approach of computing cross correlations that are filtered against a power-law GWB spectral template (see Appendix § 8). We would then have a more general data structure that includes pulsar cross-correlations and uncertainties for each GW frequency, for which the methods developed here can be applied at each of those frequencies independently. We also note that the methods developed here can be modified to search for multiple backgrounds [59], where an astrophysical background (e.g. from SMBHBs, Kelley et al. 2017; Sesana et al. 2004; Burke-Spolaor et al. 2019) would be expected to be anisotropic, while a cosmological background (e.g. from cosmic strings, Ölmez et al. 2012) may be isotropic. We plan to explore these improvements and generalizations in future analyses in a bid to extract as much spatial and angular information as possible from the exciting new PTA datasets now under development. As mentioned, these techniques will not only aid in the detection of GWB anisotropy, but also in its characterization for the purposes of isolating regions of excess power that may be indicative of individually-resolvable GW sources, and as leverage for the separation of potentially multiple stochastic GW signals of astrophysical and cosmological origin.

NP was supported by the Vanderbilt Initiative in Data Intensive Astrophysics (VIDA) Fellowship. SRT acknowledges support from NSF AST-200793, PHY-2020265, PHY-2146016, and a Vanderbilt University College of Arts & Science Dean’s Faculty Fellowship. JDR was partially supported by start-up funds provided by Texas Tech University.

This work has been carried out by the NANOGrav collaboration, which is part of the International Pulsar Timing Array. The NANOGrav project receives support from National Science Foundation (NSF) Physics Frontiers Center award number #1430284 and #2020265.

This work was conducted using the resources of the Advanced Computing Center for Research and Education at Vanderbilt University, Nashville, TN.

SOFTWARE

We use lmfit (Newville et al. [45]) for the non-linear least-squares minimization in the square-root spherical harmonic basis. We use libstempo (Vallisneri et al. [66]) to generate our realistic PTA datasets and to inject the pulsar noise parameters and GWB signals in these datasets. We use the software packages Enterprise (Ellis et al. [20]) and enterprise extensions (Taylor et al. [60]) for model construction, along with PTMCMCSampler (Ellis & van Haasteren [21]) as the Markov Chain Monte Carlo sampler for our realistic PTA Bayesian analyses. We also extensively used Matplotlib (Hunter [34]), NumPy (Harris et al. [29]), Python (Oliphant [46]; ); Millman & Aivazis [43]), and SciPy (Virtanen et al. [68]).

Computing cross-correlations in realistic pulsar-timing datasets

Reiterating Equation (1), the cross-correlation value (and its uncertainty) measured between pulsar-aa and pulsar-bb are

ρab=δtaTPa−1S^abPb−1δtbTtr⁡[Pa−1S^abPb−1S^ba],\rho_{ab} = \frac{\delta t_a^T P_a^{-1}\hat{S}_{ab}P_b^{-1}\delta t_b^T}{\operatorname{tr}\left[P_a^{-1}\hat{S}_{ab}P_b^{-1}\hat{S}_{ba}\right]},
σab=(tr⁡[Pa−1S^abPb−1S^ba])−1/2,(23)\sigma_{ab} = \left(\operatorname{tr}\left[P_a^{-1}\hat{S}_{ab}P_b^{-1}\hat{S}_{ba}\right]\right)^{-1/2}, \tag*{(23)}

where δta\delta t_a is a vector of timing residuals for pulsar-aa, Pa=⟨δtaδtaT⟩P_a = \langle\delta t_a\delta t_a^T\rangle is the measured autocovariance matrix of pulsar-aa, and S^ab\hat{S}_{ab} is the template scaled-covariance matrix between pulsar-aa and pulsar-bb. This scaled-covariance matrix is a template for the spectral shape only, and is amplitude and ORF independent. It is related to the full covariance matrix by Sab=⟨δtaδtbT⟩=A2χabS^abS_{ab} = \langle\delta t_a\delta t_b^T\rangle= A^2\chi_{ab}\hat{S}_{ab}.

Covariance matrices in the PTA likelihood are modeled using rank-reduced approximations, e.g., long-timescale stochastic processes are modeled on a truncated Fourier basis with a number of frequencies that is much smaller than the number of TOAs. The induced timing delays of such stochastic processes are modeled as r=Tb\mathbf{r} = \mathbf{T}\mathbf{b}, where b\mathbf{b} is a vector of amplitude coefficients for the basis design matrix T=[M F]\mathbf{T} = [\mathbf{M}\ \mathbf{F}], which itself is a concatenation of the stabilized timing-model design matrix M\mathbf{M} and Fourier design matrix F\mathbf{F}. The former is a matrix of partial derivatives of TOAs with respect to timing model parameters, which is then column-normed or SVD-stabilized to reduce the dynamic range of the entries. The latter is a matrix of sine and cosine basis functions evaluated at all TOAs for each sampling frequency of the time series. The autocovariance matrix of pulsars is then modeled as Pa=Na+TaBaaTaTP_a = N_a + T_aB_{aa}T_a^T, where NaN_a is the white-noise covariance matrix of pulsar-aa, and

B=[∞00ϕ](24)B = \begin{bmatrix} \infty& 0 \\ 0 & \phi\end{bmatrix} \tag*{(24)}

is the covariance matrix of the b\mathbf{b} coefficients, B=⟨bbT⟩B = \langle\mathbf{b}\mathbf{b}^T\rangle, with infinite variance in the timing model diagonal entries to approximate an unbounded uniform prior, and ϕ\phi as the variance of the Fourier coefficients that is related to the power spectral density of the stochastic process. The inter-pulsar covariance matrix is treated similarly, except that the timing model entries can be completely ignored since they will be uncorrelated between different pulsars. Hence, S^ab=Faϕ^FbT\hat{S}_{ab} = F_a\hat{\phi}F_b^T, where

Cross-correlation measurement uncertainty from PTA specifications

ϕ^\hat{\phi} is the scaled Fourier covariance matrix of the GWB (i.e., amplitude and ORF independent).

We use the Woodbury matrix lemma to perform inversions, such that

Pa−1=(Na+TaBaaTaT)−1=Na−1−Na−1Ta(Baa−1+TaTNa−1Ta)−1TaTNa−1=Na−1−Na−1TaΣa−1TaTNa−1,(25)P_a^{-1} = (N_a + T_aB_{aa}T_a^T)^{-1} = N_a^{-1} - N_a^{-1}T_a(B_{aa}^{-1} + T_a^TN_a^{-1}T_a)^{-1}T_a^TN_a^{-1} = N_a^{-1} - N_a^{-1}T_a\Sigma_a^{-1}T_a^TN_a^{-1}, \tag*{(25)}

Hence the numerator of Equation (1) can be written as

δtaTPa−1S^abPb−1δtbT=XaTϕ^Xb,(26)\delta t_a^TP_a^{-1}\hat{S}_{ab}P_b^{-1}\delta t_b^T = X_a^T\hat{\phi}X_b, \tag*{(26)}

where

Xa=FaTNa−1δta−FaTNa−1TaΣa−1TaTNa−1δta,(27)X_a = F_a^TN_a^{-1}\delta t_a - F_a^TN_a^{-1}T_a\Sigma_a^{-1}T_a^TN_a^{-1}\delta t_a, \tag*{(27)}

and the denominator is written as

tr⁡[Pa−1S^abPb−1S^ba]=tr⁡[Zaϕ^Zbϕ^],(28)\operatorname{tr}\left[P_a^{-1}\hat{S}_{ab}P_b^{-1}\hat{S}_{ba}\right] = \operatorname{tr}\left[Z_a\hat{\phi}Z_b\hat{\phi}\right], \tag*{(28)}

where

Za=FaTNa−1Fa−FaTNa−1TaΣa−1TaTNa−1Fa.(29)Z_a = F_a^TN_a^{-1}F_a - F_a^TN_a^{-1}T_a\Sigma_a^{-1}T_a^TN_a^{-1}F_a. \tag*{(29)}

Crucially, the XX and ZZ matrices for each pulsar depend on measured noise characteristics (e.g., white noise and intrinsic red noise) or fixed aspects of modeling (e.g., timing-model and Fourier design matrices). They can thus be constructed and cached for follow-up analysis. The diagonal matrix ϕ^\hat{\phi} acts as a spectral template that we use in a procedure akin to matched filtering, where we assess the S/N of cross-correlated signals with, e.g., a power-law PSD that has a −13/3-13/3 exponent, matching expectations for a circular, GW-driven population of SMBHBs forming a stochastic GWB.

Thus, in production-level PTA searches for stochastic GWB, the cross-correlations are computed as

ρab=XaTϕ^Xbtr⁡[Zaϕ^Zbϕ^],\rho_{ab} = \frac{X_a^T\hat{\phi}X_b}{\operatorname{tr}\left[Z_a\hat{\phi}Z_b\hat{\phi}\right]},
σab=(tr⁡[Zaϕ^Zbϕ^])−1/2.(30)\sigma_{ab} = \left(\operatorname{tr}\left[Z_a\hat{\phi}Z_b\hat{\phi}\right]\right)^{-1/2}. \tag*{(30)}

Cross-correlation measurement uncertainty from PTA specifications

As shown in § 3, the trace in Equation (1) can be written as

tr⁡[Pa−1S^abPb−1S^ba]=2TA4∫flfhdf Pg2(f)Pa(f)Pb(f).(31)\operatorname{tr}\left[P_a^{-1}\hat{S}_{ab}P_b^{-1}\hat{S}_{ba}\right] = \frac{2T}{A^4}\int_{f_l}^{f_h}df\,\frac{P_g^2(f)}{P_a(f)P_b(f)}. \tag*{(31)}

where TT is the timing baseline; AA is the amplitude of the GWB; Pg(f)P_g(f) is the power spectral density of timing residuals induced by the GWB; Pa(f)P_a(f) and Pb(f)P_b(f) are the intrinsic power spectral density of timing residuals in pulsars aa and bb; and fl=1/Tf_l = 1/T and fhf_h are the low and high frequency cutoffs used in the GWB analysis. For a GWB with characteristic strain spectrum

hc(f)=A(ffyr)α,(32)h_c(f) = A\left(\frac{f}{f_{\rm yr}}\right)^\alpha, \tag*{(32)}

and using the convention from Siemens et al. [58], the GWB spectrum can be written in the timing residual space as

Pg(f)=A212π2(ffref)2αf−3=bf−γ,(33)P_g(f) = \frac{A^2}{12\pi^2}\left(\frac{f}{f_{\rm ref}}\right)^{2\alpha} f^{-3} = b f^{-\gamma}, \tag*{(33)}

where γ=3−2α\gamma= 3 - 2\alpha, and freff_{\rm ref} is a reference frequency. Consequently, the uncertainty on the cross correlations can be written as

σab=A22T[∫flfhdfPg2(f)Pa(f)Pb(f)]−1/2.(34)\sigma_{ab} = \frac{A^2}{\sqrt{2T}}\left[\int_{f_l}^{f_h} \mathrm{d}f \frac{P_g^2(f)}{P_a(f)P_b(f)}\right]^{-1/2}. \tag*{(34)}

As described in Siemens et al. [58], assuming no intrinsic red noise in the pulsars, and all pulsars are identical, the intrinsic power can be written as the sum of the GWB power and the white noise, ww, in each pulsar, Pa(f)=Pb(f)=Pg(f)+2w2ΔtP_a(f) = P_b(f) = P_g(f) + 2w^2\Delta t, where the cadence of pulsar observations is given by c=1/Δtc = 1/\Delta t. Substituting the intrinsic and GWB power in Equation (34), the cross correlation uncertainty can be written as

σab=A22T[∫flfhdfb2f−2γ(bf−γ+2w2Δt)2]−1/2.(35)\sigma_{ab} = \frac{A^2}{\sqrt{2T}}\left[\int_{f_l}^{f_h} \mathrm{d}f \frac{b^2 f^{-2\gamma}}{(b f^{-\gamma} + 2w^2\Delta t)^2}\right]^{-1/2}. \tag*{(35)}

The solution for the integral in Equation (35) is nontrivial, but as described in Siemens et al. [58] and Chamberlin et al. [15], it can be solved using hypergeometric functions. We can define three regimes in which PTAs can operate: (i) the weak-signal regime, where the intrinsic pulsar noise dominates over the GWB power, i.e. 2w2Δt≫bf−γ2w^2\Delta t \gg b f^{-\gamma}; (ii) the strong-signal regime, where the GWB power dominates the intrinsic white noise, i.e. 2w2Δt≪bf−γ2w^2\Delta t \ll b f^{-\gamma}; (iii) the intermediate-signal regime where only the lowest few frequency bins in the PTA are dominated by the GWB, while at higher frequencies, the white noise dominates the GWB power. Given the recent results from the regional PTAs ([9, 16, 25]) and the IPTA ([7]), currently PTAs are in the intermediate-signal regime.

In the weak-signal regime, Siemens et al. [58] showed that Equation (35) can be written as

σab≈A22T[b2(2w2Δt)2T2γ−12γ−1]−1/2(36)\sigma_{ab} \approx\frac{A^2}{\sqrt{2T}}\left[\frac{b^2}{(2w^2\Delta t)^2}\frac{T^{2\gamma-1}}{2\gamma-1}\right]^{-1/2} \tag*{(36)}

which reduces to

σab≈12π2w2c4γ−2×T−γ.(37)\sigma_{ab} \approx12\pi^2\frac{w^2}{c}\sqrt{4\gamma-2}\times T^{-\gamma}. \tag*{(37)}

Similarly, in the strong-signal regime, the same integral reduces to (Siemens et al. [58])

σab≈12A2cT.(38)\sigma_{ab} \approx\frac{1}{2}\frac{A^2}{\sqrt{cT}}. \tag*{(38)}

Note that the scaling expressions above include the GWB amplitude, while in the rest of this paper, we use amplitude-scaled cross correlation values and uncertainties.

References

  1. [1]Abbott, R., Abbott, T. D., Abraham, S., et al. 2021, PhRvD, 104, 022005, doi: 10.1103/PhysRevD.104.022005DOI
  2. [2]Alam, M. F., Arzoumanian, Z., Baker, P. T., et al. 2021, ApJS, 252, 4, doi: 10.3847/1538-4365/abc6a0DOI
  3. [3]Ali-Haïmoud, Y., Smith, T. L., & Mingarelli, C. M. F. 2020, PhRvD, 102, 122005, doi: 10.1103/PhysRevD.102.122005
  4. [5]Allen, B., & Romano, J. D. 1999, PhRvD, 59, 102001, doi: 10.1103/PhysRevD.59.102001DOI
  5. [6]Anholm, M., Ballmer, S., Creighton, J. D. E., Price, L. R., & Siemens, X. 2009, PhRvD, 79, 084030, doi: 10.1103/PhysRevD.79.084030DOI
  6. [7]Antoniadis, J., Arzoumanian, Z., Babak, S., et al. 2022, MNRAS, 510, 4873, doi: 10.1093/mnras/stab3418DOI
  7. [8]Arzoumanian, Z., Baker, P. T., Brazier, A., et al. 2018, ApJ, 859, 47, doi: 10.3847/1538-4357/aabd3bDOI
  8. [9]Arzoumanian, Z., Baker, P. T., Blumer, H., et al. 2020, ApJL, 905, L34, doi: 10.3847/2041-8213/abd401DOI
  9. [10]Bailes, M., Barr, E., Bhat, N. D. R., et al. 2016, in MeerKAT Science: On the Pathway to the SKA, 11. https://arxiv.org/abs/1803.07424
  10. [11]Bailes, M., Jameson, A., Abbate, F., et al. 2020, PASA, 37, e028, doi: 10.1017/pasa.2020.19DOI
  11. [12]Banagiri, S., Criswell, A., Kuan, T., et al. 2021, MNRAS, 507, 5451, doi: 10.1093/mnras/stab2479DOI
  12. [13]Boyle, L., & Pen, U.-L. 2012, PhRvD, 86, 124028, doi: 10.1103/PhysRevD.86.124028DOI
  13. [14]Burke-Spolaor, S., Taylor, S. R., Charisi, M., et al. 2019, A&A Rv, 27, 5, doi: 10.1007/s00159-019-0115-7
  14. [15]Chamberlin, S. J., Creighton, J. D. E., Siemens, X., et al. 2015, PhRvD, 91, 044048, doi: 10.1103/PhysRevD.91.044048DOI
  15. [16]Chen, S., Caballero, R. N., Guo, Y. J., et al. 2021, MNRAS, 508, 4970, doi: 10.1093/mnras/stab2833DOI
  16. [17]CHIME/Pulsar Collaboration, Amiri, M., Bandura, K. M., et al. 2021, ApJS, 255, 5, doi: 10.3847/1538-4365/abfdcb
  17. [18]Cornish, N. J., & van Haasteren, R. 2014, arXiv e-prints, arXiv:1406.4511. https://arxiv.org/abs/1406.4511
  18. [19]Demorest, P. B., Ferdman, R. D., Gonzalez, M. E., et al. 2013, ApJ, 762, 94, doi: 10.1088/0004-637X/762/2/94DOI
  19. [20]Ellis, J. A., Vallisneri, M., Taylor, S. R., & Baker, P. T. 2020, ENTERPRISE: Enhanced Numerical Toolbox Enabling a Robust Pulsar Inference SuitE. https://doi.org/10.5281/zenodo.4059815
  20. [21]Ellis, J. A., & van Haasteren, R. 2017, PTMCMCSampler. https://doi.org/10.5281/zenodo.1037579
  21. [22]Flanagan, E. E. 1993, PhRvD, 48, 2389, doi: 10.1103/PhysRevD.48.2389DOI
  22. [23]Floden, E., Mandic, V., Matas, A., & Tsukada, L. 2022, arXiv e-prints, arXiv:2203.17141. https://arxiv.org/abs/2203.17141
  23. [24]Gair, J., Romano, J. D., Taylor, S., & Mingarelli, C. M. F. 2014, PhRvD, 90, 082001, doi: 10.1103/PhysRevD.90.082001DOI
  24. [25]Goncharov, B., Shannon, R. M., Reardon, D. J., et al. 2021, arXiv e-prints, arXiv:2107.12112. https://arxiv.org/abs/2107.12112
  25. [26]Górski, K. M., Hivon, E., Banday, A. J., et al. 2005, ApJ, 622, 759, doi: 10.1086/427976DOI
  26. [27]Grishchuk, L. P. 2005, Physics Uspekhi, 48, 1235, doi: 10.1070/PU2005v048n12ABEH005795DOI
  27. [28]Hallinan, G., Ravi, V., Weinreb, S., et al. 2019, in Bulletin of the American Astronomical Society, Vol. 51, 255. https://arxiv.org/abs/1907.07648
  28. [29]Harris, C. R., Millman, K. J., van der Walt, S. J., et al. 2020, Nature, 585, 357, doi: 10.1038/s41586-020-2649-2DOI
  29. [30]Hellings, R. W., & Downs, G. S. 1983, ApJL, 265, L39, doi: 10.1086/183954DOI
  30. [31]Hobbs, G. 2013, Classical and Quantum Gravity, 30, 224007, doi: 10.1088/0264-9381/30/22/224007
  31. [32]Hobbs, G., Archibald, A., Arzoumanian, Z., et al. 2010, Classical and Quantum Gravity, 27, 084013, doi: 10.1088/0264-9381/27/8/084013
  32. [33]Hotinli, S. C., Kamionkowski, M., & Jaffe, A. H. 2019, The Open Journal of Astrophysics, 2, 8, doi: 10.21105/astro.1904.05348
  33. [34]Hunter, J. D. 2007, Computing in Science and Engineering, 9, 90, doi: 10.1109/MCSE.2007.55
  34. [35]Ivezic, Ž., Connelly, A. J., VanderPlas, J. T., & Gray, A. 2019, Statistics, Data Mining, and Machine Learning in Astronomy
  35. [36]Jaffe, A. H., & Backer, D. C. 2003, ApJ, 583, 616, doi: 10.1086/345443DOI
  36. [37]Jenkins, A. C. 2022, arXiv e-prints, arXiv:2202.05105. https://arxiv.org/abs/2202.05105
  37. [38]Kelley, L. Z., Blecha, L., Hernquist, L., Sesana, A., & Taylor, S. R. 2017, MNRAS, 471, 4508, doi: 10.1093/mnras/stx1638DOI
  38. [39]Kramer, M., & Champion, D. J. 2013, Classical and Quantum Gravity, 30, 224009, doi: 10.1088/0264-9381/30/22/224009
  39. [40]Levenberg, K. 1944, Quarterly of applied mathematics, 2, 164
  40. [41]Marquardt, D. W. 1963, Journal of the society for Industrial and Applied Mathematics, 11, 431
  41. [42]McLaughlin, M. A. 2013, Classical and Quantum Gravity, 30, 224008, doi: 10.1088/0264-9381/30/22/224008
  42. [43]Millman, K. J., & Aivazis, M. 2011, Computing in Science and Engineering, 13, 9, doi: 10.1109/MCSE.2011.36
  43. [44]Mingarelli, C. M. F., Sidery, T., Mandel, I., & Vecchio, A. 2013, PhRvD, 88, 062005, doi: 10.1103/PhysRevD.88.062005DOI
  44. [45]Newville, M., Otten, R., Nelson, A., et al. 2021, lmfit/lmfit-py: 1.0.3, 1.0.3, Zenodo, doi: 10.5281/zenodo.5570790DOI
  45. [46]Oliphant, T. E. 2007, Computing in Science and Engineering, 9, 10, doi: 10.1109/MCSE.2007.58
  46. [47]Ölmez, S., Mandic, V., & Siemens, X. 2010, PhRvD, 81, 104028, doi: 10.1103/PhysRevD.81.104028DOI
  47. [49]Payne, E., Banagiri, S., Lasky, P. D., & Thrane, E. 2020, PhRvD, 102, 102004, doi: 10.1103/PhysRevD.102.102004DOI
  48. [50]Perera, B. B. P., DeCesar, M. E., Demorest, P. B., et al. 2019, MNRAS, 490, 4666, doi: 10.1093/mnras/stz2857DOI
  49. [51]Phinney, S. E. 2001, arXiv e-prints, astro. https://arxiv.org/abs/astro-ph/0108028
  50. [52]Pol, N. S., Taylor, S. R., Kelley, L. Z., et al. 2021, ApJL, 911, L34, doi: 10.3847/2041-8213/abf2c9DOI
  51. [53]Rajagopal, M., & Romani, R. W. 1995, ApJ, 446, 543, doi: 10.1086/175813DOI
  52. [54]Romano, J. D., & Cornish, N. J. 2017, Living Reviews in Relativity, 20, 2, doi: 10.1007/s41114-017-0004-1
  53. [55]Romano, J. D., Hazboun, J. S., Siemens, X., & Archibald, A. M. 2021, PhRvD, 103, 063027, doi: 10.1103/PhysRevD.103.063027DOI
  54. [56]Sandage, A. 1958, ApJ, 127, 513, doi: 10.1086/146483DOI
  55. [57]Sesana, A., Haardt, F., Madau, P., & Volonteri, M. 2004, ApJ, 611, 623, doi: 10.1086/422185DOI
  56. [58]Siemens, X., Ellis, J., Jenet, F., & Romano, J. D. 2013, Classical and Quantum Gravity, 30, 224015, doi: 10.1088/0264-9381/30/22/224015
  57. [59]Suresh, J., Agarwal, D., & Mitra, S. 2021, PhRvD, 104, 102003, doi: 10.1103/PhysRevD.104.102003DOI
  58. [60]Taylor, S. R., Baker, P. T., Hazboun, J. S., Simon, J., & Vigeland, S. J. 2021, enterprise extensions. https://github.com/nanograv/enterprise_extensions
  59. [61]Taylor, S. R., & Gair, J. R. 2013, PhRvD, 88, 084001, doi: 10.1103/PhysRevD.88.084001DOI
  60. [62]Taylor, S. R., van Haasteren, R., & Sesana, A. 2020, PhRvD, 102, 084039, doi: 10.1103/PhysRevD.102.084039DOI
  61. [63]Taylor, S. R., Mingarelli, C. M. F., Gair, J. R., et al. 2015, PhRvL, 115, 041101, doi: 10.1103/PhysRevLett.115.041101DOI
  62. [64]Thrane, E., Ballmer, S., Romano, J. D., et al. 2009, PhRvD, 80, 122002, doi: 10.1103/PhysRevD.80.122002DOI
  63. [65]Tiburzi, C., Hobbs, G., Kerr, M., et al. 2016, MNRAS, 455, 4339, doi: 10.1093/mnras/stv2143DOI
  64. [66]Vallisneri, M., Ellis, J. A., van Haasteren, R., & Taylor, S. R. 2021, libstempo. https://github.com/vallis/libstempo
  65. [67]Vigeland, S. J., Islo, K., Taylor, S. R., & Ellis, J. A. 2018, PhRvD, 98, 044003, doi: 10.1103/PhysRevD.98.044003DOI
  66. [68]Virtanen, P., Gommers, R., Burovski, E., et al. 2020, scipy/scipy: SciPy 1.5.3, v1.5.3, Zenodo, doi: 10.5281/zenodo.4100507

Paper details

vlnc:W_qavtrn7v
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Physics and Astronomy

Not recorded for this paper · View statement →

Looking for related papers…
Contents