PyIMSL™


Powerful Prototype to Production Application Development

Download PyIMSL

Scientific Computing Magazine: "High Performance Development with Python"

PyIMSL is a collection of Python wrappers to the mathematical and statistical algorithms in the IMSL C Numerical Library.

PyIMSL is unique in that developers get 100% consistency between the mathematical and statistical algorithms used for prototyping as used for production. Developers can use Python, PyIMSL and the IMSL C Library for rapid prototyping. They can then directly deploy the Python application into production or if they choose to rewrite the application in C/C++, use the same math and stats algorithms in both development environments.

Benefits of PyIMSL
  • Reduced cost and time-to-market to move numerical applications from prototype to production. Because PyIMSL wraps IMSL C Library algorithms, an application written initially in PyIMSL and then ported to C/C++ will leverage the same algorithms and deliver the same results.
  • Numerical library accessibility. With PyIMSL, Visual Numerics continues to deliver the industry’s most accessible library of math and statistical algorithms. Developers can now access IMSL Library functionality from Python in addition to having native C, Java, .NET, Fortran options.
  • Advanced numerical analysis for Python. PyIMSL delivers industry-proven and commercially seasoned IMSL C Library algorithms in the Python language.
Features of PyIMSL
  • Fully tested, supported, and documented numerical analysis for Python. PyIMSL provides an interface to commercially tested and proven numerical libraries.
  • Consistent library API between Python and C. The PyIMSL API closely matches the IMSL C Library API, making production use of the mathematics and statistics in C applications as simple as calling the same API.

PyIMSL is available at no charge to current IMSL C Library customers. Developers must have the IMSL C Library V5.5 or V6.0 installed to use PyIMSL. More information and a downloadable version of the IMSL C Library are available for developers who are not yet IMSL C Library customers.

Python development with PyIMSL is supported on Windows (32-bit) and Linux (32-bit and 64-bit). Developers taking PyIMSL prototype models to production in C or C++ using the IMSL C Library have an extensive list of supported computing platforms to choose from for production applications.

For a list of available functions in PyIMSL, download the IMSL C Library Function Catalog or review the PyIMSL documentation.

Download PyIMSL



Need more information?

Contact our Sales Support at 800.222.4675
or email info@vni.com

more options »

Company Products & Services Solutions Success Stories Support Downloads Email this page
© Copyright 2008 Visual Numerics, Inc. All Rights Reserved Legal Privacy