Translate the following English sentence to French:
"And we asked for more precise measuring methods; in my opinion, the Ispra research institute has acquitted itself of this task quite admirably."
Et nous avions demandé des méthodes d' analyse plus précises ; je pense que l' institut de recherche de l' Ispra n' a pas mal fait son travail.