Il imagina le mésolabe, instrument propre à connaître les moyennes proportionnelles.
En tant astronome, il mit au point des tables d'éclipses et un catalogue astronomique de 675 étoiles. Il démontra l'inclinaison de l'équateur et fixa cette inclinaison à 23° 51 (la valeur correcte est 23°26 en moyenne) ; il inventa la sphère armillaire.