WorksPhysics and Astronomy
A High Precision Metacalibration Response Correction
Abstract
In Metacalibration the shear response of a weak lensing measurement is estimated by applying an artificial shear to the image, but the shear operation imprints a spin-2 modulation on the image noise power, which biases the measured response. The standard fix adds a sheared noise field that symmetrizes the anisotropy, at the cost of doubling the noise variance ( in the noise). The fusion correction presented in this note reaches the same unbiased response while adding only the minimum power needed. It measures the noise power transfer by passing an impulse through the Metacal process, forms the common-level azimuthal deficit that equalizes the spin-2 () and spin-6 () modulations across the metacal types, and adds just that deficit by filtering the rotated noise field. The fusion correction raises the per-pixel noise by only for a round PSF (versus for the standard correction), rising toward the level only for highly elliptical PSFs.
Overview
Metacalibration measures the response of an estimator to a small applied shear by literally applying it ([4, 12]). An observed image is deconvolved by the point spread function (PSF), sheared by a small step in each component, and reconvolved by a slightly larger round target PSF. Differencing a shear estimator from the sheared images gives the response matrix , and the calibrated shear is .
The difficulty addressed in this note is noise. The deconvolution divides by the PSF in Fourier space, which amplifies the high- noise; the shear then stretches that amplified noise anisotropically. The metacal’d image therefore has noise with a power that is no longer isotropic but modulated as (spin-2), and the modulation differs between the metacal types ( and noshear). Because the response is a spin-2 measurement, a type-dependent spin-2 noise anisotropy leaks into and biases the recovered shear ([3, 12]).
Two ways to remove it are
fixnoise (exact, noisy). Take an independent noise field, rotate it by , metacal it, rotate back and add it to the image ([12]). A rotation flips the sign of every spin-2 (and spin-6) anisotropy, so the sum is isotropic in those harmonics. But the added field doubles the noise power, in the noise, in variance, in every mode, whether or not that mode needed filling.
fusion (this note). Add to each -mode only the power needed to cancel the spin-2 effect. Most of the metacal noise anisotropy is small; fixnoise fully doubles the power at all to correct it. The fusion1 correction measures how much power each metacal type lacks relative to the others (the deficit), and supplies just that, by filtering the rotated field down to the deficit instead of adding it whole. The response is corrected to the same level as fixnoise, but noise increase is instead of for a round PSF.2
The Flow
The structure of this note follows the algorithm flow, which is:
-space metacal (§ 2): the operator for each METACAL type that deconvolves, shears, and reconvolves a field in GALSIM -space [7].
The impulse transfer (§ 3): push an impulse through to produce the per-type noise power transfer , and see the type-dependent modulation.
The harmonics that bias shear (§ 4): the response isolates the 90°-odd harmonics ; is inert.
The common-level deficit (§ 5): the power that fills each type’s mean and modulation up to the common (max-over-types) level, so every type gets one isotropic level.
The rotated correction field (§ 6): the source of the added power in the sky frame.
The fusion filter (§7): , shaping the rotated field to the deficit.
The end-to-end validation is in § 9.
Metacalibration in -space
In this section we describe the basic process implemented in the metacal software package3. The same underlying operations are used in METADETECTION [11], the nickname for a METACALIBRATION that includes the object detection phase.
Write the observed image as , the true surface brightness convolved by the PSF . Define the metacal type to correspond with a shear operator that is identity for noshear and a step shear in for 1p/1m and for 2p/2m. Then the METACAL’d image is
i.e. deconvolve the PSF, apply the shear in the world (sky) frame, and reconvolve by a common target . The target is supplied by the user4. Whatever the target, METACAL dilates it by step to suppress modes exposed by the shearing process.
All of (1) is done in GALSIM -space. The image and PSF are wrapped as GALSIM InterpolatedImages (Lanczos-15 -interpolant, the metacal kernel); the PSF is deconvolved, the result sheared, and the round target reconvolved; the single complex profile is drawn once with drawKImage onto a padded grid for which the -spacing, ifftshift reordering, and centering phase are chosen to match numpy’s FFT layout. This is followed by one inverse FFT and a crop to the central to yield . The pad size is GALSIM’s automatic drawFFT size; it is exposed only so that a set of METACAL’d images can be forced onto one shared grid (§ 7), which the correction requires
The noise transfer from an impulse
The METACALIBRATION operation (1) is linear in the input field, so in -space it acts mode-by-mode as multiplication by a complex transfer :
If the input is a stationary noise field with white (flat) power spectrum, the output noise power is
the per-type noise power transfer.
The form of in (2) follows in two steps. First, a shear is a linear coordinate remap of the image plane, and under Fourier transform it stays a pointwise coordinate remap of :
the inverse shear acting on , with no amplitude factor because a pure shear is area-preserving with a unit Jacobian. In practice the shear is applied in the sky frame, so on the pixel -grid the remap goes through the WCS distortion matrix, but it remains a unit-determinant pointwise remap. Because the remap acts pointwise it distributes over products and quotients, so Fourier-transforming (1) with gives
The shear works on the numerator and the denominator. It must for a galaxy because shearing the galaxy is the point of METACAL. But a stationary white noise field has , flat in , so the remapped argument is unchanged. Sheared white noise is statistically identical to white noise at second order. Taking of (5) therefore collapses all the shear dependence of the noise power onto the deconvolution kernel, giving (3) with as in (2). Shearing the deconvolved noise is statistically equivalent to deconvolving unsheared noise by the sheared PSF, . This is the sense in which the type-dependent anisotropy of is created by the METACAL shear (Figure 1). It enters through the remapped argument , not through , and so flips sign between 1p and 1m even for a round PSF.

