SkyBackground

class m4opt.models.background.SkyBackground[source] [edit on github]

Bases: object

Sky Brightness background: sky glow due to scattered and diffuse light

Currently, only the Kitt Peak sky brightness observations from Neugent and Massey (2010) [1] are supported. There are four methods, sampling a selection of sky brightness conditions:

  • low(): At zenith in June

  • medium() : At zenith in February

  • high(): At a zenith angle of 60 degrees towards Phoenix

  • veryhigh(): At a zenith angle of 60 degrees towards Tucson

Notes

Spectra are given only for B and V bands (~3750 - ~6875 Angstrom) and do not include effect of lunar phase.

References

[1]

Neugent, K. and Massey, P., 2010, “The Spectrum of the Night Sky Over Kitt Peak: Changes Over Two Decades”. PASP, 122, 1246-1253 doi:10.1086/656425

Examples

>>> from astropy import units as u
>>> from m4opt.models.background import SkyBackground
>>> background = SkyBackground.low()
>>> background(5890 * u.angstrom).to(u.mag(u.AB / u.arcsec**2))
<Magnitude 20.66945113 mag(AB / arcsec2)>
>>> background = SkyBackground.veryhigh()
>>> background(5890 * u.angstrom).to(u.mag(u.AB / u.arcsec**2))
<Magnitude 19.09920111 mag(AB / arcsec2)>

(Source code, png, hires.png, pdf)

../_images/m4opt-models-background-SkyBackground-1.png

Sky background spectra

Methods Summary

high()

low()

medium()

veryhigh()

Methods Documentation

static high()[source] [edit on github]
static low()[source] [edit on github]
static medium()[source] [edit on github]
static veryhigh()[source] [edit on github]