ssapy_toolkit.Coordinates.local_and_equitorial

Functions

equatorial_to_horizontal(observer_latitude, ...)

Convert equatorial coordinates (right ascension, declination) to horizontal coordinates (azimuth, altitude).

horizontal_to_equatorial(observer_latitude, ...)

Convert horizontal coordinates (azimuth, altitude) to equatorial coordinates (hour angle, declination).

rightasension2hourangle(right_ascension, ...)

Convert right ascension and local time to hour angle.

ssapy_toolkit.Coordinates.local_and_equitorial.equatorial_to_horizontal(observer_latitude, declination, right_ascension=None, hour_angle=None, local_time=None, hms=False)[source]

Convert equatorial coordinates (right ascension, declination) to horizontal coordinates (azimuth, altitude).

Parameters: - observer_latitude (float): Latitude of the observer in degrees. - declination (float): Declination of the object in degrees. - right_ascension (str or float, optional): Right ascension in HH:MM:SS format or decimal degrees. - hour_angle (str or float, optional): Hour angle in HH:MM:SS format or decimal degrees. - local_time (str or float, optional): Local time in HH:MM:SS format or decimal hours. - hms (bool): If True, interpret inputs as HH:MM:SS strings.

Returns: - (float, float): Azimuth and altitude in degrees.

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.local_and_equitorial.horizontal_to_equatorial(observer_latitude, azimuth, altitude)[source]

Convert horizontal coordinates (azimuth, altitude) to equatorial coordinates (hour angle, declination).

Parameters: - observer_latitude (float): Latitude of the observer in degrees. - azimuth (float): Azimuth in degrees. - altitude (float): Altitude in degrees.

Returns: - (float, float): Hour angle and declination in degrees.

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.local_and_equitorial.rightasension2hourangle(right_ascension, local_time)[source]

Convert right ascension and local time to hour angle.

Parameters: - right_ascension (str or float): The right ascension of the object in HH:MM:SS format or decimal degrees. - local_time (str or float): The local time in HH:MM:SS format or decimal hours.

Returns: - str: The corresponding hour angle in HH:MM:SS format.

Author: Travis Yeager (yeager7@llnl.gov)