Figure 1. The metacal noise transfer from a delta impulse (, round PSF, Moffat FWHM , diagonal WCS, dim 48). Top-left: the transfer, band-limited, peaking in a ring. Top-right: relative to noshear, exposing the spin-2 quadrupole (enhanced along the stretch axis, suppressed along ). Bottom: the and azimuthal projections (note the smaller scale on ). These are the harmonics the fusion filter fills.
The operator also includes the response of the Lanczos interpolant with which METACAL represents the image and the PSF (the parenthetical in (2)), and the padding, which is why we measure rather than evaluate the quotient analytically. This is distinct from any interpolation used to build a coadd: that acted on the noise before the METACAL operator, and is part of the input spectrum , not . See § 6.1 for the treatment of correlated noise.
We measure directly by pushing a unit delta impulse through the same METACALIBRATION process as the data: a delta has in every mode, so the output -array is and its squared modulus is . This is exact for the operator, including the Lanczos kernel and padding, not an analytic approximation. It is measured per METACAL type, capturing the small but crucial way the shear changes the noise power. The white-noise assumption is separate from the operator. For a correlated input with spectrum , equation (5) gives an output noise power , with the shear acting on as well (see § 6.1).
In Figure 1 we decompose the transfer for the 1p type (a stretch) for a round PSF and a diagonal WCS. The transfer (top-left) is band-limited and looks round by eye, because the metacal step is only 0.01. Dividing out the isotropic envelope (top-right, the relative difference to noshear) exposes a spin-2 quadrupole. Power is enhanced along (the stretch axis) and suppressed along , reaching at the band edge. The formal and azimuthal projections (bottom) isolate the two harmonics the correction targets; is real but only the size of . This type-dependent exists even for a round PSF. It is created by the metacal shear, which is why it cannot be ignored.
Which harmonics bias the shear
Not every anisotropy of matters. The metacal response in for estimator is
which is a finite difference of two METACAL shears that are rotations of each other (a stretch along versus a stretch along ). Hence isolates the part of that is odd under a rotation. A harmonic satisfies
i.e. survive into , while the even-under- harmonics cancel. This is the reason the fusion fills and and leaves alone: those are the harmonics fixnoise removes (adding the true -rotated field zeroes every -odd harmonic), and is rotation-invariant and identical across types, so it does not bias the response directly.
The part is spin-6, formally orthogonal to a spin-2 estimator, yet it does bias the shear. The biasing quantity is the spin-2 moment of the weighted noise power, , with the measurement kernel. Expanding both fields in harmonics, a noise harmonic produces a spin-2 only for a kernel harmonic . An isotropic kernel () admits only ; but the square pixel grid and the Lanczos/fit weighting have an component (), which demodulates down to through the identity
So a spin-6 noise feature leaks into the shear by beating against a spin-4 anisotropy of the measurement. Filling removes that channel; an end-to-end test (§ 9) measures its effect at –.
The common-level harmonic deficit
We can only add noise power, so the correction will be a filtered noise field with sufficient power to cancel the problematic modes. The fields added to each METACAL type must have the same level in order for the response to be correct. Thus the goal is to raise every type up to a common level, even noshear which has no anisotropy for a round PSF. The common level is the elementwise maximum over types, annulus by annulus, of the azimuthal mean and of each filled -mode amplitude. Filling each type up to that envelope makes the corrected transfers identical across types and results in isotropic total power in .
For each radial annulus we project every type’s power onto its mean and its cosine/sine coefficients,
form the common envelopes over types,
and build the per-type deficit by (i) raising the mean to and (ii) for each , cancelling that type’s modulation and topping it up to the common amplitude (here aligned to the type’s phase):
clipped at zero (a power deficit cannot be negative).
In Figure 2 we show the effect. The raw per-type transfers (top) have opposite quadrupoles. The 1p is stretched along and the 1m along , with noshear nearly round. This is the type-dependent spin-2 that biases . Adding (bottom) puts all three types on one near-isotropic level; the faint residual ring is which does not produce a bias.

