ENH(lensing): deflections from weak lensing #108
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds functions to simulate deflections due to weak gravitational lensing:
from_convergence()
computes other weak lensing fields from the convergencedeflect()
applies deflections to a set of positionsAn exact definition of what "deflection" means in GLASS is added to the glossary.
This functionality so far only covers the raw physical process of deflecting a point. To compute the observed positions of a set of sources under weak lensing, we will need a new high-level function
lensed_positions()
, say, that solves the lensing equation by repeatedly callingdeflect()
.Closes: #106
Added:
deflect()
applies deflections to positionsAdded:
from_convergence()
returns other lensing fields given the convergenceDeprecated:
shear_from_convergence()
is deprecated in favour offrom_convergence()