__Tasks__

- Build Server: Sort Authentification issues.
- Logging: DISPLAY EVERYTHING (PSF SIZE, IMAGER SIZE, MASK STUFF, IT WILL STOP BUGS).
- GUI code is horrific, clean up, CHECK IF INUT IS SCALED OR PIXELS.
- Simulating lenses is slow because the iterate grid is used for all visualization. Make a "sub_size_1" grid property.

__HowToLens__

- Add equations to lectures from likelihood function noteobok.

__Features__

- Mass visualization for large runs in single folder, which works for database runs.
- Automated check of deflection angles against integration during lens modeling.
- DM many subhalo sims.
- Automatically blurring grid padding and extraction.


__Image To Source Mapping__

Mapping image arrays (e.g. the data) to the source plane so we can compare how the source-plane appears.

- Do for simple rectangular grid, then add subgrid, interpolation.
- Make magnification equivalent.


__Clump API__

- Scripts describing what a clump is.
- Example scripts showing how every clump maker task relates to autofit model composition.
- Point Source Models via PointModel API.
- Gradually build examples of increasing complexity (e.g. using elliptical measurements, luminosity / scaling relations,
hierarchical models, prior passing).
- Rich: API for fitting model sub components one by one, built into clump API.
- Multiwavelength 0_0.

__Point Source__

- Point source visusliazation, RMS of point source.


__Documentation__

- Search chaining readthedocs.
- add https://arxiv.org/abs/2012.04665 where applicable.
- FAQ My reconstruction is a demagnified solution.

__Refactor__



__Bugs__

- Raise exception if mask not applied to imaging and it is passed to analysis.
- No positions analysis bug, need to remove copy or something.
- Point source raises exception if solver grid smaller than data in analysi class.
- Sanity checks on datastructures wherer possible (e.g. output grid index is 2).
- Sanity checks on things like mapper uitil, inversion util, where a user may input an incorrect array (e.g. an unasked
noise map) and not get an error as an index limit is never hit.



__SLam2__

- Source parametric (using linear profiles) solely to estimate positions.

- Lens Light (Sersic or MGE) + SIE or Light Dark + Source Inversion w/ new LH position LH func.
- Source hyper.
- Lens Light (Sersic or MGE) + SIE / PL or Light Dark + Source Inversion w/ new LH position LH func (Refit to improve hyper image).
- Hyper phase.

- Mass total: Lens Light (Optional, default off) + More Complex Mass + Source Inversion w/ new position LH func.
- Mass Light Dark: Mass pipeline specifically for light_dark linear transition.

- Subhalo pipeline.

- BG Sky linear, remove bg sky noise.
- fixed pixel number for source by default.