<!-- generated by scripts/docs/generate-reference.ts — do not edit -->
astro_render_ephemeris
Ephemeris renders — table (Free⌃ text / Paid SVG), circular, graphic-with-overlay.
- Layer: render
- Methods: table, circular, graphic
- Free tier: table
- Paid tier: circular, graphic
Description
Ephemeris renders — table (Free⌃ text / Paid SVG), circular, graphic-with-overlay.
Methods:
table [Free] — linear ephemeris table (text Free⌃ / SVG Paid) of body positions over a month
circular [Paid] — annual-wheel radial SVG tracing each body's longitude across a date range
graphic [Paid] — longitude mod-modulus line plot of body positions with optional structured overlay
Input schema
table
| Field | Type | Required | Constraints |
|---|
| year | integer | yes | min 1800, max 2100, int |
| month | integer | yes | min 1, max 12, int |
| tableType | enum(13) | no | — |
| zodiac | enum(34) | no | — |
| precision | "deg_min" | "deg_only" | "abs_deg" | no | — |
| trueNode | boolean | no | — |
| trueLilith | boolean | no | — |
circular
| Field | Type | Required | Constraints |
|---|
| dateRange.from | object | yes | — |
| dateRange.to | object | yes | — |
| bodies | array<enum(10)> | no | — |
| zodiac | "tropical" | "lahiri" | "fagan-bradley" | "krishnamurti" | "raman" | no | — |
| sizePx | integer | no | min 240, max 1600, int |
| stepDays | number | no | min 0.25, max 10 |
| palette.background | string | no | — |
| palette.grid | string | no | — |
| palette.text | string | no | — |
graphic
| Field | Type | Required | Constraints |
|---|
| dateRange.from | object | yes | — |
| dateRange.to | object | yes | — |
| bodies | array<enum(10)> | no | — |
| modulus | any | 30 | 45 | 60 | 90 | 360 | no | — |
| zodiac | "tropical" | "lahiri" | "fagan-bradley" | "krishnamurti" | "raman" | no | — |
| sizePx | integer | no | min 320, max 1600, int |
| stepDays | number | no | min 0.25, max 10 |
| overlay.label | string | no | maxLength 40 |
| overlay.rows | array<object> | yes | — |
| palette.background | string | no | — |
| palette.grid | string | no | — |
| palette.text | string | no | — |