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

    Function porphyryHouses

    • Calculate Porphyry house cusps

      Divides each quadrant into three equal parts:

      • Quadrant 1 (ASC → IC): Houses 1, 2, 3
      • Quadrant 2 (IC → DSC): Houses 4, 5, 6
      • Quadrant 3 (DSC → MC): Houses 7, 8, 9
      • Quadrant 4 (MC → ASC): Houses 10, 11, 12

      Parameters

      • ascendant: number

        Ascendant position in degrees (0-360)

      • midheaven: number

        Midheaven position in degrees (0-360)

      Returns HouseCusps

      House cusps (1-12)

      const asc = 15;  // 15° Aries
      const mc = 285; // 15° Capricorn
      const cusps = porphyryHouses(asc, mc);
      console.log(cusps.cusps[0]); // 15 (House 1 = ASC)
      console.log(cusps.cusps[9]); // 285 (House 10 = MC)