Instead of the (obscure) tuple that swisseph returns, what other data structure could be returned? a dict with start, end times of umbral, penumbral eclipses and moonrise/moonset @vvasuki ?
Prefer a newly defined EclipseTime object to a dict (if returning info about a single eclipse, as I gather from the name of the method). I don't see why it should contain moonrise/ moonset times.
Instead of the (obscure) tuple that swisseph returns, what other data structure could be returned? a dict with start, end times of umbral, penumbral eclipses and moonrise/moonset @vvasuki ?