Weak Lensing Magnification of Type Ia Supernovae from a Predicted External-Convergence Model: DES-SN5YR, Union3, and Pantheon+
Abstract
We detect weak gravitational lensing magnification of Type Ia supernovae (SNe Ia) with a lensing signal predicted, not fitted, from the foreground galaxy and cluster distribution, applied uniformly to DES-SN5YR (1450 SNe), Union3 (1213), and Pantheon+ (901). Using only public data, we compute the external convergence and shear along each sight line from a stellar-mass–halo-mass chain calibrated to the DESI DR1 spectrophotometric mass scale and validated against measured galaxy–galaxy lensing. The predicted convergence correlates with the Hubble residuals of all three compilations, with slopes consistent with the theoretical . Over the 2920 unique sight lines the correlation is detected at () against a null that shuffles residuals within source-redshift bins and so preserves the spatial correlations between overlapping apertures. A heteroscedastic latent-variable regression, which corrects each sight line for the noise in its own prediction, gives an observed-to-predicted amplitude , consistent with unity; the inverse-variance fit gives the noise-attenuated , or after an independent mock calibration of the attenuation. The signal does not depend on the SN standardization pipeline, is flat in source redshift as predicted, and is unchanged when per-galaxy spectroscopic masses replace the photometric ones. De-lensing changes the DESI DR2 evolving-dark-energy by at most 0.4 for any of the three SN samples. We release the per-supernova catalogs.
Introduction
Weak lensing by foreground structure perturbs the observed brightnesses of Type Ia supernovae (SNe Ia), adding a redshift-dependent, skewed scatter to the Hubble diagram [63]; [22] of mag [26]. Current cosmological analyses treat it as a Gaussian term in the distance-modulus uncertainty. The DES five-year analysis (DES-SN5YR; [1]) notes that the non-Gaussian lensing tail is otherwise uncorrected, and its released lensing correction column is identically zero; the same holds for Union3 [52] and Pantheon+ [54]; [10]. These are the three samples that, with DESI DR2 baryon acoustic oscillations and the CMB, drive the current – preference for evolving dark energy [12].
The same foreground galaxies that produce the convergence are catalogued by wide-field surveys, so the lensing of each supernova can be predicted. [40] found no correlation between supernova brightness and SDSS galaxy overdensity for the [49] sample. [32] correlated 171 SNLS supernovae with a mass-to-light halo model built from a deep photometric catalog and found a signal, and [57] obtained for 608 SDSS supernovae from foreground galaxy counts. [55] found a marginal correlation in Pantheon, and [56] made the first detection by correlating DES-SN5YR Hubble residuals with DES Y3 foreground galaxies whose halo mass-to-light normalization and profile were fitted to the residuals. That design maximizes the detection but cannot test the expected amplitude, because the fitted normalization absorbs any error in the galaxy–halo connection.
We take the complementary approach: the convergence along each sight line is predicted from a halo model calibrated entirely on external data, with no reference to the Hubble residuals. The prediction code (SNKappa) was developed for the environment of the strongly lensed SN 2025wny [18] and tested there against deep-SED stellar masses, null tests, and the line-of-sight magnification of SN 1997ff [8]; §3 is self-contained. Applied to 2920 unique sight lines, it turns the lensing detection into a measurement of the observed-to-predicted amplitude — a population-level test of the galaxy–halo connection with standard candles as sources — and, because the three compilations share sight lines but not standardization pipelines, into a test of whether the lensing signal depends on how the supernovae are standardized.
Section 2 describes the supernova samples and foreground catalogs, Section 3 the prediction and statistical methods, Section 4 the validation tests, Section 5 the results, and Section 6 biases, de-lensing, and the implications for the DESI DR2 dark-energy preference.
Data
DES-SN5YR
We use the public DES-SN5YR Hubble diagram and metadata [1, 53, 61]: distance moduli , uncertainties, BEAMS [33] Type-Ia probabilities , host coordinates (adopted as the sight line), and field assignments. Of the 1572 SNe in the ten DES fields with and valid host positions, 1450 have and form the baseline sample; the 194 external low-redshift SNe are excluded ( mmag). Hubble residuals are computed against flat CDM with (the DES-SN5YR SN-only fit, also used for the convergence prediction), with the inverse-variance-weighted mean subtracted in each source-redshift bin, so only relative residuals enter and the choice of is absorbed.
Union3
Union3 [52] comprises 2087 SNe Ia from 25 samples. The UNITY framework [51] releases per-SN light-curve fits (, , with covariances), redshifts, host masses, and coordinates, but its distances are a binned spline. We therefore standardize the released fits ourselves [60],
fitting globally (, ) with a per-sample intrinsic dispersion, a 300 km s peculiar-velocity term, the DES-convention term, and a clip (14 SNe; DES-SN5YR and Pantheon+ ship standardized distances and are not clipped). The Hubble scatter is 0.199 mag rms (0.151 mag NMAD), with intrinsic dispersions of 0.09–0.15 mag for the major samples, comparable to the published UNITY treatment. The clipped objects are not preferentially lensed ( against a field mean of and dispersion 0.0076). The weight term down-weights high- supernovae by the variance of the effect under study, but removing it changes the DES slope only from to .
All 1380 Union3 SNe at lie in the Legacy Surveys footprint, and 1213 are analyzed. Of the 167 excluded, six lie beyond the limit of our source-redshift grid; 73 are isolated supernovae at , for which no foreground region is built; 69 fail the coverage and random-annulus gates sec:3.4; 12 belong to the cluster-targeted See-Change sample [20], which is selected on and analyzed separately (sec:5.2); and seven are clipped. The excluded objects are mostly at low redshift (median ; two above ) and carry little leverage on .
Pantheon+
Pantheon+ [54, 10] releases standardized magnitudes (), SN and host coordinates, and the full 1701 statistical+systematic covariance, allowing a full-covariance lensing fit (sec:5.3). We drop Cepheid-calibrator hosts and the HST cluster-search SNe [58], adopt host coordinates, and use the 901 unique sight lines at .
Foreground catalogs
For each survey region we build catalogs from the DESI Legacy Imaging Surveys DR10 [14]: Tractor sources with standard quality cuts, Milky Way-dereddened and WISE [67] fluxes, mag, and detection in plus either W1 (the primary mass estimator) or (the optical fallback). Photometric redshifts are the DR10 random-forest estimates [69] (DR9 in the BASS/MzLS north), with reconstructed from the released quantiles as a split normal; against 42,000 DESI spectroscopic redshifts the nominal 68% (95%) intervals contain the truth 65–66% (91–92%) of the time, with a 1% catastrophic-outlier rate rising to 5% in the faintest half magnitude. DESI DR1 spectroscopic redshifts [11] replace them where available. The deep fields — XMM-LSS, (E)CDF-S, ELAIS-S1, and COSMOS, which host the DES X/C/E groups, SNLS D1/D2, and the Pan-STARRS medium-deep and HST sight lines and carry 52%, 35%, and 32% of the DES, Union3, and Pantheon+ weighted lensing signal — also have deep VISTA near-infrared photometry: VIDEO DR5 [24], matched at 1″ with 97.7–98.1% completeness for our foregrounds, and UltraVISTA [38] via COSMOS2020 ([65]) (93.9%, the shortfall being bright-star masks). Galaxy clusters are from [66]. The Union3 and Pantheon+ footprints are divided by friends-of-friends grouping into 270 and 59 regions; DES uses its four field groups.
Methods
The halo chain
Stellar masses come from the rest-frame 1 µm luminosity with ([39]; [29]), obtained by log-interpolating each galaxy’s photometry to the observed wavelength . Where deep VISTA photometry exists, the interpolation uses the two nearest bands of , never straddling the rest-frame 1.6 µm bump; elsewhere it spans and W1. The deep-NIR path removes 0.10–0.12 dex of scatter in quadrature against independent CIGALE ([9]) and LePhare ([2]; [23]) masses, most at . Galaxies without W1 (13–15%, mostly faint) use an optical-color estimator ([59]). A constant underestimates massive red galaxies: against 500,000 DESI DR1 BGS and LRG galaxies in the FastSpecFit value-added catalog ([43]), the offset rises to +0.3 dex for the most massive galaxies at and declines with redshift. We correct each interpolation path with a sigmoid fit to that comparison, tying the mass scale to the DESI spectrophotometric masses. Halo masses are the halo-mass-function-weighted posterior mean of the [7] stellar-to-halo-mass (SMHM) relation (0.18 dex scatter; [13] mass function), capped at for individual galaxies; the difference from other SMHM prescriptions (e.g. [42]; [31]) is part of the halo-chain systematic. Each halo is an NFW profile ([44]) with [16] concentrations, truncated at ([6]).
Convergence, shear, and magnification
Galaxy at angular separation from a sight line to a source at contributes
summed over , at the spectroscopic redshift where available and marginalized over otherwise. The tangential shears of the same halos, , are summed as spin-2 quantities, and the exact predicted magnification is . Its weak-lensing limit, mag, is the prediction for the slopes quoted below. The exact form lowers the joint amplitude by 3.5% (0.17): 2.1% from the term, a third-moment effect that is nonzero because is positively skewed, and 1.4% from shear, which is significant only near clusters.
The cluster tier
Clusters within are included as single NFW halos (, ) that replace their member galaxies’ halos. Each cluster’s and profiles are marginalized over a Rayleigh miscentering of scale ([27]; [17]) and a 0.25 dex lognormal richness–mass scatter centered so that . The prediction is deterministic.
Zero point
The mass-sheet zero point is set empirically by evaluating the same estimator on random sight lines in each survey region (500 for large regions, 200 for small, excluding masked areas), drawn once and reused for all source redshifts:
and likewise for the galaxy and cluster components and for . Any spatially uniform component cancels in this difference, so no assumption is made about the density between catalogued galaxies. No sight line falls below the empty-beam limit ([36]) in our cosmology ( at and at ; the most negative is ). Source planes are evaluated every to and interpolated to each supernova’s redshift. No parameter of the model is adjusted against any Hubble residual.
Statistical methods
Slope fits weight each supernova by its inverse distance-modulus variance and include a free intercept (jointly mag; forcing zero changes by 0.7%). Because nearby apertures overlap, significances come from permutation nulls that shuffle residuals among supernovae within source-redshift bins, preserving the spatial structure of , supported by 0.5° spatial block bootstraps. Significances are one-sided, since the sign of the effect is predicted. For the joint fit, four of permutations exceed the observed slope; the Poisson range of that count spans –, and we quote (the width of the null distribution gives ). Galaxy and cluster amplitudes are fit jointly (their predictions are nearly uncorrelated, ). For Pantheon+, a generalized least-squares (GLS) fit uses the full released covariance.
The latent-variable regression (§5.4) treats each prediction as a noisy measurement of the true convergence. Its Monte Carlo noise variance is split into a classical part, from noisy inputs (photometric error, richness–mass scatter), which attenuates the slope and is corrected, and a Berkson part, from scatter the prediction already marginalizes (photo-, SMHM and concentration scatter, miscentering), which adds residual variance without attenuating. Treating the Berkson part as classical would inflate the amplitude by .
Validation
Table 1 lists ten tests of the mass scale and pipeline. The three that carry most weight are described here.
Galaxy–galaxy lensing closure (v). The chain predicts for any lens sample, so it can be tested against measured lensing of the same galaxies (Figure 1). We measured for the BOSS DR12 LOWZ and CMASS samples [48] with the public KiDS-Legacy shear catalog [68] (stacked with dsigma). The chain agrees with the measurement to within and (LOWZ) and – (CMASS) on one-halo scales. The same test against the DESI DR1 BGS and LRG lensing measurements (shared in advance of publication; [21]) agrees to – for BGS (–, down to median ) and – for LRG (–), with the sign and mass dependence expected from the unmodeled satellite term. Without the FastSpecFit recalibration, the chain fails both tests by factors of –.

