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

    Function calculateChart

    • Calculate a complete astrological birth chart.

      Parameters

      Returns Chart

      Complete chart object

      If birth data is invalid

      If calculation fails

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

      // Access planets
      for (const planet of chart.planets) {
      console.log(`${planet.name}: ${planet.formatted} (House ${planet.house})`);
      }

      // Access angles
      console.log(`ASC: ${chart.angles.ascendant.formatted}`);
      console.log(`MC: ${chart.angles.midheaven.formatted}`);

      // Access aspects
      for (const aspect of chart.aspects.all) {
      console.log(`${aspect.body1} ${aspect.symbol} ${aspect.body2}`);
      }