Reference/API

skysim.airglow Module

Compute optical airglow emission and transmission.

Refer to Section 4 of Nolll 2012 for details.

Functions

airglow_scattering(z)

Calculate net Rayleigh and Mie scattering of airglow emission.

airmass_ag(z)

Calculate the effective airmass of airglow emission from ~90km.

get_airglow(lam, z[, p, H, Rayleigh, Mie, …])

Calculate airglow flux.

skysim.transmission Module

Compute scattering and absorption effects on transmission.

Refer to Section 2 of Noll 2012 for details.

Functions

tau0M(lam[, lam0, k0, alpha])

Calculate zenith optical depth due to Mie scattering off aerosols.

tau0R(lam[, p, H])

Calculate zenith optical depth due to Rayleigh scattering.

tau0ma(lam)

Calculate zenith optical depth of molecular absorption.

tau0o3(lam)

Calculate zenith optical depth of ozone absorption.

skysim.zodiacal Module

Compute optical zodiacal scattering and extinction.

See Section 3.3 of Noll 2012 for details.

Functions

airmass_zodi(zenith_angle)

Calculate the airmass used for zodiacal light calculations.

ecl_elong(ecl_lon, ecl_lat)

Calculate the elongation for a specified ecliptic longitude and latitude.

get_zodiacal(lam, ecl_lon, ecl_lat, z[, p, …])

Calculate zodiacal flux.

get_zodiacal_flux500(ecl_lon, ecl_lat)

Return zodical flux at 500nm incident above the atmosphere.

zodiacal_color_factor(lam, elong)

Calculate the redenning of the solar spectrum.

zodiacal_scattering(I0)

Calculate net Rayleigh and Mie scattering of zodiacal light.