Figure 2. Fractional anisotropy (azimuthal mean divided out), shared colour scale. Top: the raw transfers. The metacal shear gives 1p and 1m opposite quadrupoles even for this round PSF. Bottom: after adding the common-level deficit , the three types are identical and near-isotropic, so the response is unbiased. The faint residual is the rotation-invariant , deliberately uncorrected.
The azimuthal average needs to be calculated carefully in order to avoid a bias, which we discuss in Appendices § 13 and § 14.
The rotated correction field
The deficit gives how much power to add in each mode. The source of that power is a rotated, metacal’d noise field. Take an independent noise realization with the same statistics as the data, rotate it by in the sky frame, push it through the same metacal operations, and rotate the result back by . Its power transfer, measured by the same delta-impulse trick is the rotated transfer where is the rotation operator.
A rotation maps : it flips the sign of every spin-2 (and spin-6) modulation. So where the image noise transfer has troughs (along for a stretch), the rotated transfer has peaks. These are the modes the deficit is used to fill. The rotated field is thus naturally aligned with the deficit. fixnoise adds all of it (doubling the variance), while the fusion keeps only the fraction that matches . This alignment is visible in Figure 3 below, where and share the same lobe orientation.

Figure 3. A fusion filter for noshear type, . Top-left: the rotated transfer , the correction field’s power, lobed along . Top-right: the deficit to add, with the same lobe orientation, the alignment that lets a rotated field fill the deficit. Bottom-left: the filter . Bottom-right: a cross-section at : the raw (red) rises near the band edge but stays below the cap at 1, the taper (green) rolls off out of band, and the final (blue) is their product.
For a conformal WCS a sky and a pixel rotation (e.g. numpy.rot90) coincide. Under a non-conformal WCS they do not. A pixel-grid rotation is not a sky , so it fails to flip the sky-frame spin-2 and leaves a spurious additive shear . Rotating in the sky frame, before metacal, then rotating back removes it.
We now have, on one shared grid, the un-rotated transfer (the noise to isotropize, with its deficit ) and the rotated transfer (the correction field’s power, in the same final frame after the rotation back). The correction field is added through a filter applied to its -amplitude, so it contributes power . Setting that equal to the deficit, , gives
Adding (rotated field) then gives a total noise power on the common isotropic level of § 5.
In practice we need to be careful not to add more than the full rotated field in any mode, and roll smoothly to zero:
with ; we find works well.
The cap ; , guarantees the fusion correction never adds more than the full rotated field in any mode. It can never add more noise than fixnoise. In practice the raw exceeds 1 only near the band edge (where is collapsing), so for a round or mildly elliptical PSF the cap is essentially inactive in-band; it is a safety bound that engages only as the PSF becomes highly elliptical.
Out of band both and go to zero, so is a noisy 0/0; the taper rolls smoothly to zero wherever falls below , preventing the filter from amplifying numerical noise where there is no signal.
In figure 3 we show the construction for an elliptical PSF with (reduced shear convention), comparable to the metacal step. The rotated transfer (top-left) and the deficit (top-right) share the same lobe orientation, confirming the alignment argument of § 6; the filter (bottom-left) carves the rotated power down to the deficit. The cross-section (bottom-right) demonstrates the cap and taper. The raw rises toward the band edge but stays below the cap at 1. The cap engages only for a highly elliptical PSF (see Figure 4). The taper pulls the final to zero beyond the band.