Figure 1. Galaxy–galaxy lensing closure (validation v). Left: predicted (lines) and measured (points) for the BOSS lens bins with KiDS-Legacy sources. Right: one-halo amplitude ratios vs. lens stellar mass for the fiducial chain (blue: BOSS; vermilion: DESI DR1 bins per source survey) and for the constant without recalibration (gray crosses).
End-to-end mock (vi). We reran the full pipeline on the cosmoDC2 lightcone [30] with DES-like forward-modeled noise. Comparing the noisy and noiseless runs gives the noise attenuation of the weighted slope, , for an unsmoothed point prediction as used in the analysis. Against the simulation’s own convergence map, after matching its resolution, the pipeline recovers . Because the mock contains the full matter field, this also bounds the diffuse and sub-threshold mass the catalog-based prediction omits (§6). Applying to Union3 and Pantheon+ assumes a noise-to-signal ratio similar to DES; the latent-variable amplitude does not use it. The attenuation is confirmed on the sky: regressing deep-NIR on wide-field predictions over the same sight lines gives galaxy-tier coefficients of –.
Mass swaps (viii, ix). We replaced the stellar masses with two independent per-galaxy determinations. For the 6,943 galaxies that dominate the convergence, an 8-band FrankenBlast [46] SBI++ [64] fit (DECam , VISTA , WISE W1/W2, redshift fixed) places our masses dex lower, with no mass dependence ( dex over –). This offset is typical of inter-code zero points: ours are dex below CIGALE and dex below LePhare, and FrankenBlast is itself a further dex below direct Prospector [25] fits with a nonparametric star-formation history, the documented direction for such histories [35]. Substituting the FrankenBlast masses changes the exact-prediction amplitude by , and substituting 363,314 DESI FastSpecFit spectroscopic masses changes it by – () across the three compilations.
Results
DES-SN5YR
The weighted fit gives (), i.e. (stat.) (sys.), with permutation (), a block-bootstrap slope error of , and Spearman (). The exact prediction gives . The slope is stable across a dozen sample and model variations (e.g. excising host-plane galaxies and clusters, ; spectroscopic redshifts on/off; W1-only; halo cap and stellar-mass offsets; unmasked-area cuts), and does not correlate with host stellar mass (). The 211 sight lines with are brighter than the rest by mag. Sight lines within of a cluster at the SN redshift show a steeper slope () that persists when all near-plane foreground weight is excised, which favors a foreground lensing origin; an environmental standardization effect (e.g. [50]) cannot be excluded for these sight lines at present statistics.
| What it tests | Result | Source | |
| (i) SN 2025wny lens | absolute on a deep-SED anchor | agrees to 0.04 dex | [18] |
| (ii) SED-code scatter | estimator dispersion adopted here | 0.16 dex (–W1); 0.115 dex with VISTA | §3.1 |
| (iii) blank field | zero point on empty sight lines | [18] | |
| (iv) SN 1997ff | a known magnified SN | reproduces the Keck-kinematics limit | [8] |
| (v) closure | halo chain vs. measured lensing | 6–18% (BOSS×KiDS); 0–21% (DESI DR1) | Figure 1 |
| (vi) cosmoDC2 | end-to-end, full matter field | ; | §4 |
| (vii) cross-pipeline | reproducibility of | – on shared sight lines | Figure 3 |
| (viii) mass-scale ladder | zero point vs. four SED codes | 0.06–0.19 dex low (0.44 vs. Prospector); no mass trend | §4 |
| (ix) mass swaps | does depend on the masses? | (FrankenBlast); (spec.) | §4 |
| (x) velocity dispersions | the halo rung, independent of | virial slope; −0.17 dex vs. SIS (418 gal.) | table note |
Table 1. Validations of the mass scale and prediction pipeline.
Note—(x) compares the SMHM halo masses of spectroscopic contributors with their DESI velocity dispersions: the measured – is the virial value of 3 attenuated by measurement noise, and the normalization is within the 0.1– dex accuracy of the singular-isothermal-sphere anchor. It is the only per-galaxy test of the halo masses that does not pass through .

