Suffix tree implementation: an implementation of the suffix tree algorithm applied to indexing
a mathematical library utilising SIMD features of common processors to accelerate many commonly-used algorithms where compilers fear to tread
a simple, easy to use yet fast library for linear algebra in C++
a portable c library of functions which use interpolated lookup-table techniques to compute math functions very rapidly at low-medium precision
a collection of various mathematical tools aimed towards for simulation. It is not a complete mathematical library like GSL, NAG or IMSL, but it contains various algorithms useful for dynamics simulation and 3D geometry computation
MAT Template Library
MAT is a C++ mathematical template class library. Use this library for various matrix operations, finding roots of polynomials, solving equations, etc. The library contains only C++ header files, so no compilation is necessary.
MathGL is a library for making high-quality scientific graphics under Linux and Windows, fast data plotting and handling of large data arrays, working in window and console modes, and easily embedding into other programs. It has more than 40 general types of graphics for 1d, 2d, and 3d data arrays. It can export graphics to raster and vector (EPS or SVG) formats. It has an OpenGL interface and can be used from console programs.
a pluggable library for fast computation of mathematical expressions in C++ programs with x86 JIT compiler
Matrix Template Library
a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats. TL uses a five-fold approach, consisting of generic functions, containers, iterators, adaptors, and function objects, all developed specifically for high performance numerical linear algebra. Within this framework, MTL provides generic algorithms corresponding to the mathematical operations that define linear algebra. Similarly, the containers, adaptors, and iterators are used to represent and to manipulate concrete linear algebra objects such as matrices and vectors.
MDX is a collection of C libraries to enable the development of methods for molecular dynamics of biomolecules. The target audience is anyone (computer scientist or physicist) interested in using and extending these libraries for the purpose of methods development and experimentation.
MeanWalker is a library which provides functions to sample from probability distributions (and to build histograms, etc.).
Matrix Expression Template: a C++ matrix class library with expression templates which promotes the notational convenience of linear algebraic codes
Meta Matrix Library
The Meta Matrix Library is a modular collection of C libraries that was developed as part of the Free Finite Element Package to provide easy and consistent access to numerical linear algebra algorithms for sparse and dense matrices. The dense matrix and vector operations of the package are based on LAPACK and BLAS (focused upon ATLAS). Beyond this, MEML supports UMFPACK (SuperLU projected) as a solver for linear systems of equations with sparse matrices.
Meta.Numerics is a Mono-compatible .NET library for scientific and numerical programming. It includes functions for matrix algebra (including the computation of eigenvalues and eigenvectors for non-symmetric matrices), special functions of real and complex numbers (including Bessel functions and the complex error function), and statistics (including contingency table analysis and fitting to non-linear models).
The MeteoIO library aims at making data access easy and safe for numerical simulations in environmental sciences requiring general meteorological data
Molecular Modelling Toolkit: an Open Source program library for molecular simulation applications. In addition to providing ready-to-use implementations of standard algorithms, MMTK serves as a code basis that can be easily extended and modified to deal with standard and non-standard problems in molecular simulations
Modest Ordinary Differential Equation Library: a numeric simulation library to simulate systems of rate equations describing Vertical Cavity Surface Emitting Lasers (VCSELs)
Mrs is a lightweight but high performance implementation of the MapReduce programming model for parallel computation.
MyCGR is an Objective-Caml library and a collection of tools to make experiments using the Chaos Game Representation on DNA sequences (test of structure of sequences, taxonomy, ...).
MyMediaLite is a lightweight, multi-purpose library of recommender system algorithms.
Neural Network Framework
Neural Network Framework is a C++ framework to develop, simulate, and analyze arbitrary complex neural networks. The programmer can use the classes provided to create neural networks with arbitrary topology and mixed type of neurons.
intended for scientists and engineers who need to manipulate a variety of types of matrices using standard matrix operations. Emphasis is on the kind of operations needed in statistical calculations such as least squares, linear equation solve and eigenvalues.
It supports matrix types: Matrix (rectangular matrix); UpperTriangularMatrix; LowerTriangularMatrix; DiagonalMatrix; SymmetricMatrix; BandMatrix; UpperBandMatrix; LowerBandMatrix; SymmetricBandMatrix; IdentityMatrix; RowVector; ColumnVector
intended for generating streams of random numbers from a variety of distributions.
NLopt is a library for nonlinear optimization that allows one to select from a wide variety of optimization algorithms by changing a single parameter.
noaadata-py is a library for handling marine Automatic Identification System (AIS) messages and NOAA marine data messages from http://opendap.co-ops.nos.noaa.gov/axis/. It has extensions to handle the USCG N-AIS receive fields. For AIS ship traffic, noaadata provides bridges to Sqlite3 and PostgreSQL/Postgis databases. It is able to generate Google Earth KML files for AIS. It is part of the UNH/NOAA Chart of the Future project.
a collection of routines for the creation, and manipulation of Non-Uniform Rational B-Splines
a library to manipulate and create NURBS curves and surfaces. Also featuring vector, matrix, and OpenGL support classes
Object Finite Element LIbrary is an object oriented library of C++ classes for development of finite element codes.
a library for doing evolutionary computation in Perl. OPEAL stands for Obvious Pearl Evolutionary Algorithm Library
Open Metaheuristic (oMetah) is a library aimed at the conception of metaheuristics (i.e. genetic/evolutionnary algorithms, tabu search, simulated annealing, ant colony algorithms, etc.). It follows the "adaptive learning search" approach in the design of metaheuristics (an approach inspired from the "adaptive memory programming").
Open Optimization Library (OOL)
The Open Optimization Library (OOL) is a set of optimization codes written in C, under the GNU Scientific Library (GSL) standards. All the algorithms, implemented in OOL, were published in well known optimization journals. Initially, we present methods for minimization of functions subject to simple (box) bounds.
Open Discrete Dynamic Programming Template finds optimal constrainted parameters of a discrete controls with second order optimization template replacing Hessian with directional derivatives and backpropagation for
digital filter (as neural network).
a class library providing object-oriented representations and algorithms for logic, mathematics and artificial intelligence. It comprises theorem proving, computer algebra, search and planning, as well as machine learning algorithms
Parallel Three-Dimensional Fast Fourier Transforms
Parallel Three-Dimensional Fast Fourier Transforms, dubbed P3DFFT, is a library for computing 3D FFTs using 2D (pencil) decomposition. It is written using Fortran with MPI, and is tuned to work on multiple single-CPU systems (up to 32768 of them). It is built to leverage high-performance serial 1D FFT libraries, such as FFTW or ESSL.
Parallel-NetCDF is a library providing high-performance I/O using MPI-IO and a customized version of the NetCDF API while still maintaining file-format compatibility with Unidata's NetCDF.
parse_conf is an extremly simple in usage library for parsing most standart configuration files. The configuration file consists of sections, led by a "[section]" header and followed by "name: value" (or "name=value"). It also can contain comments.
phplot is a graph library for dynamic scientific, business, and stock-market charts. Written in PHP and supports, PHP3, PHP4, TTF (or no ttf), and GD versions 1.2 - latest version. Includes Pie, Bar, Line, Area, Point and combination plots.
plexso is a C++ library for designing and simulating neural networks.
PLplot is a library of functions that are useful for making scientific plots. PLplot can be called from C, C++, FORTRAN, Python and Tcl. Read more
a library of polyhedral functions. It operates on objects made up of unions of polyhedra of any dimension
Parallel Object-Oriented Methods and Applications is an object-oriented framework for applications in computational science requiring high-performance parallel computers. It is a library of C++ classes designed to represent common abstractions in these applications.
an open source version of Cray Bioinformatics Library that implements the computational primitives in a generic fashion with little regard to specific hardware. The CBL routines facilitate performance by operating on compressed data whenever possible
Parma Polyhedra Library: a C++ library for the manipulation of convex polyhedra
a Cartographic Projections Library
The Parma University's Recurrence Relation Solver: a C++ library for the (possibly approximate) solution of recurrence relations
PyFuzzyLib is a library that enables the user to make fuzzy computations.
PyGEP is a simple library suitable for academic study of GEP (gene expression programming) in Python, aiming for ease of use and rapid implementation. It provides standard multigenic chromosomes; a population class using elitism and fitness scaling for selection; mutation, crossover, and transposition operators; and some standard GEP functions and linkers.
a library, environment, graphical user interface, and low-level drivers to explore AI and robotics using the Python language
Python Cartographic Library
The Python Cartography Library, or PCL, is a package of modules for rendering GIS data from a variety of backends into maps. Its mission is to be the best possible Python interface to open source GIS software such as PROJ.4, GEOS, GDAL, OGR, and MapServer, and to be easy to use with Python web application frameworks as well as with matplotlib.
Python Macromolecular Library
a software toolkit and library of routines for the analysis and manipulation of macromolecular structural models, implemented in the Python programming language. It is accessed via a layered, object-oriented application programming interface, and provides a range of useful software components for parsing mmCIF, PDB, and MTZ files, a library of atomic elements and monomers, an object-oriented data structure describing biological macromolecules, and an OpenGL molecular viewer
Prev 50 Next 50