astrology
Astrology adapter pack (entertainment) — sun/moon/rising signs, natal chart, sign compatibility, deterministic daily horoscopes. Reuses astronomy-engine ecliptic positions from the astronomy pack's...
astrology
Zodiac & natal astrology — entertainment only, not predictive. Planet ecliptic longitudes come from the real astronomy-engine ephemeris (the same core the astronomy pack uses); the ascendant uses a standard sidereal-time formula.
Tools
| Tool | Args | Returns |
|---|---|---|
sunSign | { date } | sun sign + element/quality/ruler |
moonSign | { date } | moon sign |
risingSign | { date, latitude, longitude } | ascendant sign (needs birth time+place) |
natalChart | { date, latitude?, longitude? } | all planet placements + whole-sign houses |
planetInSign | { body, date } | a body's sign |
compatibility | { signA, signB } | element-based score + blurb |
dailyHoroscope | { sign, date? } | deterministic daily horoscope |
signInfo | { sign } | reference info for a sign |
Boundary: interpretation lives here; raw observational data (rise/set, phases, positions) lives in the astronomy pack. Both share the astronomy-engine dependency. Sign/house data is in data/signs.js.