- 96

The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. The library provides a wide range of mathematical routines such as random number generators, special functions and least-squares fitting. There are over 1000 functions in total with an extensive test suite.

The complete range of subject areas covered by the library includes:

- Complex Numbers
- Roots of Polynomials
- Special Functions
- Vectors and Matrices
- Permutations
- Sorting
- BLAS Support
- Linear Algebra
- Eigensystems
- Fast Fourier Transforms
- Quadrature
- Random Numbers
- Quasi-Random Sequences
- Random Distributions
- Statistics
- Histograms
- N-Tuples
- Monte Carlo Integration
- Simulated Annealing
- Differential Equations
- Interpolation
- Numerical Differentiation
- Chebyshev Approximation
- Series Acceleration
- Discrete Hankel Transforms
- Root-Finding
- Minimization
- Least-Squares Fitting
- Physical Constants
- IEEE Floating-Point
- Discrete Wavelet Transforms
- Basis splines
- Running Statistics
- Sparse Matrices and Linear Algebra

Tags | math mathematics numerical scientific algorithms random-number |

Implementation | C |

License | GPL |

Platform | Linux |

Colt distribution consists of several free Java libraries bundled under one single uniform umbrella. Namely the Colt library, the Jet library, the CoreJava library, and the Concurrent library. It provides support for resizable arrays, dense, sparse matrices, histogramming functionality, Random Number Generators etc.

math math-library java-collection library map utility scientific technical-computingSciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization.

scientific scientific-computing mathematicsruby-gsl is a port of the GNU Scientific Library (GSL) to the Ruby programming language. The GNU Scientific Library is a collection of routines for numerical computing. Ruby is an interpreted scripting language for quick and easy object-oriented programm

Owl is an emerging numerical library for scientific computing and engineering. The library is developed in the OCaml language and inherits all its powerful features such as static type checking, powerful module system, and superior runtime efficiency. Owl allows you to write succinct type-safe numerical applications in functional language without sacrificing performance, significantly reduces the cost from prototype to production use. Owl's documentation contains a lot of learning materials to help you start. The full documentation consists of two parts: Tutorial Book and API Reference. Both are perfectly synchronised with the code in the repository by the automatic building system. You can access both parts with the following link.

matrix linear-algebra ndarray statistical-functions topic-modeling regression maths gsl plotting sparse-linear-systems scientific-computing numerical-calculations statistics mcmc optimization autograd algorithmic-differentation automatic-differentiation machine-learning neural-networkThe Ch GSL package is a Ch binding to the GNU Scientific C Library. Ch GSL enables all functions in the GNU Scientific C Library to run in Ch interpretively without compilation. It is ideal for programmers requiring algorithms available from GSL.

Commons Math is a library of lightweight, self-contained mathematics and statistics components addressing the most common problems not available in the Java programming language. it has support for Linear Algebra, Probability Distributions, Numerical Algebra, Statistics, Transform methods, Least Square etc.

math math-library mathematics statistics algebraGosl is a Go library to develop Artificial Intelligence and High-Performance Scientific Computations. The library tries to be as general and easy as possible. Gosl considers the use of both Go concurrency routines and parallel computing using the message passing interface (MPI). Gosl has several modules (sub-packages) for a variety of tasks in scientific computing, image analysis, and data post-processing.

scientific-computing visualization linear-algebra differential-equations sparse-systems plotting mkl parallel-computations computational-geometry graph-theory tensor-algebra fast-fourier-transform eigenvalues eigenvectors hacktoberfest machine-learning artificial-intelligence optimization optimization-algorithms linear-programmingAn object-oriented library for scientific computing in C++.

The Meta.Numerics math and statistics library supports scientific computing on the .NET platform. It offers an object-oriented API for matrix algebra, advanced functions of real and complex numbers, signal processing, and data analysis.

math numerics ironpython maths matrix numerical-algorithms sciencemathlib.net aims to provide a fully managed implementation of core MATLAB(R) functions, designed to be used from C# and other .NET languages and compatible with IronPython. It provides an API matching the MATLAB(R) API, to ease the transition from analysis to implementation.

ironpython math mathematics numerical-algorithms numericsDynaPrecision is a generic/template library written in C# implementing the basic algorithms and data structures in a Graduate Numerical Method or Analysis course.

math mathematicsNumPy is the fundamental package needed for scientific computing with Python. Numerical Python adds a fast and sophisticated N-dimensional array facility to the Python language. NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

scientific scientific-computing mathematics n-arrayThe jsMath package provides a method of including mathematics in HTML pages that works across multiple browsers under Windows, Macintosh OS X, Linux and other flavors of unix. It overcomes a number of the shortcomings of the traditional method of using images to represent mathematics: jsMath uses native fonts, so they resize when you change the size of the text in your browser, they print at the full resolution of your printer, and you don't have to wait for dozens of images to be downloaded in order to see the mathematics in a web page.

maths mathematics mathematics-notation math-mlA scientific library written in managed code. It supports advanced mathematics (algebra system, sequences, statistics, combinatorics...), data structures, sort algorithms...

algebra algorithms analysis cryptography mathematics scienceOpen Mathematics will be a collection of data structures and algorithms written in C# that enables arbitrary precision numerical analysis.

mathematicsA purely functional interface to linear algebra and other numerical algorithms, internally implemented using LAPACK, BLAS, GSL and SUNDIALS. This package includes matrix decompositions (eigensystems, singular values, Cholesky, QR, etc.), linear solvers, numeric integration, root finding, etc.

Numerical Methods in C#.

math numerical-methods numerical-algorithms windows-phone-7A collection of python scripts for drawing beautiful figures or animating interesting algorithms in mathematics. You can visit the website for this repository to see how to use these scripts and get more information of the math behind them.

fractals algorithms tilings geometry reactiondiffusion penrosetilingMathJax is an open-source JavaScript display engine for LaTeX, MathML, and AsciiMath notation that works in all modern browsers. It was designed with the goal of consolidating the recent advances in web technologies into a single, definitive, math-on-the-web platform supporting the major browsers and operating systems. It requires no setup on the part of the user (no plugins to download or software to install), so the page author can write web documents that include mathematics and be confident that users will be able to view it naturally and easily. Simply include MathJax and some mathematics in a web page, and MathJax does the rest.

maths mathematics math-ml ascii-math mathematics-notationThis library provides high-performance components leveraging the hardware acceleration support and automatic differentiation of TensorFlow. The library will provide TensorFlow support for foundational mathematical methods, mid-level methods, and specific pricing models. The coverage is being rapidly expanded over the next few months. Foundational methods. Core mathematical methods - optimisation, interpolation, root finders, linear algebra, random and quasi-random number generation, etc.

tensorflow quantitative-finance finance numerical-methods numerical-optimization numerical-integration high-performance high-performance-computing gpu gpu-computing quantlib
We have large collection of open source products. Follow the tags from
Tag Cloud >>

Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
**Add Projects.**