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.
This PR introduces image plane priors for the positions of objects. With these, it's possible to fix the position of a source to one of its visible images. This is done in the ini file by prefixing the prior with
image
, for exampleThe image plane prior is calculated in the
set_params
kernel which is called when parameters need adjustment. Given how rarely that happens relative to the deflection and surface brightness calculations, there should not be any noticeable impact on performance.The implementation is restricted to objects that have subsequent parameters x and y (i.e. all of the current ones).