engine.chart() accepts the calendar fields in UT, a latitude, a longitude
(east positive), and either a house-system name or an options object.
Options
options.ts
constchart = engine.chart(1990,6,10,14,30,0,27.95, -82.46,{houseSystem:"koch",zodiac:"sidereal:lahiri",bodies:["mean_lilith"],// extra bodies beyond the core set},);
The chart object
shape.ts
chart.bodies.sun.lon;// ecliptic longitude, degreeschart.bodies.sun.speed;// degrees per daychart.bodies.sun.retrograde;// booleanchart.bodies.sun.sign;// "Gemini"chart.bodies.sun.ra;// right ascension (true equinox of date)chart.angles.asc;// ascendantchart.angles.mc;// midheavenchart.cusps;// twelve house cusps, degreeschart.aspects;// [{ a, b, aspect, orb }, ...]chart.houseSystem;// the system actually usedchart.houseSystemRequested;// what you asked for (differs on polar fallback)
Local birth time to UT
The engine works in UT. Convert a local civil time with caelus-birth, which
resolves the IANA zone from the location and applies historical tzdb rules.