eclipse

Get Eclipse Elements

The raw Besselian elements + conventions for a central eclipse.

Powers the client-side umbra engine (the web app ports the ring geometry to TypeScript): it evaluates these polynomials in the browser to draw the shadow without a round-trip per frame, reproducing the server's rings. 404s with the available dates for an unknown eclipse.

get/eclipse/elements/{eclipse_date}

Path parameters

eclipse_datestring required

Response

Successful Response

eclipse_datestring required
eclipse_typestring required

total / annular / hybrid

t0_tdt_hoursnumber required

Reference epoch t0, decimal hours TDT

delta_t_secondsnumber required

TDT − UT at the eclipse (seconds)

jd_tdtnumber nullable

Julian Date (TDT) of the reference epoch

tan_f1number required

Penumbral cone half-angle tangent

tan_f2number required

Umbral cone half-angle tangent

xnumber[] required
ynumber[] required
dnumber[] required
l1number[] required
l2number[] required
munumber[] required
attributionstring

Changes