METHOD NOTE · PRELIMINARY · INTRINSIC / UNCONVOLVED

From X-ray spectra
to thermal-SZ y

This is a step-by-step, reproducible thermal Compton-y prediction constructed from saved X-ray fits. It is not a direct SZ-map measurement and has not been convolved with an instrument beam or transfer function.

y(R)=σT / mene kT dl

01 · THE FULL CHAIN

Separate what is measured from what is modelled

The X-ray spectra directly provide projected temperature and projected emission measure. Three-dimensional density, pressure, and y require the explicit geometrical model below.

01

MOS spectra

MOS1/MOS2 are jointly fitted from 0.4–7 keV in eight non-overlapping annuli; SrcApec kT and norm are shared within an annulus.

02

Projected EM

Because norm is defined per arcmin², the APEC normalization directly becomes the line-of-sight ∫nₑnᴴdl.

03

3-D density

A spherical β model fits annulus-averaged projected EM. This is a model assumption, not a direct X-ray inversion.

04

Pressure → y

A smooth temperature proxy is used as the 3-D temperature, and nₑkT is integrated along the line of sight to obtain dimensionless intrinsic y.

02 · REPRODUCIBLE DERIVATION

From one X-ray spectrum to one y curve

Every equality maps to a quantity, unit, or assumption in the calculation that produced the displayed result.

kT · nₑ · y

Before starting: three quantities

kT is thermal energy per particle (keV); nₑ is electron number density (cm⁻³); y is the dimensionless accumulated scattering weight experienced by CMB photons crossing the hot electrons.

X-RAY DATA

What the spectra actually measure

For every annulus: SrcApec kT and K≡norm/arcmin². The spectral model simultaneously handles background, soft protons, and instrumental lines; Z=0.3 Z⊙ and z=0.00475 are fixed.

MODEL ASSUMPTIONS

What must be assumed additionally

Spherical β density, a smooth temperature proxy, nₑ=1.2nᴴ, and a line-of-sight continuation. These turn projected X-ray quantities into a 3-D pressure model.

01

APEC NORMALIZATION

Step 1 · What leaves the X-ray spectral fit?

For one annulus, the standard APEC normalization is

K = 10−14 / [4π DA²(1+z)²] · ∫ nenH dV

The integral is over that annulus's three-dimensional volume. The K used here has already been divided by the annular sky area, in arcmin⁻²: it is a surface normalization, not a total-aperture norm.

02

APEC → PROJECTED EM

Step 2 · How does K become projected emission measure?

Set dV=Dₐ² dΩ dl and divide the preceding equation by one arcmin². Dₐ² cancels exactly, giving

EMproj = ∫ nenH dl = Karcmin² · 4π(1+z)² / [10−14 Ω1 arcmin²]

Ω₁arcmin²=(π/10800)²=8.4616e-8 sr. The output EMproj is in cm⁻⁵: a line-of-sight ∫nₑnᴴdl, not a deprojected shell EM.

03

EM → DENSITY

Step 3 · Use EM to constrain a spherical density

Assume fully ionized cosmic-abundance gas, nₑ=1.2nᴴ, and write

ne(r) = n0[1 + (r/rc)²]−3β/2,   nH = ne/1.2

The line-of-sight integral has an analytic EMproj(R). The calculation area-averages it in each real annulus, then fits n₀, r_c, and β with unweighted log₁₀ EM residuals.

EMproj(R) = (n0²/1.2) rc√π Γ(3β−1/2)/Γ(3β) · [1+(R/rc)²]1/2−3β

The current best model is n0=1.786e-2 cm⁻³, rc=109.258 kpc, β=0.645088.

The fit RMS is 0.0721 dex and the maximum absolute residual is 0.1336 dex. These are model–data scatter, not error bars.

04

TEMPERATURE PROXY

Step 4 · How does temperature enter 3-D pressure?

The eight spectral fits give projected kT. To prevent one projected-temperature fluctuation from creating a spurious pressure kink, the y calculation uses only this robust power law:

kT(θ) = 1.148673 · (θ/30′)-0.200450 keV

Inside 7.91′, T is held at the boundary value (there is no R0–5 spectrum); outside 85.15′ the continuation slope is fixed to 0, so it is again constant. This T(r) is a pressure-projection proxy, not a replacement 3-D spectral fit.

05

PRESSURE → y

Step 5 · From electron pressure to Compton-y

Electron pressure is Pₑ=nₑkT. The thermal-SZ definition is

y(R) = σT/(mec²) · ∫−L+L ne(√(R²+l²)) kT(√(R²+l²)) dl

With kT in keV and nₑdl in cm⁻², σT(1 keV)/(mec²)=1.301015e-27 cm² keV⁻¹. The script uses r²=R²+l² and numerically integrates from −L to +L; L=10000′ is a recorded β-model-tail cutoff, not an observed cluster edge.

06

CUMULATIVE APERTURE

Step 6 · What is cumulative Ycyl?

Integrate y once more in the sky plane:

Ycyl(5′<θ<Θ) = 2π ∫5′Θ y(θ) θradrad

The code computes y on 160 logarithmically spaced radii from 5′ to 180′ and applies the trapezoid rule. Thus it is exactly Ycyl(5′<θ<Θ), not total Y inside Θ: R0–5 is intentionally absent because no retained MOS spectrum exists.

03 · NUMBERS ACTUALLY SUBSTITUTED

Parameters a first-year student can insert directly

These values are read from the saved fits and this y calculation, not estimated from the displayed plot.

z0.00475fixed SrcApec redshift
Z0.3 Zfixed SrcApec abundance
DA20.0 Mpc1′ = 5.8178 kpc
Ω1 arcmin²8.4616e-8 srsolid-angle conversion
rLOS,max10000explicit β-tail cutoff
spectral fitMOS1 + MOS20.47 keV
MWHotHalonorm=0, frozenother sky terms frozen
Touterslope = 0.0outer-temperature continuation

04 · CURRENT RESULT

Preliminary intrinsic y profile

The continuous line comes from the β density plus temperature proxy; points are annulus-averaged y values from that same model.

Preliminary X-ray-inferred y profile and cumulative Y profile
The lower x axis is kpc and the upper axis is arcmin. The cumulative curve is exactly Ycyl(5′<θ<Θ). No y band is drawn because a compatible covariance export is not yet available.

05 · ACTUAL X-RAY INPUTS

The 8 non-overlapping annuli used for y

kT raw is the spectral-fit value. kT smooth is the temperature proxy actually passed to the pressure integral in Step 4.

regionradiuseffective RMOS spectrakT raw / smoothprojected EMannular y
R5-1051046.0 kpc2 / 1 ObsIDs1.467 / 1.501 keV1.22e+20 cm⁻⁵2.87e-5
R10-20102092.0 kpc13 / 7 ObsIDs1.348 / 1.306 keV6.37e+19 cm⁻⁵2.28e-5
R20-302030148.3 kpc18 / 10 ObsIDs1.217 / 1.187 keV3.04e+19 cm⁻⁵1.69e-5
R30-403040205.7 kpc12 / 6 ObsIDs1.099 / 1.111 keV1.99e+19 cm⁻⁵1.29e-5
R40-504050263.4 kpc8 / 4 ObsIDs1.033 / 1.058 keV1.03e+19 cm⁻⁵1.03e-5
R60-706070379.3 kpc2 / 1 ObsIDs1.001 / 0.983 keV3.39e+18 cm⁻⁵7.31e-6
R70-807080437.3 kpc2 / 1 ObsIDs0.855 / 0.956 keV1.83e+18 cm⁻⁵6.38e-6
R80-908090495.4 kpc2 / 1 ObsIDs0.971 / 0.932 keV2.29e+18 cm⁻⁵5.68e-6

06 · MINIMUM REPRODUCTION CHECKLIST

These six lines reproduce the curve

No PHA or event files are needed for this mathematical reproduction: use the tabulated K, kT, and the stated model convention.

  1. 01

    Read K=SrcApec norm/arcmin² and kT for every annulus from the table.

  2. 02

    Use Step 2 to calculate EMproj; retain the cm⁻⁵ units.

  3. 03

    Set R=Dₐθ and fit the annulus-averaged β model to EMproj.

  4. 04

    Use the Step-4 log–log power law for T(r), including its inner and outer continuation rules.

  5. 05

    For each sky radius R, numerically integrate y=σT/(mec²)·2∫₀ᴸnₑ(r)kT(r)dl.

  6. 06

    Multiply y(θ) by 2πθdθ, with θ in radians, and accumulate to get Ycyl in sr.

07 · UNCERTAINTY AND BOUNDARY

y needs an interval; no shaded band is fabricated

The following distinguishes future statistical propagation from systematics that need separate investigation.

Current numerical state

The archived best values come from CIAO 4.14 / Python 3.8 sessions. The local XSPEC compatible with those sessions lacks the session-locked angr abundance table, whereas a newer runtime with angr cannot deserialize the old sessions. Therefore no numerical y confidence interval is currently quoted or plotted.

Planned statistical propagation

For every primary annulus, derive a full Sherpa-Hessian covariance C over every thawed parameter (including per-spectrum SP and instrumental lines). Select the marginal SrcApec (kT,norm) 2×2 block, draw correlated realizations, refit β density and smooth T, then perform the LOS integral for each draw. The 16th/84th percentiles of y form the conditional 68.27% statistical band; Ycyl is computed from every draw as well.

pj(m) ∼ N[p̂j, Cj],   y68%(θ) = [P16{y(m)}, P84{y(m)}]

Systematics outside the statistical band

Uncertainty from frozen sky/SP backgrounds, azimuthal scatter and clumping, multi-temperature/projection bias, distance/spherical-geometry/outer-tail assumptions, and SZ beam/transfer function. These require separate refits or physical-sensitivity branches and must not be silently folded into the statistical band.

SCOPE AND NEXT GATE

This is not a final SZ-map measurement constraint.

Before comparison with an SZ map, the eight primary annuli need a compatibility-preserving refit, new saved sessions, and covariance export; the statistical band and explicit systematic branches can then be propagated to y. Any map comparison must additionally include that map's beam and transfer function.