@cyberquixote take a look at this article: https://www.sites.hps.cam.ac.uk/starry/keplerastrol.html