Overview

IMSL Library for Python (PyNL) is a library of Python functions useful for programming in a wide range of application areas including scientific, engineering, and business.

The IMSL Library has been the cornerstone of high-performance and deep computing as well as predictive analytics applications in science, technical and business environments for well over four decades. These embeddable mathematical and statistical algorithms are used in a broad range of applications: modeling airplane flight dynamics, weather prediction, innovative study of the human genome, stock market behavior forecasts, and investment portfolio optimization. The IMSL Libraries are regarded as the most sophisticated, flexible, scalable and highly accessible technology available for numerical analysis in the most important mainstream programming environments in use today.

PyNL builds on this history of high-performance computing, leveraging the advanced algorithms in IMSL Library for C, while providing a Python-centric interface to those algorithms. The functions and methods provided by PyNL are consistent and compatible with existing Python numerical packages such as Numpy and Scipy and can interoperate with functions from those packages.