ssapy_toolkit.Coordinates.equitorial_and_ecliptic

Functions

ecliptic_to_equatorial(lon, lat[, degrees])

Convert ecliptic coordinates (longitude and latitude) to equatorial coordinates (right ascension and declination).

ecliptic_xyz_to_equatorial(xc, yc, zc[, xe, ...])

Convert ecliptic Cartesian coordinates to equatorial right ascension and declination.

ecliptic_xyz_to_equatorial_xyz(xc, yc, zc)

Convert ecliptic Cartesian coordinates to equatorial Cartesian coordinates.

equatorial_to_ecliptic(right_ascension, ...)

Convert equatorial coordinates (right ascension and declination) to ecliptic coordinates (longitude and latitude).

equatorial_xyz_to_ecliptic_xyz(xq, yq, zq)

Convert equatorial Cartesian coordinates to ecliptic Cartesian coordinates.

xyz_to_ecliptic(xc, yc, zc[, xe, ye, ze, ...])

Convert a point in space from equatorial coordinates to ecliptic latitude and longitude.

xyz_to_equatorial(xq, yq, zq[, xe, ye, ze, ...])

Convert a point in space from Cartesian coordinates to equatorial right ascension and declination.

ssapy_toolkit.Coordinates.equitorial_and_ecliptic.ecliptic_to_equatorial(lon: float, lat: float, degrees: bool = False) float[source]

Convert ecliptic coordinates (longitude and latitude) to equatorial coordinates (right ascension and declination).

Parameters: - lon (float): Ecliptic longitude in radians or degrees. - lat (float): Ecliptic latitude in radians or degrees. - degrees (bool, optional): If True, return the results in degrees. Default is False (radians).

Returns: - float: Right ascension and declination (in radians or degrees).

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.equitorial_and_ecliptic.ecliptic_xyz_to_equatorial(xc: float, yc: float, zc: float, xe: float = 0, ye: float = 0, ze: float = 0, degrees: bool = False) float[source]

Convert ecliptic Cartesian coordinates to equatorial right ascension and declination.

Parameters: - xc, yc, zc (float): Ecliptic Cartesian coordinates of the point. - xe, ye, ze (float, optional): Cartesian coordinates of the Earth. Default is (0, 0, 0). - degrees (bool, optional): If True, return the results in degrees. Default is False (radians).

Returns: - float: Right ascension and declination (in radians or degrees).

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.equitorial_and_ecliptic.ecliptic_xyz_to_equatorial_xyz(xc: float, yc: float, zc: float) float[source]

Convert ecliptic Cartesian coordinates to equatorial Cartesian coordinates.

Parameters: - xc, yc, zc (float): Ecliptic Cartesian coordinates.

Returns: - float: Equatorial Cartesian coordinates (xq, yq, zq).

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.equitorial_and_ecliptic.equatorial_to_ecliptic(right_ascension: float, declination: float, degrees: bool = False) float[source]

Convert equatorial coordinates (right ascension and declination) to ecliptic coordinates (longitude and latitude).

Parameters: - right_ascension (float): Right ascension in radians or degrees. - declination (float): Declination in radians or degrees. - degrees (bool, optional): If True, return the results in degrees. Default is False (radians).

Returns: - float: Ecliptic longitude and latitude (in radians or degrees).

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.equitorial_and_ecliptic.equatorial_xyz_to_ecliptic_xyz(xq: float, yq: float, zq: float) float[source]

Convert equatorial Cartesian coordinates to ecliptic Cartesian coordinates.

Parameters: - xq, yq, zq (float): Equatorial Cartesian coordinates.

Returns: - float: Ecliptic Cartesian coordinates (xc, yc, zc).

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.equitorial_and_ecliptic.xyz_to_ecliptic(xc: float, yc: float, zc: float, xe: float = 0, ye: float = 0, ze: float = 0, degrees: bool = False) float[source]

Convert a point in space from equatorial coordinates to ecliptic latitude and longitude.

Parameters: - xc, yc, zc (float): Cartesian coordinates of the point in space. - xe, ye, ze (float, optional): Cartesian coordinates of the Earth. Default is (0, 0, 0). - degrees (bool, optional): If True, return the results in degrees. Default is False (radians).

Returns: - float: Ecliptic longitude and latitude (in radians or degrees).

Author: Travis Yeager (yeager7@llnl.gov)

ssapy_toolkit.Coordinates.equitorial_and_ecliptic.xyz_to_equatorial(xq: float, yq: float, zq: float, xe: float = 0, ye: float = 0, ze: float = 0, degrees: bool = False) float[source]

Convert a point in space from Cartesian coordinates to equatorial right ascension and declination.

Parameters: - xq, yq, zq (float): Cartesian coordinates of the point. - xe, ye, ze (float, optional): Cartesian coordinates of the Earth. Default is (0, 0, 0). - degrees (bool, optional): If True, return the results in degrees. Default is False (radians).

Returns: - float: Right ascension and declination (in radians or degrees).

Author: Travis Yeager (yeager7@llnl.gov)