This effect should capture the large scale drop off of illumination over the whole detector (Vignetting).
- It is planned to be modelled as a 2D Gaussian centred on the detector, normalised so the centre = 1.0.
- A parameter parameter edge_fraction sets how bright the corners are relative to the centre.
- Application: obj.hdu.data *= illumination_map, WCS-aligned to the image plane pixel grid OR pixel scaled when detector is read out.
- Class name: LargeScaleIllumination
Open questions
- Location of file: add new directory scopesim/effects/flats/vignetting.py or add it somewhere else?
- Z-order: 750 (ImagePlane effect, applied during observe() after FOV stacking, before detector readout) OR z-order around 800 ?
- Should the effect be included by Default?
- Should we add it in default.yaml (as !OBS)
This effect should capture the large scale drop off of illumination over the whole detector (Vignetting).
Open questions