Features of the IMSL® Numerical Libraries


The IMSL Libraries are a set of comprehensive mathematical and statistical functionality for software applications that require numerical analysis. The IMSL Libraries are written in C, C#, Java™ and Fortran.

With the JMSL Library for Java applications, developers have all of the benefits of the IMSL algorithms, plus flexible charting and code examples for quick idea generation; and the IMSL C# Library offers C# and Visual Basic™ .NET developers the only comprehensive set of algorithms, written in 100% C#, that is fully compliant with the .NET Framework.

The algorithms available within the IMSL Libraries cover all of the major categories of functionality commonly used in numerical analysis.

Mathematical Functionality Categories
  • Linear systems
  • Eigensystem analysis
  • Interpolation and approximation
  • Integration and differentiation
  • Differential equations
  • Transforms
  • Nonlinear equations
  • Optimization
  • Matrix/vector operations
  • Special Functions
  • Utilities
Statistical Functionality Categories
  • Basic statistics
  • Regression
  • Correlation and Covariance
  • Analysis of Variance
  • Categorical and Discrete Data Analysis
  • Nonparametric Statistics
  • Goodness-of-Fit and Randomness
  • Time Series and Forecasting
  • Multivariate analysis
  • Survival Analysis
  • Probability Distribution Functions and Inverses
  • Random Number Generation
Financial Functionality

The IMSL C Library, IMSL C# Library and the JMSL Library save time in coding financial applications by providing a range of functionality for bond pricing and yields, cash flow calculations, interest rate analysis, internal rates of return, and more.

Charting Functionality

The JMSL Library makes it easy to develop many common types of charts, including a definition of XML data format for charting with the JMSL Library, the ability to put multiple chart types on a single axis, and the ability to display multiple data sets in a single chart.

For more detailed information on specific features available for each Library, please visit:


Benefits of the IMSL Libraries
IMSL Libraries Overview


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