Compute Secondary Progressions
compute_progressionsCompute a secondary-progressed chart to reveal how your natal chart evolves over time using the day-for-a-year method. Shows progressed positions and aspects to natal planets.
Instructions
Compute a secondary-progressed chart: the natal chart advanced one ephemeris day per year of life (the standard "day-for-a-year" method). Shows how the chart has symbolically evolved by a given date.
Examples:
"My progressed chart for today, born 1990-03-15 15:45 Riga" -> { natal_datetime: "1990-03-15T15:45", natal_timezone: "Europe/Riga" } (target_datetime defaults to now)
Returns progressed positions and the aspects progressed bodies make to natal bodies. The progressed Moon (~1 sign per 2.5 years) and progressed Sun (~1° per year) carry the most interpretive weight.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| natal_datetime | Yes | Birth date and time. | |
| natal_timezone | No | IANA timezone the datetime is local to, e.g. "Europe/Riga" or "America/New_York". Omit when the datetime already carries Z or a UTC offset. | |
| target_datetime | No | Date to progress to. Defaults to now. | |
| target_timezone | No | IANA timezone the datetime is local to, e.g. "Europe/Riga" or "America/New_York". Omit when the datetime already carries Z or a UTC offset. | |
| zodiac | No | Zodiac frame: tropical (Western default), sidereal-lahiri (Vedic), or sidereal-fagan-bradley (Western sidereal). | tropical |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| natalUtc | Yes | ||
| targetUtc | Yes | ||
| progressedUtc | Yes | ||
| ageYears | Yes | ||
| positions | Yes | ||
| aspectsToNatal | Yes |