Figure 4. Cap engagement for a highly elliptical PSF, with noshear type, . The layout is the same as as Figure 3. The deficit (top-right) is now comparable to the rotated transfer (top-left); the filter (bottom-left) saturates at over half the band. In those modes the fusion adds the full rotated field, as fixnoise does everywhere. On the cross-section the raw (red) crosses 1 and the final (blue) is at the cap.
In figure 4 we show the same construction for a highly elliptical PSF . The deficit is now of order the rotated transfer, the raw reaches 1 over half the band, and the saturates the filter at . In those modes the fusion correction adds the full rotated field, approaching fixnoise. This is the regime behind the rising added noise shown in § 8.
In figure 5 we repeat the construction for the nominal case, a round PSF, shown for the 1p type, where the only anisotropy is the standard metacal step (0.01). The deficit is the two-lobed pattern along , which is the trough the stretch produces in (§ 3), topping out at of the transfer peak. The filter is correspondingly near zero along the axis. No noise is added where the metacal shear already enhanced the power. On the cross-section through the lobes the stays below everywhere, so the cap never engages; the added power is a few percent of the plain metacal noise. This is a geometrical explanation of the round-PSF noise cost of § 8.
Correlated Input Noise
and are defined relative to white input noise, and is exact only for white noise. For a correlated input with spectrum the image noise power is (§ 3). The rotation leaves an isotropic unchanged, but the METACAL shear does not. To first order in the shear of type , the remap is , so for isotropic ,
with the azimuth of . The remapped has a spin-2 modulation of fractional amplitude . Since step for 1p/1m (and the same with for 2p/2m), the modulation flips sign between the paired types. It is type-odd so enters the shear response (§ 4), and the white deficit does not include it. The second-order terms are type-common and cancel in .
How much this matters depends on how much varies across the PSF band. For typical coadds, Lanczos-3 resampling at unit pixel ratio leaves flat to across the band. A -space calculation with the exact resampling kernel of a 10-epoch dithered coadd, with and without rotational dithers, gives a type-odd residual after the correction of of the noise power, compared to for white noise (1.2% vs. 0.8% of the uncorrected anisotropy), and based on focused simulations we expect a multiplicative bias of for typical Lanczos-3 coadds (§ 9) below requirements for upcoming surveys (e.g. [5]).
For strongly correlated noise the white filter is not adequate. For white noise smoothed by a Gaussian with pixel it leaves half the type-odd anisotropy in place (1.6 of ). The remedy is to measure the transfers by pushing the noise correlation kernel through the operator in place of the delta, after which the deficit machinery is exact again (residual in the same calculation); the kernel must come from the known resampling, as the autocorrelation of a single noise realization is far too noisy. The real noise realization is still needed in any case as it accurately represents whatever non-stationary structure the data noise has (Appendix § 15).
The predicted of § 8 weights the band by ; for correlated noise it is approximate.

