Sonata Information Technology Ltd
Sonata Information Technology Ltd

Contact Us
Girish Belpu
Email : bgir@sonata-software.com
Home » Products  » Visual Numerics
The IMSL Numerical Libraries have been the cornerstone of high-performance and deep computing as well as predictive analytics applications in science, technical and business environments for nearly three decades. 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.
The IMSL Libraries are a comprehensive set of mathematical and statistical functions that programmers can embed into their software applications. The IMSL Libraries provide high-performance computing software and expertise needed to develop and execute sophisticated numerical analysis applications. These libraries free users from developing their own internal code by providing pre-written mathematical and statistical algorithms that can be embedded into C, C#, JavaT, and Fortran applications.
The IMSL Libraries are a comprehensive set of mathematical and statistical functions that programmers can embed into their software applications. The IMSL Libraries provide high-performance computing software and expertise needed to develop and execute sophisticated numerical analysis applications. These libraries free users from developing their own internal code by providing pre-written mathematical and statistical algorithms that can be embedded into C, C#, JavaT, and Fortran applications.
Its robust, accurate, reliable mathematical and statistical library provides functionality in a wide range of numerical computing areas including:-
  • Optimization
  • FFT's
  • Interpolation
  • Differential equations
  • Correlation
  • Regression
  • Time series analysis
  • and many more
The IMSL Numerical Libraries are available in the most widely used programming languages, including:
  • The IMSL C Numerical Library
  • The IMSL C# Numerical Library for Microsoft .NET Applications
  • The JMSLT Numerical Library for Java Programmers
  • The IMSL Fortran Numerical Library
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.

Benefits of the IMSL™ Numerical Libraries

  • Accelerate Development
    • Analytical building blocks eliminating the need to write code from scratch
    • Numerical algorithms are developed, tested, documented, and ready to go
    • Save up to 95% of the time required to research and develop algorithms
    • All IMSL Libraries are integrated solutions offering robust mathematical, statistical, financial, and charting algorithms
  • Develop Better Software Applications
    • You don't have to worry about coding and testing the algorithms
    • Free up your developers' bandwidth for critical application-specific feature development
  • Develop Flexible Software Applications
    • The IMSL Libraries are written in the standard
    • languages of C/C++, C#, Java, and Fortran
    • Embed numerical analysis algorithms seamlessly into existing solutions
  • Improve Quality and Reduce Uncertainty
    • The IMSL Libraries simplify your projects
    • A simpler project means a more predictable development and QA schedule
    • All IMSL algorithms are fully tested and qualified against proven testing criteria
    • QA efforts can focus on core application testing, not algorithm testing
    • The IMSL Libraries are fully documented and supported
  • Reduce Costs
    • The IMSL Libraries save up to 95% of algorithm development costs
    • The IMSL Libraries eliminate many hidden costs associated with algorithm development and support:
      • Background research
      • Debugging and QA
      • Porting to your specific environment
      • Documentation
      • Maintenance
      • Scaling for larger deployments

Success Stories

Visual Numerics has been delivering high performance data visualization and analysis solutions to a broad range of industries worldwide for over 30 years. Its award-winning IMSL Libraries and PV-WAVE product family give many industries the development tools and applications they need to master their data and quickly achieve higher quality, better decision making, and a positive return on investment.
To view a few of the typical industries and applications that Visual Numerics' serves, please click on the following link: Visual Numerics Customer Success Stories.

More..