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:
Ascendant position in degrees (0-360)
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) Copy
// 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) Copy
// Ascendant at 195° (15° Libra)const cusps = wholeSignHouses(195);console.log(cusps.cusps[0]); // 180 (House 1 = 0° Libra)
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: