Skip to content

Commit e4d55c3

Browse files
committed
tweak szp nu to X interp routines
1 parent d5f0555 commit e4d55c3

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

src/profiles_szp.jl

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,9 +88,8 @@ function profile_grid_szp(𝕡::AbstractGNFW{T}, logθs, redshifts, logMs) where
8888
end
8989

9090

91-
function T_over_dI(X)
92-
ω = (X*constants.k_B*T_cmb)/constants.ħ
93-
return abs(1 / ( (2 * constants.h^2 * ω^4 *^X) /
91+
function I_to_T_mult_factor(X)
92+
return 1/uconvert(u"kg*s^-2",abs((2 * constants.h^2 * X_to_nu(X)^4 *^X) /
9493
(constants.k_B * constants.c_0^2 * T_cmb * (ℯ^X - 1)^2)))
9594
end
9695

@@ -110,16 +109,14 @@ function profile_paint_szp!(m::Enmap{T, 2, Matrix{T}, CarClenshawCurtis{T}},
110109
X = p.X
111110
T_e = T_vir_calc(p, Ms * M_sun, z)
112111
θ_e = (constants.k_B*T_e)/(constants.m_e*constants.c_0^2)
113-
ω = (X*constants.k_B*T_cmb)/constants.ħ
112+
nu = log(ustrip(X_to_nu(X)))
114113
t = ustrip(uconvert(u"keV",T_e * constants.k_B))
115-
nu = log(ustrip(uconvert(u"Hz",ω)))
116-
117114
logMs = log10(Ms)
118115

119116
dI = p.szpack_interp(t, nu)*u"MJy/sr"
120117
rsz_factor_I_over_y = (dI/(p.τ * θ_e))
121-
rsz_factor_T_over_y = abs(rsz_factor_I_over_y / ( (2 * constants.h^2 * ω^4 *^X) /
122-
(constants.k_B * constants.c_0^2 * T_cmb * (ℯ^X - 1)^2)))
118+
# rsz_factor_T_over_y = I/uconvert(u"kg*s^-2",abs((2 * constants.h^2 * X_to_nu(X)^4 * ℯ^X)/(constants.k_B * constants.c_0^2 * T_cmb * (ℯ^X - 1)^2)))
119+
123120
X_0 = calc_null(p, Ms*M_sun, z)
124121
if X < X_0
125122
rsz_factor_T_over_y *= -1

0 commit comments

Comments
 (0)