Figure 5. The fusion filter in the nominal case, with type, round PSF, standard step 0.01. The layout is the same as Figure 3. Top-left: the rotated transfer . Top-right: the deficit , the two-lobed pattern along that fills the trough carved by the stretch; note the colour scale, of the transfer peak. Bottom-left: the filter , near zero along where no power is missing. Bottom-right: the cross-section through the lobes. The raw (red) stays below the cap at 1 everywhere in band, and the final (blue) never exceeds .
Assembling the correction on one shared grid
The filter, the deficit, and the noise to be cancelled must all be in the same -frame. The filter is applied in on the padded grid with no second FFT, so the de-aliased correction field is in the same frame as the constructed transfer.
So the final image for type is the plain metacal’d data plus the filtered, rotated, metacal’d noise:
each cropped to the central . represents the inverse Fourier transform5.
The output noise level
The correction adds anisotropy-filling power, so the corrected per-pixel noise is higher than plain metacal. By Parseval on the padded grid, the per-pixel variance of a filtered white field is the mean of its squared filter. The plain METACAL contributes and the correction adds . The deficit gives every type a common noise level, and only the (azimuthal-mean) part sets the total variance (the fills integrate to zero over each annulus). Calculating from noshear,
Downstream this multiplies the noise variance used for uncertainty calculations6. It is 1 when no correction is applied.
In figure Figure 6 we plot the resulting noise (std) increase versus PSF ellipticity in the reduced shear convention [2]. For a round PSF the variance factor is , which is only in the noise, so the correction is nearly free. It rises toward fixnoise’s in noise ( in variance) only as the PSF becomes highly elliptical ( at ). Deconvolving by an elliptical PSF makes the metacal noise more anisotropic, so more of the rotated field is needed to fill the deeper deficit, and the cost approaches the full doubling of fixnoise. The prediction (16) matches the measured ratio of corrected to plain noise variance to better than 5% in direct white-noise tests.

