IMSL Numerical Libraries: Difference between revisions

Content deleted Content added
No edit summary
Reworded and updated the description for clarity and consistency; added mention of Python interface in a smoother context.
Tags: references removed Visual edit Mobile edit Mobile web edit Newcomer task Newcomer task: update
 
(44 intermediate revisions by 38 users not shown)
Line 1:
{{Short description|Collection of software libraries}}
'''IMSL''' (International Mathematics and Statistics Library) is a commercial collection of [[library (computer science)|software libraries]] of [[numerical analysis]] functionality that are implemented in the computer [[programming language]]s of [[C (programming language)|C]], [[Java (programming language)|Java]], [[C Sharp (programming language)|C#.NET]], and [[Fortran]]. A [[Python (programming language)|Python]] interface is also available.
{{refimprove|date=October 2020}}
{{Infobox software
| name = IMSL Numerical Libraries
| developer = [[Perforce]]
| released =
| latest release version =
| latest release date =
| programming language = [[C (programming language)|C]], [[Fortran]], [[Java (programming language)|Java]], [[Python (programming language)|Python]]
*[[List| ofgenre numerical= [[Numerical analysis software]]
}}
'''IMSL'''The (International Mathematics and Statistics Library (IMSL)''' is a commercial collection of [[library (computer science)|software libraries]] that provide a wider range of [[numerical analysis|numerical analysis functions]]. functionalityThese thatlibraries are implemented in the computer [[programming language]]slanguages ofsuch [[Cas (programming language)|C]], [[Java (programming language)|Java]], [[C Sharp (programming language)|C#.NET]], and [[Fortran]]. AAdditionally, [[Pythona (programming language)|Python]] interface is also available., making the library accessible to a broader range of developers and data scientists.
 
== Version history ==
The IMSL Libraries are provided by Visual Numerics Inc. Visual Numerics also provides PV-WAVE, a [[Fourth-generation programming language]] (4GL) visual data analysis development environment.
{{Update|section|date=February 2023}}
The first IMSL Library for the Fortran language was released in 1970, followed by a C -language version originally called C/Base in 1991, a Java -language version in 2002, and the C# -language version in 2004.
 
Several recent product releases have involved making IMSL Library functions available from [[Python (programming language)|Python]]. These releases are Python wrappers to IMSL C Library functions (PyIMSL wrappers) and PyIMSL Studio, a prototyping and production application development environment based on Python and the IMSL C Library. The PyIMSL wrappers were first released in August 2008. PyIMSL Studio was introduced in February 2009. PyIMSL Studio is available for download at no charge for non-commercial use or for commercial evaluation.
In 2009, [[Rogue Wave Software]] acquired Visual Numerics.
 
== Version History and Current Releases ==
The first IMSL Library for the Fortran language was released in 1970, followed by a C language version originally called C/Base in 1991, a Java language version in 2002 and the C# language version in 2004.
 
Several recent product releases have involved making IMSL Library functions available from [[Python (programming language)|Python]]. These releases are Python wrappers to IMSL C Library functions (PyIMSL wrappers) and PyIMSL Studio, a prototyping and production application development environment based on Python and the IMSL C Library.
 
Current versions:
* IMSL C Library V 78.0 - November 20082011
*IMSL C# Library V 6.5.2 – November 2015 (end of life announced as end of 2020)
* PyIMSL Studio V 1.0 - February 2009
*IMSL PyIMSLFortran wrappersLibrary V 17.0 - AugustOctober 20082010
* PyIMSL Studio V 1.05 - FebruaryAugust 2009
* IMSL C# Library V 5.0 - January 2008
*PyIMSL wrappers V 1.5 – August 2009
* JMSL Library V 5.0 - January 2008
* IMSL FortranJMSL Library V 6.01 - FebruaryAugust 20072010
 
== Platform Availabilityavailability ==
The IMSL Numerical Libraries are supported on various operating systems, hardware, and compilers.
* Operating system support includes [[Unix]], [[Linux]], [[Mac OS]] and [[Microsoft Windows]]
* Hardware support includes [[AMD]], [[Intel]], [[Apple Inc.]], [[Cray]], [[Fujitsu]], [[Hitachi]], [[Hewlett-Packard|HP]], [[IBM]], [[NEC]], [[Silicon Graphics|SGI]] and [[Sun Microsystems]]
* [[Compiler]] support includes [[Absoft Fortran Compilers|Absoft]], [[GNU Compiler Collection|GCC]], [[Intel C++ Compiler|Intel]], [[Microsoft Visual C++|Microsoft]], and [[The Portland ProjectGroup|Portland]]
 
== See also ==
*[[List of numerical-analysis software]]
*[[List of numerical libraries]]
*[[List of numerical analysis software]]
 
==External linksReferences ==
{{reflist}}
*[http://www.vni.com/products/imsl/ Visual Numerics IMSL Libraries page]
 
== External links ==
[[Category:Numerical software]]
*[httphttps://www.vniimsl.com/products/imsl/ Visual NumericsThe IMSL Numerical Libraries home page]
 
[[Category:Fortran libraries]]
[[de:IMSL]]
[[Category:Numerical softwarelibraries]]
[[fr:International Mathematics and Statistics Library]]
[[ja:IMSL]]