liger_iris_sim.sky.emission
Functions
|
Compute the Maunakea sky emission spectrum composed of blackbody functions and OH emission lines. |
|
Generate OH lines with particular integrated line strengths at specified locations. |
|
Simulate a single OH line with a Lorentzian profile. |
- liger_iris_sim.sky.emission.get_maunakea_spectral_sky_emission(wavelengths: ndarray, resolution: float | None = None, T_tel: float = 275, T_atm: float = 258, T_aos: float = 243, T_zod: float = 5800, Em_tel: float = 0.09, Em_atm: float = 0.2, Em_aos: float = 0.01, Em_zod: float = 1.47e-12) dict [source]
Compute the Maunakea sky emission spectrum composed of blackbody functions and OH emission lines.
- Parameters:
wavelengths (np.ndarray) – The wavelength array.
resolution (float) – The spectral resolution.
T_tel (float) – The temperature of the telescope in Kelvin.
T_atm (float) – The temperature of the atmosphere in Kelvin (at the telescope).
T_aos (float) – The temperature of the adaptive optics system in Kelvin.
T_zod (float) – The temperature of the zodiacal light in Kelvin.
Em_tel (float) – The emissivity of the telescope.
Em_atm (float) – The emissivity of the atmosphere.
Em_aos (float) – The emissivity of the adaptive optics system.
Em_zod (float) – The emissivity of the zodiacal light.
- Returns:
A dictionary containing the wavelengths, total sky emission spectrum, and individual components.
- Return type:
dict