The impact of anisotropic sky-sampling on the Hubble constant in numerical relativity
Abstract
We study the impact of nearby inhomogeneities on an observer’s inference of the Hubble constant. Large-scale structures induce a dependence of cosmological parameters on observer position as well as an anisotropic variance of those parameters across an observer’s sky. While the former has been explored quite thoroughly, the latter has not. Incomplete sampling of an anisotropic sky could introduce a bias in our cosmological inference if we assume an isotropic expansion law. In this work, we use numerical relativity simulations of large-scale structure combined with ray tracing to produce synthetic catalogs mimicking the low-redshift Pantheon supernova dataset. Our data contains all general-relativistic contributions to fluctuations in the distances and redshifts along geodesics in the simulation. We use these synthetic observations to constrain for a set of randomly-positioned observers. We study both the dependence on observer position as well as the impact of rotating the sample of supernovae on the observer’s sky. We find a 1–2% variance in between observers when they use an isotropic sample of objects. However, we find the inferred value of can vary by up to 4–6% when observers simply rotate their Pantheon data set on the sky. While the variances we find are below the level of the “Hubble tension”, our results may suggest a reduction in the significance of the tension if anisotropy of expansion can be correctly accounted for.
1 Introduction
One of the most debated topics in cosmology is the so-called “Hubble tension”. This is the now disagreement between the Hubble expansion at redshift zero—the Hubble constant —as inferred from the cosmic microwave background (CMB; Aghanim et al., 2020) and the cosmic distance ladder (Riess et al., 2022). Observations of the CMB allow us to constrain the parameters of the cold dark matter (CDM) model, which includes . CDM is based on general relativity (GR) combined with the Friedmann-Lemaître-Robertson-Walker (FLRW) geometry to describe space-time: an exactly homogeneous and isotropic class of cosmological models. Within this framework, the Hubble constant inferred from the CMB is km/s/Mpc (Aghanim et al., 2020). The Hubble constant can also be more directly inferred using low-redshift supernova Type 1a (SNe) as standardisable candles combined with a nearby distance anchor such as cepheid variable stars (Riess et al., 2016). Using this method, the inferred Hubble constant is km/s/Mpc (Riess et al., 2022). This value is higher than that obtained using the CMB, posing a potential issue for CDM.
Some proposed explanations for this disagreement invoke exotic extensions to CDM such as dynamical or early dark energy, additional relativistic species, or modified gravity (see Di Valentino et al., 2021, for an overview). Inhomogeneities have also been considered in attempt to alleviate the tension. For example, evolving spatial curvature in an inhomogeneous space-time—a natural consequence of nonlinear GR—has been suggested to fully explain the tension (Heinesen & Buchert, 2020; Kovács et al., 2020; Bolejko, 2018). The required late-time curvature parameter of 0.1–0.2 (Bolejko, 2018) is ruled out at by full-shape plus baryon acoustic oscillation (BAO) peak data (Glanville et al., 2022; Chudaykin et al., 2021), though is still allowed by BAO peak only (Alam et al., 2021), SNe plus cosmic chronometer constraints (Dhawan et al., 2021), and Dark Energy Survey lensing ratios (Prat et al., 2019). More commonly explored is the potential existence of a void in our local cosmic neighbourhood. In linear theory, a fluctuation in the density field induces a proportional fluctuation in the Hubble expansion (Marra et al., 2013). If we lived in a local void, our inferred value of the Hubble constant would increase. However, the existence of such a void—of the required depth and extent—in observational data is unclear (e.g. Kenworthy et al., 2019; Hoscheit & Barger, 2018).
The inhomogeneous distribution of SNe—both across the sky and in redshift space—in low-redshift samples has been studied in the context of the Hubble tension. Odderskov et al. (2014) and Wu & Huterer (2017) studied how incomplete sky-coverage, as well as observer position, would impact the resulting measurement of using Newtonian -body simulations. Both groups reported a negligible bias on the Hubble constant of ¡1 km/s/Mpc. However, within a Newtonian context inhomogeneity impacts only the redshifts of sources, while the distances remain calculated according to the fixed background cosmology of the simulation. It is well-known that both distances and redshifts are perturbed with respect to FLRW in the presence of inhomogeneity (e.g. Bonvin et al., 2006).
Anisotropic variance of distances in space-time—and thus the Hubble parameter itself—is rarely considered as a potential solution to the tension (Cowell et al., 2023; Macpherson & Heinesen, 2021a). In a general inhomogeneous universe, we naturally expect anisotropies in cosmological parameters due to structures nearby the observer (Heinesen, 2021, and references therein). Such anisotropies reduce as we approach the homogeneity scale, however, they have been shown to potentially remain significant up to (Macpherson, 2023). Anisotropic variance in cosmological parameters could bias low-redshift measurements using data that does not fairly sample the whole sky. A thorough study of this bias necessarily must include variances in the distances to SNe as well as their redshifts; demonstrating a need for a relativistic treatment.
In Macpherson & Heinesen (2021b), the authors demonstrated the potentially significant impact of under-sampling an anisotropic sky using numerical relativity (NR) simulations. However, the authors used unrealistic sky-samplings as well as approximate distances from a Taylor series expansion truncated at third order in redshift. This level of truncation was subsequently shown to give distances incorrect at the level at (Macpherson, 2023).
In this work, we use NR simulations combined with ray tracing to generate synthetic observations of distance indicators in full general relativity. Both our simulation and post-processing framework makes no assumptions of any space-time symmetries or perturbative series. We mimic the sky distribution of the Pantheon SNe sample for a set of observers and infer the Hubble constant for each. We also infer for our observers in the case of an isotropic dataset for comparison. Further, we rotate the sample of objects several times for each observer to directly see the impact of anisotropy on the resulting measurement.
2 Simulated data
In Section 2.1 we briefly introduce the simulations we use (with details on length units in Section 2.2), in Section 2.3 we describe the ray-tracing algorithm to calculate distances and redshifts in the simulations, in Section 2.4 we discuss the frame of our observers and sources, and in Section 2.5 we present the generation of the final catalog from the ray-traced data.
2.1 Numerical relativity simulations
The simulations we use were performed using the Einstein Toolkit111https://einsteintoolkit.org (ET; Löffler et al., 2012; Zilhão & Löffler, 2013); an open source numerical relativity (NR) code which has been adapted and used for cosmological simulations (e.g. Bentivegna, 2016; Bentivegna & Bruni, 2016; Macpherson et al., 2017, 2018, 2019). We used FLRWSolver (Macpherson et al., 2017) to generate the initial data as an Einstein-de Sitter (EdS) space-time with linear perturbations following the matter power spectrum output from CLASS222http://class-code.net (Lesgourgues, 2011) at redshift (with default Planck parameters). The initial data is evolved using the McLachlan thorn ML_BSSN which implements the Baumgarte-Shapiro-Shibata-Nakamura (BSSN) method for NR, alongside the GRHydro thorn for hydrodynamics evolution. GRHydro does not allow for a pure dust (i.e., pressure ) evolution, so instead we choose a negligible pressure with respect to the mass density, i.e. we set (which was shown in Macpherson et al., 2017, to be sufficient for matching a dust FLRW evolution).
We evolve the simulations from the initial redshift to , with the final slice defined by the change in average volume of the entire domain. We use the effective scale factor where the volume is , is the determinant of the spatial metric of the hypersurfaces, and (in this case) is the entire simulation domain. The final slice is chosen to be the one with where the initial value is . This corresponds to a change in effective scale factor of .
We choose a harmonic-type gauge for the evolution of the lapse function (and zero shift vector) such that while our simulations are close to the initial EdS background our simulation coordinate time coincides with the conformal time, . We wish to emphasise that there is no enforced background cosmology and the evolution of the initial data is completely general using NR. Also of importance to mention here is the fact that the simulations contain no dark energy due to the nature of the ET thorns used for the evolution. Including is an important development of using the ET for cosmology, and is the focus of ongoing work. For further details on our numerical method we refer the reader to Macpherson et al. (2017) and Macpherson et al. (2019).
We use a simulation with box side length Mpc and numerical resolution , where the total number of grid cells is . To ensure that small-scale structure is sampled with sufficiently many grid cells, we apply a sharp cut-off to the initial power spectrum below scales with wavelength grid cells for both simulations. While structure can (and does) grow beneath this scale when the structure reaches the nonlinear regime, removing this from the initial data greatly reduces our numerical error at late times (see also Giblin et al., 2016). Importantly, to ensure numerical convergence of our results we perform a second, lower-resolution simulation which samples the same physical scales. In Appendix A we use these two simulations to show that our main results are robust to changes in resolution.
2.2 Length units and
Throughout this work, we quote length units in Mpc. This enters our simulations only via the setting of initial data; arising in the units of the CLASS power spectrum. We choose in generating the power spectrum; corresponding to the EdS model which is the background for our initial data. However, we wish to clarify that this value of is not necessarily a good fit to the Hubble expansion at late times in the simulation since this is not enforced via the use of a background FLRW expansion. An important consequence of this is that constraints on from our simulations can thus vary from the typical value of km/s/Mpc due to local inhomogeneity and/or anisotropy.
The Hubble expansion that we find when smoothing over the entire spatial slice is km/s/Mpc (with , see Macpherson et al., 2018). This tells us that, on average, the simulation matches the predicted Hubble expansion of the EdS model used as a background for the initial data to . In this work, we will constrain for each observer, such that a constraint which is consistent with the “true” simulation would be 100.001 km/s/Mpc.
2.3 Calculating observables
We perform our ray tracing analysis as post-processing of the simulation data using the mescaline code (Macpherson, 2023). We randomly place observers on the spatial slice of the simulation and propagate light rays back in time through subsequent spatial slices by solving the geodesic equation using the simulated metric tensor. This allows us to calculate the photon energy, and thus redshift, along the path of the light ray. Additionally, we solve the Jacobi matrix equation to obtain the angular diameter distance along each light ray in the simulation. Details of the specific equations solved and tests of the software we use can be found in Macpherson (2023). Mescaline has been shown to produce distances and redshifts to better than accuracy.
We propagate rays which cover a range directions on the observer’s skies. Thus, the maximum redshift we can reach without introducing spurious correlations coincides with the co-moving length of the simulation domain. We are interested in reproducing the low-redshift Pantheon SNe sample used in the determination of , the maximum redshift of which is , which lies within the domain of our main and lower-resolution simulations.
We randomly position 25 observers in the simulation domain. We choose lines of sight for each observer coinciding with the directions of SNe in the Pantheon catalog, which we describe in the next section.
Figure 1 shows all-sky maps for the luminosity distance from ray-tracing for one example observer. We show the relative difference between the ray-traced distance in our NR simulation, , and the EdS distance, , for the same redshift (calculated along each individual line of sight, since varies across the sky as well). The top panel shows the lower-bound of the redshift interval we choose to generate mock data, namely , where is the mean redshift across the sky. The bottom panel shows the upper bound of the redshift interval of . At , our ray-traced distance is different from the FLRW distance we use to fit the data by 20–40%, and at our distance is 5–6% different. The differences we see here can be attributed to inhomogeneites in the space-time of the simulation which affect the path of incoming photons and hence the luminosity distance.
2.4 Observer frame
Our observers and ‘sources’ are chosen to be co-moving with the simulation fluid in this work. The redshift everywhere along the geodesic is calculated from the observed energy at that point, . Here, is the photon 4–momentum and is the observer’s 4–velocity. Choosing our observers and ‘sources’ to be co-moving with the fluid means identifying with the 4–velocity of the fluid flow at that position in the simulation.
In SNe constraints of the Hubble constant, it is common to apply peculiar velocity (PV) corrections to measured redshifts (Peterson et al., 2021) as well as a boost due to our own velocity as inferred from the CMB dipole (Sullivan & Scott, 2021). PV corrections account for motion at a variety of scales: peculiar motion of galaxies within their group, inter-group dynamics, as well as larger-scale coherent flow corrections.
We do not make any PV corrections to the redshifts calculated from our simulations. This is because our simulations sample structures down to a minimum scale of Mpc. Additionally, structures below Mpc have been artificially removed from the initial data for purposes of minimising numerical error (see Section 2.1). Thus, structure on scales beneath Mpc is significantly reduced with respect to expectations based on the EdS model. Due to this—as well as the fact our simulations rely on a fluid approximation instead of particles—we do not form bound structures. We thus restrict our simulations to scales above that of the largest bound objects. Most of the PV corrections to standard analyses occur beneath the resolution scale of our simulations, and are thus not necessary.
An interesting avenue would be to study whether coherent flow corrections could reduce the scatter we find in Section 3.4. However, we leave this analysis to future work and continue without any velocity corrections to our data.
2.5 Synthetic catalogs
We make a mock catalog of objects based on the 237 Pantheon SNe333https://github.com/dscolnic/Pantheon in the redshift range . We initialise the ray-tracer to trace geodesics in the directions of this sample of objects. To do this, we use the measured right ascension (RA) and declination (dec) of each SN to generate Cartesian coordinate directions. These direction vectors are subsequently used to generate initial data for the photon 4–momentum (see Section 6.3 of Macpherson, 2023, for full details on setting initial data).
Coordinate systems are oriented with respect to some reference direction, in the case for our observations this is typically the Earth’s poles. However, there is no a priori preferred orientation of an observers coordinate system. For this reason, we choose five random orientations of the coordinate axes for each observer to ultimately generate five different samples of 237 objects for each observer. To perform the rotations we randomly choose three Euler angles and use the Rotation class in scipy to apply the transform to the coordinates of each SNe.
Since the distribution of Pantheon SNe is anisotropic, as we vary the coordinate orientation we might expect our observers to infer different values of . This comes from the underlying anisotropy of the space-time expansion nearby the observer due to local structures. In particular, if an observers anisotropic distribution of objects samples the underlying expansion in a particular way we might expect them to measure a higher or lower than the true “background” expansion in their environment.
We propagate rays along all lines of sight until the redshift reaches . The resulting data consists of discretised geodesic paths for each line of sight, namely, we have data for many points along each observed direction. We then take the measured redshifts of the Pantheon SNe and find the closest match from the simulation data along the corresponding geodesic.
We test the impact of an anisotropic sky sampling by also constraining using an isotropic sample of the same size. For the isotropic sample, we use ray-tracing data with a distribution of objects across each observers sky coinciding with HEALPix indices with . From this catalog, we randomly select 237 lines of sight and match the Pantheon redshift distribution for these objects. We thus have an equivalent number of objects and distribution in redshift as described above, the only change is the distribution of objects on our observer’s skies. We use the same observers as in the mock Pantheon samples for this analysis.
The top panel of Figure 2 shows the five random rotations of the Pantheon SNe directions we use for all observers. In the bottom panel of Figure 2 we show an example of randomly-drawn directions (with the same number of objects and redshift distribution as the top panel) which we use to compare to the constraints using the anisotropic distributions of objects in the top panel.