Figure 6. The increased noise standard deviation, relative to plain METACALIBRATION, of the fusion correction vs. PSF ellipticity in the reduced shear convention. The fusion increase is for a round PSF and rises toward the fixnoise level of (dashed) only as the PSF becomes highly elliptical. fixnoise increases by the noise by ( in variance) in every case.
End-to-end validation
The pieces above were each validated in dedicated shear-bias simulations, based on those from Sheldon et al., [10] but with additional features to support simulated coadds with edges Sheldon, [9]. For the primary simulations, we used “edgy”-coadd noise with 10 input epochs Sheldon, [9], semi-realistic galaxy population [10, 8], a 1.1% non-conformal WCS plus a rotation, and a spatially variable, elliptical Moffat PSF Moffat, [6].
For the analysis we used and full metadetection with -space metacal, sep detection Barbary et al., [1] and a maximum-likelihood Gaussian fit. We did not push a correlated noise kernel through the deficit machinery so, as noted in § 6.1, for coadd correlated noise from Lanczos-3 resampling we expect . The results were
Multiplicative bias at 99.7% confidence, within LSST tolerances ([5]) and consistent with the expectation for uncorrected correlated noise.
In a paired, non-noise-cancelling run, we measured : fixnoise costs essentially double the shear-noise variance of the fusion correction (the residual above 2 is the fusion’s larger restored response, not extra image noise).
A matched-seed A/B ( vs. -only, trials, 11% non-conformal WCS, sky-rotated correction) resolves at 8–9: dropping it leaves a multiplicative bias that the fill removes, consistent with the fixnoise reference.
Summary
The fusion noise correction makes the metacal noise spin-2 isotropic while adding the minimum amount of noise power. The flow is:
Push a unit delta impulse through the METACALIBRATION to get the per-type noise power transfer (§ 3).
Form the common-level deficit that fills each METACAL type’s mean and modulation up to the max-over-types envelope.
Measure the rotated transfer of a sky-90°-rotated, METACAL’d noise field (§ 6).
Filter that field by with a cap and a taper and add it to the METACAL’d data on one shared -grid (§§7–§ 7).
The noise increase is , for a round PSF and rising toward 2 only for highly elliptical PSFs (§ 8), compared to fixnoise’s ( in the noise). The corrected estimator is accurate to LSST requirements even under combined correlated non-stationary noise, non-conformal WCS, and PSF ellipticity.
Acknowledgments
We thank the computing staff of the Scientific Computing & Data Facility at Brookhaven National Laboratory for their support.
Appendices
The rotation-covariant azimuthal quadrature
On a square FFT grid an annulus is not a continuous circle but the finite set of lattice modes that round into each radial bin. Those modes have the symmetry of the lattice. The lowest surviving anisotropic moment is therefore
with when modes cluster on the pixel axes, on the diagonals. This bleeds into the discrete projection. Projecting a pure pattern of amplitude at orientation , , the integrand self-beats to a constant plus an term, and the term does not integrate to zero on the discrete ring because :
The two METACAL shears make deficits with eigenaxes that are apart: (1p/1m) along the world axis, (2p/2m) along the diagonal. The biased projection therefore over-fills one and under-fills the other, leaving a response anisotropy . Rotating the WCS turns the world axes against the fixed grid, so , causing a rotation leak.
We can replace the uniform discrete mean by a weighted average so that the spurious moments are reduced. We chose an arc-length (trapezoidal / Voronoi) quadrature. Within each annulus, we sort the mode angles and weight each mode by the angular gap it occupies, cyclically, normalized to . This is the trapezoidal rule on the non-uniform angular grid. It approximates the continuum integral and results in being reduced to the trapezoidal error for . It is pure grid geometry, so it is computed once per grid, with no noise.
In Figure 7 we demonstrate both the error and its removal. By injecting a unit at every orientation, the uniform mean ripples by , tracking to the line, while the trapezoidal quadrature recovers a relatively flat amplitude with a smaller ripple.

