-
Notifications
You must be signed in to change notification settings - Fork 32
State of Development
James Nightingale edited this page Sep 5, 2018
·
8 revisions
The following two terms are used to describe the state of a feature / functionality:
- Implemented: the feature is supported in the source-code and its functionality is fully united tested. However, it does not currently work in the pipeline interface.
- Integrated: The feature works in the pipeline interface and has been fully integration-tested.
Integrated Features:
- LensSourcePlane modeling using (any number of) galaxies composed of (multiple) light, mass and light+mass profiles.
Short-term (September - October 2018):
- LensSourcePlane modeling using a source-galaxy with a pixelization. In terms of pixelizations, the rectangular and Voronoi pixelizations are implemented but awaiting integration.
- Hyper-parameter optimization: Build into each phase and make it switch on / off for a use via bool. Allow for customization by manually setting up a hyper-parameter phase.
- Automatic prior linking: Use the inheritance and the geometry, total luminosity / Einstein mass of galaxy to automatically set up its priors for a subsequent phase, even if the lens model changes. This will be default prior passing, changing the 'prior pass' function to a 'prior override' function.
Shortish-term (October 2018 - November 2018):
- Strong lens quasar modeling. Requires implementation, but fits into the design of the galaxy_prior / ray_tracing modules.
- PSF model updating during fitting - build into hyper-parameter optimization.
- A pixelization that adapts to the source galaxy's surface-brightness.
Mid-term (Late 2018 - Early 2019)
- Multi-plane modeling: The multi-plane ray-tracer is fully implemented, but needs integration. Doing this right will require a lot of careful thought, so priority is on lens+source plane modeling for now.
- Multiple pixelization fitting of source's (e.g. double Einstein rings). Requires implementation, but fits into the design of the fitting module.