Figure 3 shows the redshift distribution of our synthetic catalog (red step histogram) and the Pantheon SNe (grey shaded histogram) after making our chosen redshift cuts of . We show the distribution of 237 objects for only one observer and one rotation of coordinates (corresponding to the blue circles in Figure 2).
3 Constraints on
We now want to calculate the Hubble constant that our observers would infer from their synthetic SNe catalogs. We are interested in studying what happens when we infer parameters of a homogeneous cosmological model from data in an inhomogeneous universe. Thus, we use the same EdS model for our constraints as we used to initialise the simulations. We will take this model as the “truth” that we expect our observers to find. We note that the large-scale average Hubble expansion—and all other cosmological parameters—of our simulations coincides with the EdS model we use for our initial data to within 1% (see Macpherson et al., 2018).
To constrain the Hubble constant, , we will use the same theoretical distance relation used in Riess et al. (2022), albeit for a different cosmological model (EdS rather than CDM). In Section 3.1, we introduce the cosmographic distance-redshift relation we use for our constraints, in Section 3.2 we outline our likelihood model, in Section 3.3 we discuss making connections to an observer’s local environment, and we present our results in Section 3.4.
3.1 FLRW cosmography
Local inferences of the Hubble constant using low-redshift data Riess et al. (such as 2022); Freedman et al. (such as 2019) make use of a Taylor series expansion of the luminosity distance in redshift within the FLRW models. This is known as FLRW cosmography (Visser, 2004) and we begin by writing the luminosity distance, , of an object as
(1) |
where the coefficients of the expansion can be written in terms of the familiar cosmological parameters
(2) | ||||
(3) |
Here, is the deceleration parameter, is the jerk parameter, and is the spatial curvature parameter. All parameters are evaluated at redshift zero, as indicated by the subscript.
In our constraints, we translate the luminosity distance calculated from the ray tracing into the distance modulus , defined as
(4) |
We do this so that we can use the Pantheon covariance matrix in our analysis, which is defined for the distance moduli of the SNe.
3.2 Constrained method
We place constraints on by modelling a logarithm of the likelihood, where
(5) |
is the difference vector between simulation distance moduli, , and FLRW distance moduli, , for the same redshift calculated using (1) and (4). In (5), is the covariance matrix of the Pantheon SNe on which our mock catalog is built. In this work, we use the statistical covariance only and neglect the systematic covariance for our mock data. The statistical covariances for the Pantheon SNe are of order , whereas the error in our simulated luminosity distances is maximum (see Appendix E.5.2 of Macpherson, 2023), so we neglect the latter in the covariance matrix.
We use the Python package emcee444https://emcee.readthedocs.io to find the posterior distributions. We adopt a uniform prior in with range .

3.3 Assessing relation with local environment
The impact of inhomogeneity in the matter distribution on the observed distance-redshift relation has been studied for decades (see, e.g. Bonvin et al., 2006; Clarkson et al., 2012; Kaiser & Peacock, 2016; Fleury et al., 2017, and references therein). Inhomogeneity induces fluctuations about the best-fit FLRW model in the Hubble diagram, which has been studied in the context of perturbation theory (e.g. Camarena & Marra, 2018; Ben-Dayan et al., 2014), Newtonian simulations (e.g. Odderskov et al., 2014; Wu & Huterer, 2017), as well as in NR simulations (Macpherson et al., 2018). Usually, SNe with redshift are excluded from the analysis in attempt to minimise the impact of inhomogeneity on the resulting constraints (Riess et al., 2016). However, even at this scale the value of can depend on the observer’s local environment (e.g. Marra et al., 2013; Macpherson et al., 2018).

In this work, we are interested in making some assessment on how the inferred value of depends on the observer’s local density contrast. The minimum redshift of the observational sample might be thought of as an effective “smoothing scale” of the data; washing out any large variances in distances due to small-scale inhomogeneities. Thus, we want a measure of the observer’s local environment at this chosen scale. To this end, we smooth the density field, , at each observer’s position within a sphere of radius . In the EdS model, this corresponds to a co-moving radius of Mpc. We use a Gaussian kernel with Mpc centered on each observer’s position to smooth the density field and estimate the local over-density on these scales, namely . We can then make a comparison of this quantity to the inferred value of to estimate the impact of local inhomogeneity on the Hubble expansion.
3.4 Results
Since we are primarily interested in how inhomogeneities and anisotropies can impact the inference of , in order to get the tightest constraints we set and . These values coincide with the EdS model—which we find to match our simulation averages on large scales to within 1% (see also Macpherson, 2019).
Figure 4 shows the distance-redshift relation for one example mock catalog (one observer and one rotation of their coordinate system). Cyan crosses are the mock data generated from the simulation, the dashed black curve is the cosmographic relation using the best-fit value to the data, and the solid grey curve is the cosmographic relation using the global value from the simulation.
Figure 5 shows posterior distributions on for an example set of six observers in the resolution simulation. Each panel shows constraints from six different mock surveys for a single observer. Thick black contours in each panel are the constraints from the isotropic distribution of objects (similar to the bottom panel in Figure 2) and the thin coloured contours are the constraints from the five rotations of Pantheon SNe shown in the top panel of Figure 2. These examples demonstrate the variance among observers that we see here, in particular the sometimes many- change in when sampling the sky in a different way.

Figure 6 shows the best-fit values of as a function of local over-density (see Section 3.3). Light blue squares indicate constraints from all five rotations for each of the 25 observers, while dark blue triangles are the constraints from an isotropic distribution of objects. The horizontal dotted grey line is the mean over all light blue squares, with a value of km/s/Mpc. The black dashed horizontal line is the globally-averaged simulation value of km/s/Mpc. We see a weak correlation between the constrained value of and the local density in a region of Mpc surrounding the observer. As expected, observers in under-dense regions tend to infer a higher by about km/s/Mpc and observers in over-dense regions infer a lower by less than km/s/Mpc.
In particular, the dark blue triangles show a stronger correlation than the light blue squares. In these constraints, the anisotropic distribution of SNe is removed so we are mostly left with the impact of the inhomogeneities on the isotropic component of . Unless we have a very isotropic distribution of objects, the local density within a sphere of surrounding the observer does not necessarily indicate whether they will infer a higher or lower . The anisotropy of distances across their sky often plays a more important role.
4 Caveats
Important caveats to our work are as follows. First, the simulations we have analysed are matter-dominated and evolved without a cosmological constant. An EdS universe will on average have higher density contrasts than a comparable CDM model, so our observers live in a more inhomogeneous model universe than if we had included in Einstein’s equations. This may enhance the variance we find in , though we expect the qualitative features of our results to be robust, namely: a correlation with local environment and a change in inferred depending on the sky-sampling of the survey.
Secondly, the observer positions were chosen randomly in space, resulting in more observers positioned in locally under-dense environments. In reality, observers are located in over-dense regions (i.e. halos) and so our statistics are not fully representative of “realistic” observers in this sense. However, due to the nature of our simulations we do not form halos and would instead have to place observers in a region with density matching our local environment smoothed on Mpc scales (the physical resolution scale of the simulations). Related to this, the ‘objects’ we include in our catalog are also not chosen to coincide with an over-dense region in the simulation. We simply choose the closest point along the geodesic which matches the respective SNe in the Pantheon catalog. Both of these represent potential improvements to our generation of synthetic catalogs that we aim to incorporate in future work.
In this work we have adopted a Taylor series expansion of the FLRW luminosity distance-redshift relation truncated at third order in redshift. While this is the method most commonly adopted for constraints of using late-Universe probes (e.g. Riess et al., 2022; Freedman et al., 2019), higher order terms can become non-negligible within the redshift range of objects we use here. Specifically, the difference between the third-order Taylor expansion of the distance and the exact distance, within CDM, reaches at redshift . Alternative expansions of the distance, for example a Padé approximant, can improve the fit by a factor of (Adamek et al., 2024).
During the preparation of this work, the Pantheon SNe sample was upgraded to the Pantheon+ dataset (Scolnic et al., 2022). These additional observations and improvements increases the number of SNe in our chosen redshift range by more than a factor of five. Due to the computational expense of the ray-tracing analysis we present here, we chose to keep our analysis focused on the original Pantheon dataset. We aim to expand our synthetic catalogs to include the added SNe in the near future.
5 Conclusions
We have studied the variance in inferences of for a set of observers in cosmological numerical relativity simulations. We studied synthetic catalogs with isotropic sky-coverage as well as catalogs mimicking the distribution of Pantheon SNe on the sky. In all cases we matched the redshift distribution and number of Pantheon SNe. We inferred for each of our 25 observers using a total of six different datasets for each.
Our main findings can be summarised as follows:
-
•
We find a 1–2% variance in best-fit values across all 25 observers when they isotropically sample their sky.
-
•
For an individual observer, the inferred value of can vary by a few percent—and up to %—when simply rotating the coordinate system in which the SNe directions are defined.
-
•
We find a weak, negative correlation between inferred and local density smoothed over Mpc scales.
The constraints we presented here were based on synthetic distance-redshift catalogs that were generated without making any simplifying assumptions for gravity or space-time geometry. Our simulations solve the fully nonlinear Einstein’s equations and the distances and redshifts are subsequently calculated by advancing the geodesic deviation equation in all generality.
Our finding of an isotropic variance of 1–2% when changing observer position is broadly consistent with past studies using Newtonian and GR simulations. We note that our variance is slightly larger which might be attributed to the fact our simulations do not contain dark energy—resulting in larger typical density contrasts on average in the simulation.
The new result we present here is the impact of unfairly sampling intrinsically anisotropic distances and redshifts on the sky. For most observers, we find a 2–3% change in the inferred value of when simply rotating the distribution of low-redshift objects on the sky. Investigating this same effect in a simulation including is thus important for a more accurate estimate size of this effect for our own measurements. We note that while density contrasts would be lower in a model universe with , qualitatively we expect anisotropic signatures to be robust. The results we find here highlight the potential importance of further investigation into this effect.
Further, we have studied the variation of this effect when considering a set of randomly-placed synthetic observers. However, in reality only one point in this scatter is relevant for our own observations. Determining where we sit in this distribution is extremely important for actually including any corrections for these effects in data analysis. This could be achieved using constrained simulations of the local Universe (e.g. Dolag et al., 2023; Klypin et al., 2003) combined with methods—currently in development in Macpherson & Heinesen (2024)—for predicting anisotropies in distances using quantities measurable in galaxy surveys.
Appendix A Convergence of results
To ensure that our results are robust to numerical errors, we perform the same analysis using a second simulation. The second simulation has resolution with physical domain length Mpc. This samples the same physical scale as the simulation presented in the main text, with a lower numerical resolution (and thus contains a different level of numerical error). The initial data is set such that the two simulations are different realisations of the same power spectrum. We can thus compare statistical qualities between observers in the two simulations to assess numerical convergence of our results.
In the main text, we presented constraints on for a set of 25 observers within the resolution simulation, each with five rotations of Pantheon SNe directions. Here we present an additional 50 observers in the simulation with the same five rotations of SNe coordinates for each.

