Jammy2211 / PyAutoLens

PyAutoLens: Open Source Strong Gravitational Lensing
https://pyautolens.readthedocs.io/
MIT License
162 stars 32 forks source link

Feature/hyper cleanup #215

Closed Jammy2211 closed 1 year ago

Jammy2211 commented 1 year ago

We no longer require hyper-galaxies to increase the noise in regions of an image fit which are poor, because multi-Gaussian expansions leave far fewer residuals for a galaxy fit.

The functionality associated with this takes up a lot of the source code and is cumbersome to maintain. However, I did not want to remove it entirely, because it may be necessary in the future.

All hyper functionality has therefore been isolated to a legacy module, out the way.

I have also removed all high-level examples for hyper function (e.g. in the workspace), removes the image sky / noise map features, removed it from SLaM pipelines.

Any functionality associated with adapting a pixelization mesh / regularization now uses the term adapt instead of hyper (e.g. HyperSetup -> AdaptSetup, hyper_dataset -> adapt_dataset).