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

      Celestine API Documentation - v0.2.0

      Celestine - Astronomical and Astrological Calculations

      A TypeScript library for calculating planetary positions, birth charts, and other astrological data based on astronomical principles.

      import { calculateChart, time, ephemeris, zodiac } from 'celestine';

      // Calculate a complete birth chart
      const chart = calculateChart({
      year: 2000, month: 1, day: 1,
      hour: 12, minute: 0, second: 0,
      timezone: 0,
      latitude: 51.5074, // London
      longitude: -0.1278
      });

      console.log(`Rising sign: ${chart.angles.ascendant.signName}`);
      console.log(`Sun: ${chart.planets[0].formatted}`);

      // Or use individual modules
      const jd = time.toJulianDate({ year: 2000, month: 1, day: 1, hour: 12 });
      const sun = ephemeris.getSunPosition(jd);
      const position = zodiac.eclipticToZodiac(sun.longitude);

      Namespaces

      aspects
      chart
      ephemeris
      houses
      progressions
      time
      transits
      zodiac

      Enumerations

      AspectType
      PatternType
      CelestialBody
      Sign
      Element
      Modality
      Planet
      DignityState

      Interfaces

      Aspect
      AspectBody
      AspectPattern
      BirthData
      ChartOptions
      ChartPlanet
      ChartAngles
      ChartHouses
      ChartAspects
      ChartSummary
      Chart
      PlanetPosition
      HouseData
      ProgressedPlanet
      ProgressedAngles
      ProgressedAspect
      ProgressionConfig
      ProgressedChart
      ProgressionBirthData
      CalendarDateTime
      NatalPoint
      Transit
      TransitConfig
      TransitResult
      ZodiacPosition
      Dignity

      Type Aliases

      HouseSystem
      ProgressionType

      Variables

      DEFAULT_ORBS
      MAJOR_ASPECTS
      ALL_ASPECTS
      J2000_EPOCH

      Functions

      detectAspect
      calculateAspects
      findPatterns
      calculateChart
      validateBirth
      calculatePlanets
      calculateHouseCusps
      formatChart
      getAvailableHouseSystems
      getMoonPosition
      getPosition
      getAllPositions
      getSunPosition
      calculateAngles
      calculateHouses
      obliquityOfEcliptic
      getProgressedMoonReport
      calculateProgressedPositions
      calculateProgression
      formatProgressedChart
      calculateSolarArc
      fromJulianDate
      deltaT
      toJulianDate
      localSiderealTime
      greenwichMeanSiderealTime
      calculateTransits
      formatTransit
      getTransitsToPoint
      getPlanetaryDignity
      getSignInfo
      eclipticToZodiac
      formatZodiacPosition