liger_iris_sim.expose.thropughput
Functions
|
Compute the throughput for the IRIS IFU. |
|
Compute the throughput for the IRIS imager. |
|
Compute the total throughput for the given mode and wavelength. |
|
Compute the integrated throughput for Keck+AO+Liger. |
- liger_iris_sim.expose.thropughput.compute_iris_tput(mode: str, wavelength: float, tel: float = 0.91, ao: float = 0.8, filt: float = 0.9, instrument: float | None = None) float [source]
Compute the total throughput for the given mode and wavelength.
- Parameters:
mode (str) – The mode (‘img’, ‘slicer’, ‘lenslet’).
wavelength (float) – The wavelength in nm.
tel (float) – The telescope throughput.
ao (float) – The AO throughput.
filt (float) – The filter throughput.
- Returns:
The total throughput for IRIS.
- Return type:
float
- liger_iris_sim.expose.thropughput.compute_liger_tput(mode: str, wavelength: float, tel: float = 0.8, ao: float = 0.65, filt: float = 0.9) float [source]
Compute the integrated throughput for Keck+AO+Liger.
- Parameters:
mode (str) – The mode (‘img’, ‘slicer’, ‘lenslet’).
wavelength (float) – The average observed wavelength in microns.
tel (float) – The telescope throughput.
ao (float) – The AO throughput.
filt (float) – The filter throughput.
- Returns:
The total throughput for Liger.
- Return type:
float