EphCore.Geometry.Ecliptic (eph_core v0.1.0)

Copy Markdown View Source

Ecliptic coordinate transforms.

Summary

Functions

Convert an ecliptic cartesian vector to longitude/latitude in degrees.

Rotate an ICRF vector into the J2000 ecliptic frame.

Compute J2000 ecliptic longitude/latitude from an ICRF vector.

Rotate an ICRF vector into the mean-of-date ecliptic frame.

Compute mean-of-date ecliptic longitude/latitude from an ICRF vector.

Rotate an ICRF vector into the true-of-date ecliptic frame.

Compute true-of-date ecliptic longitude/latitude from an ICRF vector.

Functions

ecliptic_lon_lat(arg)

@spec ecliptic_lon_lat({float(), float(), float()}) :: {float(), float()}

Convert an ecliptic cartesian vector to longitude/latitude in degrees.

icrf_to_j2000_ecliptic(arg)

@spec icrf_to_j2000_ecliptic({float(), float(), float()}) ::
  {float(), float(), float()}

Rotate an ICRF vector into the J2000 ecliptic frame.

icrf_to_j2000_lon_lat(vector)

@spec icrf_to_j2000_lon_lat({float(), float(), float()}) :: {float(), float()}

Compute J2000 ecliptic longitude/latitude from an ICRF vector.

icrf_to_mean_ecliptic_of_date(vector, jd_tt)

@spec icrf_to_mean_ecliptic_of_date({float(), float(), float()}, float()) ::
  {float(), float(), float()}

Rotate an ICRF vector into the mean-of-date ecliptic frame.

icrf_to_mean_lon_lat(vector, jd_tt)

@spec icrf_to_mean_lon_lat({float(), float(), float()}, float()) :: {float(), float()}

Compute mean-of-date ecliptic longitude/latitude from an ICRF vector.

icrf_to_true_ecliptic_of_date(vector, jd_tt)

@spec icrf_to_true_ecliptic_of_date({float(), float(), float()}, float()) ::
  {float(), float(), float()}

Rotate an ICRF vector into the true-of-date ecliptic frame.

icrf_to_true_lon_lat(vector, jd_tt)

@spec icrf_to_true_lon_lat({float(), float(), float()}, float()) :: {float(), float()}

Compute true-of-date ecliptic longitude/latitude from an ICRF vector.