Skip to content

Add large scale Illumination effect / Vignetting #889

@ShannonS00

Description

@ShannonS00

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)

Metadata

Metadata

Assignees

Labels

effectsRelated to a ScopeSim effect

Projects

Status

🆕 New

Status

💡 Idea

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions