lusee.Observation
- class lusee.Observation(time_range=2500, lun_lat_deg=-23.814, lun_long_deg=182.258, lun_height_m=0, deltaT_sec=900)
Class that initializes a basic Lunar Observation object for an observatory in selenographic coordinates.
Lunar day can be specified as:
int = lunar day as per LunarCalendar“CY##” or “CY####” = full calendar year 1/1 to 12/31“FY##” or “FY####” = full fiscale year 10/1 to 9/30“UTC to UTC”, i.e. ‘2025-02-01 13:00:00 to 2025-04-01 16:00:00’- param lunar_day:
Lunar day on which observation takes place
- type lunar_day:
int or str, see above
- param lun_lat_deg:
Lunar latitude of observatory in degrees
- type lun_lat_deg:
float
- param lun_long_deg:
Lunar longitude of observatory in degrees
- type lun_long_deg:
float
- param lun_height_m:
Height of observatory above lunar surface in meters
- type lun_height_m:
float
- param deltaT_sec:
Time resolution of observations
- type deltaT_sec:
float
- __init__(time_range=2500, lun_lat_deg=-23.814, lun_long_deg=182.258, lun_height_m=0, deltaT_sec=900)
Methods
__init__([time_range, lun_lat_deg, ...])get_l_b_from_alt_az(alt, az[, times])Function that calculates a track in (l, b) galactic coordinates given coordinates in lunarcentric (Alt, Az).
get_ra_dec_from_alt_az(alt, az[, times])Function that calculates a track in (RA, Dec) given coordinates in lunarcentric (Alt, Az).
get_track_l_b(l, b[, times])Function that calculates a track in (Alt, Az) coordinates for an object with celestial coordinates (l, b) in the galactic coordinate system, at the self.times time stamps.
get_track_ra_dec(ra, dec[, times])Function that calculates a track in (Alt, Az) coordinates for an object with celestial coordinates in (RA, Dec) at the self.times time stamps.
get_track_solar(objid)Function that calculates a track in (Alt, Az) coordinates for an object in the solar system at the self.times time stamps.
set_time_range(tpl)Attributes
default_lun_height_mdefault_lun_lat_degdefault_lun_long_degdefault_time_range