astro_progressions
Symbolic time-projection techniques: secondary, solar arc, tertiary, minor, primary directions.
- Layer: compute
- Methods: secondary, solar-arc, tertiary, minor, primary-directions
- Free tier: —
- Paid tier: secondary, solar-arc, tertiary, minor, primary-directions
Description
Symbolic time-projection techniques: secondary, solar arc, tertiary, minor, primary directions.
Methods:
secondary [Paid] — Day-for-a-year secondary progressions of the natal chart to a target date.
solar-arc [Paid] — Solar arc directions — the Sun's progressed arc applied to every natal point.
tertiary [Paid] — Tertiary progressions — one lunar month of ephemeris motion per year of life.
minor [Paid] — Minor progressions — one lunar month per year using mean-month constants.
primary-directions [Paid] — Primary directions by diurnal motion — Placidus/Regiomontanus systems plus Wim van Dam's variant (system 'van-dam').
Input schema
secondary
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| targetDate.year | integer | yes | min -4000, max 4000, int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |
| targetDate.hour | integer | no | min 0, max 23, int |
| targetDate.minute | integer | no | min 0, max 59, int |
| progressionType | enum(38) | no | — |
| houseSystem | enum(38) | no | — |
| zodiac | enum(34) | no | — |
| aspectOrbs | any | "default" | "hide" | object | no | — |
| bodies.fortune | boolean | no | — |
| bodies.vertex | boolean | no | — |
| bodies.chiron | boolean | no | — |
| bodies.lilith | boolean | no | — |
| bodies.trueLilith | boolean | no | — |
| bodies.nodes | boolean | no | — |
| bodies.trueNode | boolean | no | — |
| aspectToggles.fortuneAspects | boolean | no | — |
| aspectToggles.vertexAspects | boolean | no | — |
| aspectToggles.chironAspects | boolean | no | — |
| aspectToggles.lilithAspects | boolean | no | — |
| aspectToggles.nodeAspects | boolean | no | — |
| aspectToggles.ascMcAspects | boolean | no | — |
| minorAspects.quincunx | boolean | no | — |
| minorAspects.semiSextile | boolean | no | — |
| minorAspects.semiSquare | boolean | no | — |
| minorAspects.sesquiquadrate | boolean | no | — |
| minorAspects.quintile | boolean | no | — |
| minorAspects.biQuintile | boolean | no | — |
| parallelOrb | number | no | min 0, max 3 |
| aspectDisplay | "cross" | "natal" | "hide" | no | — |
| solarYear | "360" | "365" | "tropical" | "sidereal" | "tropical_bija" | "sidereal_bija" | no | — |
| lunarMonth | "tropical" | "sidereal" | "tropical_bija" | no | — |
| customRate | number | no | — |
| fastPlanetsOnly | boolean | no | — |
solar-arc
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| targetDate.year | integer | yes | int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |
| targetDate.hour | integer | no | min 0, max 23, int |
| targetDate.minute | integer | no | min 0, max 59, int |
| key | "true-sun" | "naibod" | no | — |
tertiary
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| targetDate.year | integer | yes | min -4000, max 4000, int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |
| targetDate.hour | integer | no | min 0, max 23, int |
| targetDate.minute | integer | no | min 0, max 59, int |
| converse | boolean | no | — |
| houseSystem | enum(38) | no | — |
| zodiac | enum(34) | no | — |
| solarYear | "360" | "365" | "tropical" | "sidereal" | "tropical_bija" | "sidereal_bija" | no | — |
| lunarMonth | "tropical" | "sidereal" | "tropical_bija" | no | — |
minor
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| targetDate.year | integer | yes | min -4000, max 4000, int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |
| targetDate.hour | integer | no | min 0, max 23, int |
| targetDate.minute | integer | no | min 0, max 59, int |
| converse | boolean | no | — |
| houseSystem | enum(38) | no | — |
| zodiac | enum(34) | no | — |
| solarYear | "360" | "365" | "tropical" | "sidereal" | "tropical_bija" | "sidereal_bija" | no | — |
| lunarMonth | "tropical" | "sidereal" | "tropical_bija" | no | — |
primary-directions
| Field | Type | Required | Constraints |
|---|---|---|---|
| birthData.year | integer | yes | min -4000, max 4000, int |
| birthData.month | integer | yes | min 1, max 12, int |
| birthData.day | integer | yes | min 1, max 31, int |
| birthData.hour | integer | yes | min 0, max 23, int |
| birthData.minute | integer | yes | min 0, max 59, int |
| birthData.second | integer | no | min 0, max 59, int |
| birthData.latitude | number | yes | min -90, max 90 |
| birthData.longitude | number | yes | min -180, max 180 |
| birthData.timezone | number | yes | min -12, max 14 |
| birthData.unknownTime | boolean | no | — |
| system | "placidus" | "regiomontanus" | "van-dam" | yes | — |
| direction | "direct" | "converse-classical" | "converse-modern" | no | — |
| latitudeMode | "mundane" | "zodiacal" | no | — |
| key | "ptolemy" | "naibod" | "cardan" | "solar-birthday-longitude" | "user-defined" | no | — |
| userKeyDegPerYear | number | no | min 0.5, max 1.5 |
| promissors | array<enum(15)> | yes | — |
| significators | array | yes | — |
| aspects | array<number> | no | — |
| targetAgeRange.from | number | yes | min 0, max 120 |
| targetAgeRange.to | number | yes | min 0, max 120 |