Az International Mathematical Subroutine Library (IMSL ) a C , Java , C# programozási nyelveken megvalósított numerikus elemző szoftverkönyvtárak kereskedelmi gyűjteménye . NET és a Fortran . Python felület is elérhető .
A könyvtárat a Rogue Wave Software fejlesztette ki .
Az első Fortran IMSL-t 1970-ben adták ki, ezt követte az eredetileg C/Base (1991) nevű C verzió, 2002-ben egy Java, 2004-ben pedig egy C# verzió.
Számos legújabb termékkiadás implementálta az IMSL könyvtári felületet a Python számára. Ezek a kiadások Python-burkolók a könyvtár C-funkcióihoz. A PyIMSL-ben a wrappereket először 2008 augusztusában adták ki. A PyIMSL Studio 2009 februárjában jelent meg. A PyIMSL Studio ingyenesen letölthető nem kereskedelmi használatra vagy kereskedelmi értékelésre.
Az IMSL-t különféle operációs rendszerek, hardverek és szoftverek támogatják.