rosalia.telescopes

Functions

find_closest_TLE(epoch, TLE_history)

find_filter_in_svo(wavelength, telescope, ...)

get_filter(telescope, instrument, detector, ...)

ndi_estimator(theta[, phi, wavelength, mode])

ndi_estimator estimates the NDI for a given angle theta (and optionally phi) and wavelength. It uses either the legacy values from Bely 2003 for the HST NDI or the Euclid NDI envelope depending on the mode selected. The function returns an interpolated NDI value for the given theta. Input parameters: - theta: The angle in degrees for which to estimate the NDI. - phi: (Optional) The azimuthal angle in degrees. Not used in the current implementation but can be included for future improvements. - wavelength: (Optional) The wavelength in microns - mode: A string that determines which NDI values to use. "legacy" uses the Bely 2003 values for HST, while "euclid" uses the Euclid NDI envelope. Output: - f_NDI_interpolator(theta): The interpolated NDI value for the given theta.

telescope_class_finder(telescope)

Classes

ARRAKIHS()

ARRAKIHS Telescope properties class

CSST()

Chinese Space Station Telescope properties class

Euclid()

Euclid Telescope properties class

Hubble()

Hubble Space Telescope properties class

MESSIER()

MESSIES Telescope properties class

Passbands()

Roman()

Nancy Grace Space Telescope properties class

SPHEREx()

SPHEREx Telescope properties class