Figure 7. Recovered amplitude of a unit pattern vs. its orientation , on an in-band annulus (dim 48). The uniform mean (red) ripples as with (dashed: the prediction). The trapezoidal arc-length quadrature (blue) recovers a relatively flat amplitude, the ripple shrinking from 0.090 to 0.0035. This is the projection used to build the deficit.
In validation simulations of § 9, we find a bias due to the leak of the uniform quadrature’s residual bias that changes sign with WCS angle, (, ). The trapezoidal quadrature flattens it to ().
The sky-angle deficit projection
The second subtlety is which frame the harmonics are projected in. The shear bias is a sky-frame contraction between the object’s quadrupole and the noise covariance, so it is the sky-frame spin-2 that must be cancelled, not the pixel-frame one. Under a non-conformal WCS (a pixel grid that is sheared relative to the sky) the two differ. For the projection we therefore bin and project in sky-frame angle. A pixel-frame mode with sky coordinates (where is the pixelsky Jacobian) has sky wavevector ; normalizing out the pixel scale (only the WCS shape matters),
and the annulus binning and the projections use . The Jacobian decomposes as . A diagonal scale maps to the identity (a no-op) and a pure rotation merely rotates , in which case the is a no-op. Only a genuine non-conformal shear changes the projection. Because the diagonal and pure-rotation cases reduce to identity automatically, the WCS Jacobian is all that is required. This sky-frame projection is the analogue of doing the metacal shear in the world frame, and of the sky-frame rotation of § 6. Every spin-2 operation in the code works in the sky frame.
The stationary-noise limit
The fusion filter uses only second moments of the noise, and the deficit is a non-negative power spectrum. If the data noise is stationary with a known spectrum , there is no need to filter a real realization. One can draw a single white field on the shared grid and add to each type, the same for every type, where is the deficit of the correlated transfer , measured with the noise kernel in place of the delta (§7); for white noise . This removes the need for the noise image, the sky rotation, the second METACAL pass, , the division and the cap. The variance increase is , which is for white noise. Where the cap is inactive the two constructions add the same power in every mode, so for Gaussian noise each type’s output noise is statistically identical; the correlation between types differs only through the phases of , which are below 0.02 rad in band for the scenes below.
We compared them on the scenes of §7 with white Gaussian noise (2000 realizations, stamps). For the round PSF they agree. The predicted anisotropy of the 1p noise power falls from to in both, the variance factor is 1.0428 in both, and the 1p−1m noise is the same. At the cap binds on 30–50% of the band and leaves 3–7% of the deficit unfilled, almost all of it ; both leave of the original . The Monte Carlo confirms both at the statistical floor (). The synthesized field fills the common level completely, so its variance factor is 1.712 compared to the fusion’s 1.669, and in the stamp interior it adds correspondingly slightly more 1p−1m variance ( compared to per unit input variance). Over the full stamp the fusion’s 1p−1m variance is larger, because the sheared edge of the finite correction stamp enters at full strength where ; the synthesized field is stationary on the padded grid and has no edge.
This is a limiting case, not a replacement for the full fusion correction. Correlated noise is not necessarily the obstacle, since a known stationary enters through the kernel transfer. But must be known from the resampling that produced it; it cannot be measured well enough from a single realization. Furthermore, real coadd noise can be non-stationary (cell edges, varying depth, masks), in which case there is no single to synthesize from; the real realization represents that structure and (§7). The synthesized form is useful for simulations and as a check on the fusion machinery.
References
- [1]Barbary, K., Boone, K., Craig, M., Deil, C., & Rose, B. 2017, kbarbary/sep: v1.0.2, doi: 10.5281/zenodo.896928
- [2]Bernstein, G. M., & Jarvis, M. 2002, AJ, 123, 583, doi: 10.1086/338085DOI
- [3]Gurvich, A., & Mandelbaum, R. 2016, MNRAS, 457, 3522, doi: 10.1093/mnras/stw174DOI
- [4]Huff, E., & Mandelbaum, R. 2017, arXiv e-prints. https://arxiv.org/abs/1702.02600
- [5]Mandelbaum, R., et al. 2018, The LSST Dark Energy Science Collaboration (DESC) Science Requirements Document, arXiv, doi: 10.48550/ARXIV.1809.01669DOI
- [6]Moffat, A. F. J. 1969, AAP, 3, 455
- [7]Rowe, B. T. P., Jarvis, M., Mandelbaum, R., et al. 2015, Astronomy and Computing, 10, 121, doi: 10.1016/j.ascom.2015.02.002DOI
- [8]Sanchez, J., Mendoza, I., Kirkby, D. P., Burchat, P. R., & LSST Dark Energy Science Collaboration. 2021, JCAP, 2021, 043, doi: 10.1088/1475-7516/2021/07/043DOI
- [9]Sheldon, E. 2026, The Open Journal of Astrophysics, 9, 62176, doi: 10.32332/00lc.162176
- [10]Sheldon, E. S., Becker, M. R., Jarvis, M., Armstrong, R., & LSST Dark Energy Science Collaboration. 2023, The Open Journal of Astrophysics, 6, 17, doi: 10.21105/astro.2303.03947DOI
- [11]Sheldon, E. S., Becker, M. R., MacCrann, N., & Jarvis, M. 2020, ApJ, 902, 138, doi: 10.3847/1538-4357/abb595DOI
- [12]Sheldon, E. S., & Huff, E. M. 2017, The Astrophysical Journal, 841, 24, doi: 10.3847/1538-4357/aa704bDOI