Skip to content

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.
Clone this wiki locally