<!-- generated by scripts/docs/generate-reference.ts — do not edit -->
astro_timelord
Hellenistic, Persian, and Vedic time-lord systems.
- Layer: compute
- Methods: profections, firdaria, zodiacal-releasing, dashas
- Free tier: —
- Paid tier: profections, firdaria, zodiacal-releasing, dashas
Description
Hellenistic, Persian, and Vedic time-lord systems.
Methods:
profections [Paid] — Annual profections — one sign per year of life from the ascendant.
firdaria [Paid] — Persian firdaria periods — major periods and subs by day/night chart.
zodiacal-releasing [Paid] — Zodiacal releasing from the Spirit or Fortune lot — L1/L2 periods and their sub-periods.
dashas [Paid] — Vedic dasha periods (vimshottari / yogini / ashtottari) with mahadashas and antardashas from the sidereal Moon longitude.
Input schema
profections
| 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 1800, max 2200, int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |
| yearsCount | integer | no | min 1, max 120, int |
firdaria
| 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 | — |
| nodeRule | "after-mars" | "at-end" | no | — |
| targetDate.year | integer | yes | min 1800, max 2200, int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |
zodiacal-releasing
| 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 | — |
| lot | "spirit" | "fortune" | no | — |
| targetDate.year | integer | yes | min 1800, max 2200, int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |
dashas
| 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 | "vimshottari" | "yogini" | "ashtottari" | no | — |
| targetDate.year | integer | yes | min 1800, max 2200, int |
| targetDate.month | integer | yes | min 1, max 12, int |
| targetDate.day | integer | yes | min 1, max 31, int |