-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reduced shear correction for DeltaSigma model #537
Comments
Does that mean users need to provide z_src to compute Sigma_c in the correction factor? |
Yes, this becomes dependent on the source redshift (either individual or distribution). |
@hsinfan1996, @m-aguena - I was going through open issues to see if anything outstanding needed addressing for v2.0 and I came upon this old one... I don't think we did anything about it, right? |
@combet Where is the |
So the DeltaSigma in the theory module corresponds to shear * Sigma_crit. We actually define the shear from DeltaSigma in theory (e.g. parent_class.py, l. 306)
But when we compute DeltaSigma from the data, what we do is reduce_shear * Sigma_crit, as the data only gives access to the reduced shear. So in the inner regions, I think the model DeltaSigma will not be the right model for the data and this may biased the mass estimation in a fit. So I think the user should have the option to compute the correction factor to apply to the model before fitting. But then, yes, the model depends on the data through the redshifts... Not sure if I'm making sense 😅 |
I see. So basically there should be a version of excess surface density that is corrected by 1/(1-kappa). |
Actually, thinking about it again it may be a non-problem. It's really dataops that may be "misleading", as it's multiplying the tan and cross components by sigmacrit when the flag |
The docstrings for the function Lines 71 to 79 in 157bdb0
|
Ah, thanks, I completely missed the warning. Yes, might be worth moving it to the |
When we measure
DeltaSigma
from the data, we basically computeg*Sigma_c
, whereg
is the reduced shear and not the sheargamma
(g = gamma/(1-kappa)
). However, the model definition ofDeltaSigma
isDeltaSigma = gamma*Sigma_c
.Far from the halo center, where
kappa<<1
,g = gamma
and theDeltaSigma
model (that we have currently in CLMM) that corresponds togamma*Sigma_c
is sufficient. However, whenkappa
starts to be "large" (R<~1 Mpc),kappa
becomes sufficiently large that we need to account for it. In practice, this means multiplyingDeltaSigma
as defined in CLMM's theory modules by(See McClintock (2019))
Below the the difference between the two for a 1e15 Msun cluster at z=0.5 and a source at z=2.
We should provide a function that implements the correction.
The text was updated successfully, but these errors were encountered: