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

    Function wholeSignHouses

    • Calculate Whole Sign house cusps

      House 1 starts at 0° of the sign containing the Ascendant. Each subsequent house is the next sign (30° increments).

      Example: If Ascendant is at 15° Aries:

      • House 1: 0° Aries - 30° Aries
      • House 2: 0° Taurus - 30° Taurus
      • House 3: 0° Gemini - 30° Gemini ... etc

      Parameters

      • ascendant: number

        Ascendant position in degrees (0-360)

      Returns HouseCusps

      House cusps (1-12)

      // Ascendant at 15.5° (15°30' Aries)
      const cusps = wholeSignHouses(15.5);
      console.log(cusps.cusps[0]); // 0 (House 1 = 0° Aries)
      console.log(cusps.cusps[1]); // 30 (House 2 = 0° Taurus)
      console.log(cusps.cusps[11]); // 330 (House 12 = 0° Pisces)
      // Ascendant at 195° (15° Libra)
      const cusps = wholeSignHouses(195);
      console.log(cusps.cusps[0]); // 180 (House 1 = 0° Libra)