Is it true that Muslim scientists had improved the astrolabe, or is it false?

And I also need to know who had written a medical encyclopedia that was translated into Latin and widely used throughout Europe?

Was it Ibn Battutah,

Omar Khayyám,

Mehmed II,

or Avicenna?