Celestine API Documentation - v0.2.0
    Preparing search index...

    Function getSunPosition

    • Calculates the geocentric position of the Sun.

      Parameters

      • jd: number

        Julian Date

      • options: EphemerisOptions = {}

        Optional calculation parameters

      Returns PlanetPosition

      Sun's position including longitude, latitude, distance, and speed

      The Sun's ecliptic latitude is always essentially 0° (by definition, the Sun defines the ecliptic plane). Small deviations (~0.0001°) are due to the barycenter of the solar system not being at the Sun's center.

      Accuracy: ±1 arcminute for years 1800-2200.

      import { getSunPosition } from 'celestine/ephemeris';

      // J2000.0 epoch
      const jd = 2451545.0;
      const sun = getSunPosition(jd);
      // sun.longitude ≈ 280.46° (Capricorn)
      // sun.latitude ≈ 0°
      // sun.distance ≈ 0.983 AU
      // sun.longitudeSpeed ≈ 1.02°/day

      Meeus, "Astronomical Algorithms", Chapter 25