Figure 2. Hubble residuals against predicted external convergence for the three compilations, with inverse-variance-weighted means in quantile bins (black), the best-fit slope (blue), and the a priori prediction (vermilion dashed; not a fit).
Union3
Union3 gives (3.4 Gaussian; permutation 2.51; block-bootstrap error 0.70) over 1213 field SNe, with Pan-STARRS alone at and all drop-one-sample jackknives consistent. The exact-prediction amplitude is . The excluded See-Change sample has the elevated convergence its selection implies ( vs. for the field), modest because its target clusters lie near the SN redshift, where the lensing efficiency vanishes.
Pantheon+
Pantheon+ gives (3.9; permutation 2.95). With the full statistical+systematic covariance the GLS slope is (3.3, ), so survey calibration covariances neither create nor remove the signal. On the 530 sight lines shared with Union3 ( correlation 0.993), the independently standardized residuals give consistent slopes ( vs. ), and their difference regressed on gives : the lensing signal is independent of the SN standardization pipeline (Figure 3, right).

Figure 3. Left: cross-pipeline reproducibility (validation vii) — convergences for shared sight lines from independent pipeline runs. Right: the difference of Pantheon+ and Union3 residuals for the same supernovae against their common ; the slope is consistent with zero.
Joint and latent amplitudes
The joint fit uses one row per physical supernova, keeping the best-measured of any duplicates: 3564 rows contain 747 shared pairs, 103 supernovae appear in all three compilations, and sight lines remain (pair residual correlations 0.70–0.88; the choice of representative changes the slope by 0.05). It gives
with 0.79 0.17 for the exact prediction and , for the galaxy and cluster tiers. A GLS over all 3564 rows, with the variance of each pair-difference mode floored at , agrees ( vs. in slope).
Noise in the predictor biases any weighted slope toward zero, so is biased low; we use it for the detection significance because it involves no correction. The latent-variable regression (§3.5), which needs no external , gives (DES), (Union3), and (Pantheon+), and jointly
from unity and consistent with the mock-corrected weighted fit, . This is our amplitude measurement. Treating all prediction noise as classical would raise the DES value to 1.87; since the mock’s forward-modeled noise is classical by construction, probably over-corrects slightly.
The amplitude is flat in source redshift, as a lensing signal must be, since the prediction already carries the full lensing efficiency: (), (), and (), mutually consistent ( for 2 degrees of freedom, ) with no monotonic trend (Figure 4). These are weighted, and so attenuated, fits. Selection, standardization drift, intrinsic-scatter mismodelling, and calibration errors would each have a redshift signature. Because residuals are de-meaned in bins, the wider bins measure within-bin slopes only.

