{"service": "swetest", "version": "0.4.0", "description": "Parses Astrodienst swetest output into structured JSON.", "endpoints": {"GET /ephemeris": "compute positions; params below", "GET /healthz": "liveness probe"}, "params": {"date": "begin date d.m.y (or use 'jd' for a Julian day)", "jd": "begin Julian day (maps to -bj)", "planets": "planet/body selection (-p sequence)", "format": "output column sequence (-f); see swetest -hform", "steps": "number of steps (-n)", "stepsize": "step width (-s)", "ephemeris": "default | swe | jpl | moshier | de441 | de431 | -e\u2026", "ut": "bool or HH[:MM[:SS]] \u2014 input as Universal Time", "utc": "HH[:MM[:SS]] \u2014 input as UTC", "time": "HH[:MM[:SS]] \u2014 input as Ephemeris Time (-t)", "house": "'lon,lat,hsys' house cusps (-house; UT is added automatically)", "hsys": "single-letter house system for positions (-hsy)", "topo": "'lon,lat,alt' topocentric observer (-topo)", "sid": "sidereal mode number (-sid)", "ay": "ayanamsha number (-ay)", "flags": "booleans: hel bary roundsec roundmin true j2000 icrs nonut noaberr nodefl speed bwd head", "args": "raw extra swetest options, appended verbatim"}, "upstream": "https://www.astro.com/cgi/swetest.cgi"}