<!-- generated by scripts/docs/generate-reference.ts — do not edit -->

astro_render_dial

Cosmobiology dials — single, multi-chart, midpoint tree, sort strip.

Description

Cosmobiology dials — single, multi-chart, midpoint tree, sort strip.

Methods:
  single        [Paid] — birth data → single cosmobiology dial at a chosen modulus
  multi-chart   [Paid] — 2-4 birth data sets → multi-ring cosmobiology dial
  midpoint-tree [Paid] — birth data + target body → midpoint pairs within orb of the target
  sort-strip    [Paid] — birth data → horizontal 0→modulus sort strip of body positions

Input schema

single

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno
modulusany | 22.5 | 30 | 45 | 72 | 90 | 360no
bodiesarray<enum(15)>no
sizePxintegernomin 240, max 1600, int
palette.backgroundany | "transparent" | stringno
palette.ringstringno
palette.textstringno
palette.accentstringno

multi-chart

FieldTypeRequiredConstraints
chartsarray<object>yes
modulusany | 22.5 | 30 | 45 | 72 | 90 | 360no
bodiesarray<enum(15)>no
sizePxintegernomin 240, max 1600, int
palette.backgroundany | "transparent" | stringno
palette.ringstringno
palette.textstringno
palette.accentstringno

midpoint-tree

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno
modulusany | 22.5 | 30 | 45 | 72 | 90 | 360no
targetenum(15)yes
orbnumbernomin 0.1, max 5
bodiesarray<enum(15)>no
sizePxintegernomin 240, max 1600, int
palette.backgroundany | "transparent" | stringno
palette.ringstringno
palette.textstringno
palette.accentstringno

sort-strip

FieldTypeRequiredConstraints
birthData.yearintegeryesmin -4000, max 4000, int
birthData.monthintegeryesmin 1, max 12, int
birthData.dayintegeryesmin 1, max 31, int
birthData.hourintegeryesmin 0, max 23, int
birthData.minuteintegeryesmin 0, max 59, int
birthData.secondintegernomin 0, max 59, int
birthData.latitudenumberyesmin -90, max 90
birthData.longitudenumberyesmin -180, max 180
birthData.timezonenumberyesmin -12, max 14
birthData.unknownTimebooleanno
modulusany | 22.5 | 30 | 45 | 72 | 90 | 360no
bodiesarray<enum(15)>no
sizePxintegernomin 320, max 1600, int
palette.backgroundany | "transparent" | stringno
palette.ringstringno
palette.textstringno
palette.accentstringno