a keen observer and brilliant astronomer , he is on record as having predicted the may 28 , 585 bce eclipse of the sun , a very impressive feat considering the state of astronomy at the time , and the tools at hand .