Ancient astronomical calculator