Grey points in Figure 7 show all constraints for across all observers and all rotations for both simulations. Light grey squares show all constraints for 25 observers in the simulation (as shown in Figure 6), and dark grey circles show all constraints for the 50 observers in the simulation. We plot the constrained value of against the index of the observer. The horizontal dashed black line shows the globally-averaged value of in the simulation (for this is km/s/Mpc and for this is km/s/Mpc, so they are indistinguishable on the plot). The blue circles show constraints binned across five rotations for each observer, and the red triangles show the same binned values for the simulation. The dotted and dot-dashed lines show the mean across all constraints for and , respectively.
Both resolution simulations show comparable spread across observers and sky rotations, which shows us that our results do not change noticeably with resolution and thus are converged.
References
- Adamek et al. (2024) Adamek, J., Clarkson, C., Durrer, R., et al. 2024, in prep
- Aghanim et al. (2020) Aghanim, N., Akrami, Y., Ashdown, M., et al. 2020, A&A, 641, A6, doi: 10.1051/0004-6361/201833910
- Alam et al. (2021) Alam, S., Aubert, M., Avila, S., et al. 2021, Phys. Rev. D, 103, 083533, doi: 10.1103/PhysRevD.103.083533
- Ben-Dayan et al. (2014) Ben-Dayan, I., Durrer, R., Marozzi, G., & Schwarz, D. J. 2014, Physical Review Letters, 112, 221301, doi: 10.1103/PhysRevLett.112.221301
- Bentivegna (2016) Bentivegna, E. 2016, ArXiv e-prints
- Bentivegna & Bruni (2016) Bentivegna, E., & Bruni, M. 2016, Physical Review Letters, 116, 251302, doi: 10.1103/PhysRevLett.116.251302
- Bolejko (2018) Bolejko, K. 2018, Phys. Rev. D, 97, 103529, doi: 10.1103/PhysRevD.97.103529
- Bonvin et al. (2006) Bonvin, C., Durrer, R., & Gasparini, M. A. 2006, Phys. Rev. D, 73, 023523, doi: 10.1103/PhysRevD.73.023523
- Camarena & Marra (2018) Camarena, D., & Marra, V. 2018, Phys. Rev. D, 98, 023537, doi: 10.1103/PhysRevD.98.023537
- Chudaykin et al. (2021) Chudaykin, A., Dolgikh, K., & Ivanov, M. M. 2021, Phys. Rev. D, 103, 023507, doi: 10.1103/PhysRevD.103.023507
- Clarkson et al. (2012) Clarkson, C., Ellis, G. F. R., Faltenbacher, A., et al. 2012, MNRAS, 426, 1121, doi: 10.1111/j.1365-2966.2012.21750.x
- Cowell et al. (2023) Cowell, J. A., Dhawan, S., & Macpherson, H. J. 2023, MNRAS, 526, 1482, doi: 10.1093/mnras/stad2788
- Dhawan et al. (2021) Dhawan, S., Alsing, J., & Vagnozzi, S. 2021, arXiv e-prints, arXiv:2104.02485. https://arxiv.org/abs/2104.02485
- Di Valentino et al. (2021) Di Valentino, E., Mena, O., Pan, S., et al. 2021, Classical and Quantum Gravity, 38, 153001, doi: 10.1088/1361-6382/ac086d
- Dolag et al. (2023) Dolag, K., Sorce, J. G., Pilipenko, S., et al. 2023, arXiv e-prints, arXiv:2302.10960, doi: 10.48550/arXiv.2302.10960
- Fleury et al. (2017) Fleury, P., Clarkson, C., & Maartens, R. 2017, J. Cosmology Astropart. Phys, 3, 062, doi: 10.1088/1475-7516/2017/03/062
- Freedman et al. (2019) Freedman, W. L., Madore, B. F., Hatt, D., et al. 2019, ApJ, 882, 34, doi: 10.3847/1538-4357/ab2f73
- Giblin et al. (2016) Giblin, J. T., Mertens, J. B., & Starkman, G. D. 2016, Physical Review Letters, 116, 251301, doi: 10.1103/PhysRevLett.116.251301
- Glanville et al. (2022) Glanville, A., Howlett, C., & Davis, T. 2022, MNRAS, 517, 3087, doi: 10.1093/mnras/stac2891
- Heinesen (2021) Heinesen, A. 2021, J. Cosmology Astropart. Phys., 5, 008. https://arxiv.org/abs/2010.06534
- Heinesen & Buchert (2020) Heinesen, A., & Buchert, T. 2020, Classical and Quantum Gravity, 37, 164001, doi: 10.1088/1361-6382/ab954b
- Hoscheit & Barger (2018) Hoscheit, B. L., & Barger, A. J. 2018, ApJ, 854, 46, doi: 10.3847/1538-4357/aaa59b
- Kaiser & Peacock (2016) Kaiser, N., & Peacock, J. A. 2016, MNRAS, 455, 4518, doi: 10.1093/mnras/stv2585
- Kenworthy et al. (2019) Kenworthy, W. D., Scolnic, D., & Riess, A. 2019, ApJ, 875, 145, doi: 10.3847/1538-4357/ab0ebf
- Klypin et al. (2003) Klypin, A., Hoffman, Y., Kravtsov, A. V., & Gottlöber, S. 2003, ApJ, 596, 19, doi: 10.1086/377574
- Kovács et al. (2020) Kovács, A., Beck, R., Szapudi, I., et al. 2020, MNRAS, 499, 320, doi: 10.1093/mnras/staa2631
- Lesgourgues (2011) Lesgourgues, J. 2011, arXiv e-prints, arXiv:1104.2932. https://arxiv.org/abs/1104.2932
- Löffler et al. (2012) Löffler, F., Faber, J., Bentivegna, E., et al. 2012, Classical and Quantum Gravity, 29, 115001, doi: 10.1088/0264-9381/29/11/115001
- Macpherson (2019) Macpherson, H. J. 2019, arXiv e-prints, arXiv:1910.13380. https://arxiv.org/abs/1910.13380
- Macpherson (2023) —. 2023, J. Cosmology Astropart. Phys, 2023, 019, doi: 10.1088/1475-7516/2023/03/019
- Macpherson & Heinesen (2021a) Macpherson, H. J., & Heinesen, A. 2021a, Phys. Rev. D, 104, 109901, doi: 10.1103/PhysRevD.104.109901
- Macpherson & Heinesen (2021b) —. 2021b, Phys. Rev. D, 104, 023525, doi: 10.1103/PhysRevD.104.023525
- Macpherson & Heinesen (2024) —. 2024, in prep
- Macpherson et al. (2017) Macpherson, H. J., Lasky, P. D., & Price, D. J. 2017, Phys. Rev. D, 95, 064028, doi: 10.1103/PhysRevD.95.064028
- Macpherson et al. (2018) —. 2018, ApJ, 865, L4, doi: 10.3847/2041-8213/aadf8c
- Macpherson et al. (2019) Macpherson, H. J., Price, D. J., & Lasky, P. D. 2019, Phys. Rev. D, 99, 063522, doi: 10.1103/PhysRevD.99.063522
- Marra et al. (2013) Marra, V., Amendola, L., Sawicki, I., & Valkenburg, W. 2013, Physical Review Letters, 110, 241305, doi: 10.1103/PhysRevLett.110.241305
- O. Tange (2011) O. Tange. 2011, The USENIX Magazine, 36, 42
- Odderskov et al. (2014) Odderskov, I., Hannestad, S., & Haugbølle, T. 2014, J. Cosmology Astropart. Phys, 10, 028, doi: 10.1088/1475-7516/2014/10/028
- Peterson et al. (2021) Peterson, E. R., Kenworthy, W. D., Scolnic, D., et al. 2021, arXiv e-prints, arXiv:2110.03487. https://arxiv.org/abs/2110.03487
- Prat et al. (2019) Prat, J., Baxter, E., Shin, T., et al. 2019, MNRAS, 487, 1363, doi: 10.1093/mnras/stz1309
- Riess et al. (2016) Riess, A. G., Macri, L. M., Hoffmann, S. L., et al. 2016, ApJ, 826, 56, doi: 10.3847/0004-637X/826/1/56
- Riess et al. (2022) Riess, A. G., Yuan, W., Macri, L. M., et al. 2022, ApJ, 934, L7, doi: 10.3847/2041-8213/ac5c5b
- Scolnic et al. (2022) Scolnic, D., Brout, D., Carr, A., et al. 2022, ApJ, 938, 113, doi: 10.3847/1538-4357/ac8b7a
- Sullivan & Scott (2021) Sullivan, R. M., & Scott, D. 2021, arXiv e-prints, arXiv:2111.12186. https://arxiv.org/abs/2111.12186
- Visser (2004) Visser, M. 2004, Classical and Quantum Gravity, 21, 2603, doi: 10.1088/0264-9381/21/11/006
- Wu & Huterer (2017) Wu, H.-Y., & Huterer, D. 2017, MNRAS, 471, 4946, doi: 10.1093/mnras/stx1967
- Zilhão & Löffler (2013) Zilhão, M., & Löffler, F. 2013, International Journal of Modern Physics A, 28, 1340014, doi: 10.1142/S0217751X13400149