Figure 4. Lensing amplitudes: survey subsamples (black), compilation headline fits (blue), methodological variants (green: full-covariance GLS, latent-variable fits), source-redshift bins of the joint sample (purple squares), and the joint amplitude (vermilion). All rows except the three latent-variable fits are inverse-variance weighted and therefore attenuated by predictor noise; they should scatter about the dotted line at , whereas the latent fits should scatter about the dashed line at .
Systematic budget
The DES-anchored budget (halo-chain amplitude from the closure residuals, 0.10; cluster mass convention, 0.06; W1 fallback, 0.03; calibration, 0.03; photo- calibration, 0.02) totals 0.13 in quadrature at . The mass-scale entries are also bounded by
the direct substitutions of validations (viii)–(ix). All these terms are multiplicative (16% of the signal), so they vanish under the null and do not affect the detection significance; at they amount to 0.187. The circumgalactic-dust term of §6, 0.195, is an additive shift in and is not rescaled. The total is . Noise attenuation is handled by the latent fit and is not part of the budget.
Discussion
A population-level test of the galaxy–halo connection. The amplitude ties the halo surface density implied by the DESI-calibrated mass scale, SMHM relation, concentrations, truncation, and cluster masses to the lensing of 2920 standard candles, over a validated mass range from to cluster scales, with the galaxy and cluster tiers tested separately. The latent uncertainty is 38% of (44% with systematics). Since scales roughly as in this regime, the supernovae alone bound the effective halo-mass normalization to (55–60% with systematics).
Biases on the amplitude. Two physical effects act in opposite directions (Table 2). Dust in the circumgalactic medium along the sight line ([41]) dims the supernovae that lensing brightens, and so suppresses . Dust inside the foreground galaxies, by contrast, affects only their mass estimates; it is small at rest-frame and bounded by the mass swaps, whose SED codes fit attenuation explicitly. The Tripp colour correction removes most of the circumgalactic dimming, leaving . Regressing SALT colour on over the 2920 sight lines, with de-meaned in source-redshift bins like the residuals, gives , consistent with zero, and hence . Because extinction can only dim, at 95% confidence (one-sided), consistent with the expected for of a few . Stretch shows no dependence on either. We do not apply the central value, but carry its uncertainty in the budget. The opposite bias comes from mass the catalog misses but that traces the catalogued halos — sub-threshold galaxies, mass beyond , filaments — which makes the true convergence exceed the prediction and inflates . The cosmoDC2 mock contains this mass, and limits it to of the signal. Neither effect is detected, so we apply no correction; applying both central values would give , still well within the statistical error of unity.
| Effect | Determination | |
| Circumgalactic dust | ; one-sided () | |
| Diffuse / sub-threshold mass | cosmoDC2, () | |
| Noise attenuation | absorbed by the latent fit |
Table 2. Known biases on the lensing amplitude. Note— is the correction that would be added to the measured amplitude. Neither of the first two is detected.
Magnification bias. The BEAMS/BBC ([28]) selection corrections of DES-SN5YR and Pantheon+ come from simulations that include lensing only as random smearing, so they do not remove the preferential detection, near the survey limit, of supernovae on high- sight lines, which would mimic the signal. We test for this by refitting only below the redshift at which fewer than 5% of supernovae per cell lie within 0.5 mag of their compilation’s faint envelope ( for DES-SN5YR and Union3, for Pantheon+). This cut depends only on survey and redshift, not on brightness, so it induces no truncation bias. It gives on 2191 sight lines, against for random subsamples of the same size: a shift of , which bounds any selection-induced contribution to at 95% confidence. The redshift-flatness of is a second constraint, since the selection coupling grows steeply with redshift.
De-lensing. De-lensing DES-SN5YR with the measured amplitude shifts by in a flat-CDM refit, consistent with [56]. Supernova sight lines are slightly overdense relative to random ( at , a coherent 4 mmag brightening), and de-lensing raises the residual skewness by , toward zero, as expected if part of the bright tail is lensing. With the expected variance reduction, , is about 2% of a 0.15 mag scatter; the variance and skewness channels ([37]; [47]) are therefore systematics-limited now and become useful at LSST scale.
Implications for DESI DR2. The evolving-dark-energy preference of [12] is –, depending on which SN compilation is combined with BAO and the CMB. Propagating the de-lensed distances in the Gaussian limit changes the CDM-rejection by (DES-SN5YR: ), (Union3: ), and (Pantheon+: ). Raising the DES-SN5YR combination to would require . The corrections lie almost entirely along the SN-only degeneracy that BAO+CMB break, so lensing neither creates nor materially changes the evolving-dark-energy preference for any of the three examples.
Relation to earlier work. [56] fit the halo normalization and reach ; we fix it a priori and measure the amplitude. Their fitted mass-to-light ratios, consistent with expectations, and our are the same conclusion reached from opposite directions.
Caveats. Group-scale halos between the single-galaxy cap and the cluster-catalog limit are represented only by summed member halos; the insensitivity of the slope to the cap bounds this. Host coordinates stand in for SN positions. The Union3 residuals are our own standardization, but the agreement with Pantheon+ and fixed bounds that directly. None of these affects the Hubble residuals, so the amplitude test remains blind.
Summary
Using only public catalogs and an externally calibrated halo model, we predict the external convergence toward 2920 unique SN Ia sight lines in DES-SN5YR, Union3, and Pantheon+. We detect the corresponding magnification in each compilation (permutation 2.5–3.6; 3.4–4.0 Gaussian) and jointly at (4.4), and measure an observed-to-predicted amplitude (stat) (sys), consistent with unity. The signal is independent of the SN standardization pipeline, survives the full Pantheon+ covariance, and is unchanged under per-galaxy substitution of two independent sets of stellar masses. The galaxy–halo connection is validated from to cluster scales by two galaxy–galaxy lensing measurements and by DESI velocity dispersions. De-lensing leaves the DESI DR2 evolving-dark-energy preference unchanged. The released per-supernova catalogs allow de-lensing and magnification flags for current SN samples, and the method scales directly to LSST and Roman, with Euclid extending the deep-NIR mass estimates across the footprint.
ACKNOWLEDGMENTS
This work used the public DES-SN5YR, Union3/UNITY, and Pantheon+SH0ES data releases; data products of the DESI Legacy Imaging Surveys (DR10) and DESI DR1; the [66] cluster catalog via CDS; and services of the Astro Data Lab at NSF NOIRLab ([45]). The deep near-infrared photometry is from the VISTA VIDEO survey (DR5; ESO programme 179.A-2006) via the ESO Science Archive and from the COSMOS2020 catalog (UltraVISTA). The stellar-mass calibration used the public DESI DR1 FastSpecFit value-added catalog, which also provided the spectroscopic masses and velocity dispersions of validations (ix)–(x). The galaxy–galaxy lensing closure used the public SDSS-III BOSS DR12 large-scale-structure catalogs and the public KiDS-Legacy (DR5) shear catalog. We are grateful to Sven Heydenreich and the DESI Lensing Working Group for sharing the DESI DR1 galaxy–galaxy lensing measurements in advance of publication. The mock calibration used the cosmoDC2 synthetic sky catalog ([30]) and resources of NERSC. P.E.N. acknowledges support from the DOE Office of Science, Office of High Energy Physics, under contract DE-AC02-05CH11231. Anthropic’s Claude was used to assist in the analysis and the drafting of this manuscript.
Facilities: Blanco (DECam), Mayall (DESI, Mosaic-3), Bok (90Prime), WISE, VISTA (VIRCAM), Sloan, CFHT, PS1, VST
Software: SNKappa (https://github.com/nugent68/SNKappa), astropy ([3, 4, 5]), numpy ([19]), scipy ([62]), colossus ([15]), pyvo, dsigma ([34])
DATA AVAILABILITY
The per-supernova catalogs for all three compilations (output/{des_full,union3,pantheon}/*_kappa.csv, including galaxy/cluster decompositions, shear, exact predicted magnifications, and quality flags), the FrankenBlast masses for the 6,943 dominant convergence contributors (output/nir_video/fb_masses.csv, with per-galaxy uncertainties), the galaxy–galaxy lensing closure (measurement and prediction), all analysis scripts, and the query provenance are in the repository at https://github.com/nugent68/SNKappa.
References
- [1]Abbott, T. M. C., Acevedo, M., Aguena, M., et al. 2024, ApJL, 973, L14
- [2]Arnouts, S., Cristiani, S., Moscardini, L., et al. 1999, MNRAS, 310, 540
- [3]Astropy Collaboration, Robitaille, T. P., Tollerud, E. J., et al. 2013, A&A, 558, A33
- [4]Astropy Collaboration, Price-Whelan, A. M., Sipócz, B. M., et al. 2018, AJ, 156, 123
- [5]Astropy Collaboration, Price-Whelan, A. M., Lim, P. L., et al. 2022, ApJ, 935, 167
- [6]Baltz, E. A., Marshall, P., & Oguri, M. 2009, JCAP, 2009, 015
- [7]Behroozi, P. S., Wechsler, R. H., & Conroy, C. 2013, ApJ, 770, 57
- [8]Benítez, N., Riess, A., Nugent, P., et al. 2002, ApJ, 577, L1
- [9]Bouqien, M., Burgarella, D., Roehlly, Y., et al. 2019, A&A, 622, A103
- [10]Brout, D., Scolnic, D., Popovic, B., et al. 2022, ApJ, 938, 110
- [11]DESI Collaboration, Abdul-Karim, M., Adame, A. G., et al. 2025a, AJ, accepted (arXiv:2503.14745)
- [12]DESI Collaboration, Abdul-Karim, M., Aguilar, J., et al. 2025b, PhRvD, 112, 083515
- [13]Despali, G., Giocoli, C., Angulo, R. E., et al. 2016, MNRAS, 456, 2486
- [14]Dey, A., Schlegel, D. J., Lang, D., et al. 2019, AJ, 157, 168
- [15]Diemer, B. 2018, ApJS, 239, 35
- [16]Diemer, B., & Joyce, M. 2019, ApJ, 871, 168
- [17]George, M. R., Leauthaud, A., Bundy, K., et al. 2012, ApJ, 757, 2
- [18]Goobar, A., Johansson, J., Mörtsell, E., et al. 2026, ApJ, in press
- [19]Harris, C. R., Millman, K. J., van der Walt, S. J., et al. 2020, Natur, 585, 357
- [20]Hayden, B., Rubin, D., Boone, K., et al. 2021, ApJ, 912, 87
- [21]Heydenreich, S., Leauthaud, A., Blake, C., et al. 2025, arXiv:2506.21677arxiv.org/abs/2506.21677
- [22]Holz, D. E., & Linder, E. V. 2005, ApJ, 631, 678
- [23]Ilbert, O., Arnouts, S., McCracken, H. J., et al. 2006, A&A, 457, 841
- [24]Jarvis, M. J., Bonfield, D. G., Bruce, V. A., et al. 2013, MNRAS, 428, 1281
- [25]Johnson, B. D., Leja, J., Conroy, C., & Speagle, J. S. 2021, ApJS, 254, 22
- [26]Jönsson, J., Sullivan, M., Hook, I., et al. 2010, MNRAS, 405, 535
- [27]Johnston, D. E., Sheldon, E. S., Wechsler, R. H., et al. 2007, arXiv:0709.1159arxiv.org/abs/0709.1159
- [28]Kessler, R., & Scolnic, D. 2017, ApJ, 836, 56
- [29]Kettley, T., Hesling, J., Phillips, S., et al. 2018, MNRAS, 473, 776
- [30]Korytov, D., Hearin, A., Kovacs, E., et al. 2019, ApJS, 245, 26
- [31]Kravtsov, A. V., Vikhlinin, A. A., & Meshcheryakov, A. V. 2018, AstL, 44, 8
- [32]Kronborg, T., Hardin, D., Guy, J., et al. 2010, A&A, 514, A44
- [33]Kunz, M., Bassett, B. A., & Hlozek, R. A. 2007, PhRvD, 75, 103508
- [34]Lange, J. U., & Huang, S. 2022, dsigma: Galaxy-galaxy lensing Python package, ascl:2204.006
- [35]Leja, J., Carnall, A. C., Johnson, B. D., Conroy, C., & Speagle, J. S. 2019, ApJ, 876, 3
- [36]Linder, E. V. 2008, JCAP, 2008, 019
- [37]Marra, V., Quartin, M., & Amendola, L. 2013, PhRvD, 88, 063004
- [38]McCracken, H. J., Milvang-Jensen, B., Dunlop, J., et al. 2012, A&A, 544, A156
- [39]Meidt, S. E., Schinnerer, E., van de Ven, G., et al. 2014, ApJ, 788, 144
- [40]Ménard, B., & Dalal, N. 2005, MNRAS, 358, 101
- [41]Ménard, B., Scranton, R., Fukugita, M., & Richards, G. 2010, MNRAS, 405, 1025
- [42]Moster, B. P., Naab, T., & White, S. D. M. 2013, MNRAS, 428, 3121
- [43]Moustakas, J., Buhler, J., Scholte, D., et al. 2023, ascl:2308.005
- [45]Nikutta, R., Fitzpatrick, M., Scott, A., & Weaver, B. A. 2020, A&C, 33, 100411
- [46]Nugent, A. E., Villar, V. A., Gagliano, A., et al. 2025, ApJ, in press (arXiv:2509.08874)arxiv.org/abs/2509.08874
- [47]Quartin, M., Marra, V., & Amendola, L. 2014, PhRvD, 89, 023009
- [48]Reid, B., Ho, S., Padmanabhan, N., et al. 2016, MNRAS, 455, 1553
- [49]Riess, A. G., Strolger, L.-G., Tonry, J., et al. 2004, ApJ, 607, 665
- [50]Rigault, M., Brinnel, V., Aldering, G., et al. 2020, A&A, 644, A176
- [51]Rubin, D., Aldering, G., Barbary, K., et al. 2015, ApJ, 813, 137
- [52]Rubin, D., Aldering, G., Betoule, M., et al. 2025, ApJ, 986, 231
- [53]Sánchez, B. O., Brout, D., Vincenzi, M., et al. 2024, ApJ, 975, 5
- [54]Scolnic, D., Brout, D., Carr, A., et al. 2022, ApJ, 938, 113
- [55]Shah, P., Lemos, P., & Lahav, O. 2022, MNRAS, 515, 2305
- [56]Shah, P., Davis, T. M., Bacon, D., et al. 2024, MNRAS, submitted (arXiv:2406.05047)arxiv.org/abs/2406.05047
- [57]Smith, M., Bacon, D. J., Nichol, R. C., et al. 2014, ApJ, 780, 24
- [58]Suzuki, N., Rubin, D., Lidman, C., et al. 2012, ApJ, 746, 85
- [59]Taylor, E. N., Hopkins, A. M., Baldry, I. K., et al. 2011, MNRAS, 418, 1587
- [60]Tripp, R. 1998, A&A, 331, 815
- [61]Vincenzi, M., Brout, D., Armstrong, P., et al. 2024, ApJ, 975, 86
- [62]Virtanen, P., Gommers, R., Oliphant, T. E., et al. 2020, NatMe, 17, 261
- [63]Wang, Y., Holz, D. E., & Munshi, D. 2002, ApJL, 572, L15
- [64]Wang, B., Leja, J., Villar, V. A., & Speagle, J. S. 2023, ApJL, 952, L10
- [65]Weaver, J. R., Kauffmann, O. B., Ilbert, O., et al. 2022, ApJS, 258, 11
- [66]Wen, Z. L., & Han, J. L. 2024, ApJS, 272, 39
- [67]Wright, E. L., Eisenhardt, P. R. M., Mainzer, A. K., et al. 2010, AJ, 140, 1868
- [68]Wright, A. H., Kuijken, K., Hildebrandt, H., et al. 2024, A&A, 686, A170
- [69]Zhou, R., Newman, J. A., Mao, Y.-Y., et al. 2021, MNRAS, 501, 3309