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

astro_aspects

Compute aspects within a chart or cross-aspects between two charts.

Description

Compute aspects within a chart or cross-aspects between two charts.

Methods:
  within-chart   [Free] — Compute aspects within a single chart: planet-to-planet angular relationships (conjunction, sextile, square, trine, opposition; majors at default orbs) with applying/separating phase.
  between-charts [Paid] — Cross-aspects between two charts (synastry / transit-to-natal): planet-to-planet, object, and declination aspects with bidirectional house overlays.

Input schema

within-chart

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
houseSystemenum(38)no
zodiacenum(34)no
aspectOrbsany | "default" | "hide" | objectno
bodies.fortunebooleanno
bodies.vertexbooleanno
bodies.chironbooleanno
bodies.lilithbooleanno
bodies.trueLilithbooleanno
bodies.nodesbooleanno
bodies.trueNodebooleanno

between-charts

FieldTypeRequiredConstraints
partnerA.yearintegeryesmin -4000, max 4000, int
partnerA.monthintegeryesmin 1, max 12, int
partnerA.dayintegeryesmin 1, max 31, int
partnerA.hourintegeryesmin 0, max 23, int
partnerA.minuteintegeryesmin 0, max 59, int
partnerA.secondintegernomin 0, max 59, int
partnerA.latitudenumberyesmin -90, max 90
partnerA.longitudenumberyesmin -180, max 180
partnerA.timezonenumberyesmin -12, max 14
partnerA.unknownTimebooleanno
partnerB.yearintegeryesmin -4000, max 4000, int
partnerB.monthintegeryesmin 1, max 12, int
partnerB.dayintegeryesmin 1, max 31, int
partnerB.hourintegeryesmin 0, max 23, int
partnerB.minuteintegeryesmin 0, max 59, int
partnerB.secondintegernomin 0, max 59, int
partnerB.latitudenumberyesmin -90, max 90
partnerB.longitudenumberyesmin -180, max 180
partnerB.timezonenumberyesmin -12, max 14
partnerB.unknownTimebooleanno
houseSystemenum(38)no
zodiacenum(34)no
aspectOrbsany | "default" | "hide" | objectno
bodies.fortunebooleanno
bodies.vertexbooleanno
bodies.chironbooleanno
bodies.lilithbooleanno
bodies.trueLilithbooleanno
bodies.nodesbooleanno
bodies.trueNodebooleanno
aspectToggles.fortuneAspectsbooleanno
aspectToggles.vertexAspectsbooleanno
aspectToggles.chironAspectsbooleanno
aspectToggles.lilithAspectsbooleanno
aspectToggles.nodeAspectsbooleanno
aspectToggles.ascMcAspectsbooleanno
minorAspects.quincunxbooleanno
minorAspects.semiSextilebooleanno
minorAspects.semiSquarebooleanno
minorAspects.sesquiquadratebooleanno
minorAspects.quintilebooleanno
minorAspects.biQuintilebooleanno
parallelOrbnumbernomin 0, max 3
aspectDisplay"cross" | "natal-a" | "natal-b" | "hide"no
switchedbooleanno