Add astrological houses to natal chart and daily transits

Every planet position now carries its whole-sign house (1-12); transits
report the natal house each transiting planet currently occupies rather
than a fresh "houses for right now" chart, matching how transits are
normally read. Surfaced in both text and HTML output, fully translated.
This commit is contained in:
ml
2026-07-04 12:41:03 +02:00
parent e4ea31270f
commit 57deb62b51
10 changed files with 64 additions and 15 deletions
+5
View File
@@ -60,6 +60,11 @@ typedef struct {
double ecliptic_longitude; /* geocentric, degrees, [0, 360) */
ZodiacSign sign;
double degree_in_sign; /* [0, 30) */
int house; /* 1-12, whole-sign, always relative to the natal Ascendant -
* for DailyTransits.bodies this places today's transiting
* planets in the natal chart's own houses (the standard,
* personalized way to read transits), not a fresh "houses
* for right now" chart. */
} PlanetPosition;
typedef struct {