GAMMA is a C++ library written for simulation of Magnetic Resonance experiments. Its purpose is to provide a simple and intuitive means with which users may construct simulation programs to suit their individual needs.
Gandalf is a computer vision and numerical algorithm library which allows you to develop new applications that will be portable and run quickly. Dynamically reconfigurable vector, matrix, and image structures allow efficient use of memory.
The Genetic Algorithm Utility Library (GAUL) is a flexible programming library designed to aid in the development of applications that use genetic, or evolutionary, algorithms. Additional stochastic algorithms are provided for comparison to the genetic algorithms. GAUL supports multiprocessor and distributed systems.
The Geospatial Data Abstraction Library (GDAL) is a unifying C/C++ API for accessing raster geospatial data, and currently includes formats like GeoTIFF, Erdas Imagine, Arc/Info Binary, CEOS, DTED, GXF, and SDTS.
Gecode/R is a Ruby interface to the Gecode constraint programming library. Gecode/R is intended for people with no previous experience of constraint programming, aiming to be easy to pick up and use.
GEO is a C++ geometric template class library. Use this library for your graphical, image processing, or scientific applications. It has a rich set of operations with vectors and matrices, 2D and 3D objects (such as finding convex hull and bounding box), triangulation, tesselation, etc.
geoma is a publically available set of C++ template classes to implement the Geometric or Clifford algebras.
The Getfem++ project focuses on the development of a generic and efficient C++ library for finite element methods elementary computations. The goal is to provide a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension (i.e. not only 2D and 3D problems).
Givaro is a C++ library for arithmetic and algebraic computations. Its main features are implementations of the basic arithmetic of many mathematical entities: Primes fields, Extensions Fields, Finite Fields, Finite Rings, Polynomials, Algebraic numbers, Arbitrary precision integers and rationals (C++ wrappers over gmp).
GNU Linear Programming Kit: a set of routines written in ANSI C and organized in the form of a library. This package is intended for solving large-scale linear programming (LP), mixed integer linear programming (MIP), and other related problems
GMathml is a pango/cairo based MathML renderer. It consists of a library with a DOM-like API and a simple rendering application, gmathmlrender, which converts a MathML file to either PNG, SVG, or PDF.
a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface
Gplib++ is a library of programs and C++ classes to analyze and model geophysical data. At this point, it mainly supports magnetotelluric and seismic data, but also contains some general signal processing routines.
provides both fundamental and advanced GPS processing algorithms to the open source community. A wide array of functions are provided by the GPSTk library, notably: RINEX I/O, ephemeris calculation, atmospheric refraction models, and positioning algorithms
GrAL is a generic library for grid data structures and algorithms operating on them. It has been inspired by the success of the STL, and is similar in spirit to BGL.
provides a library of modules that implement the interfaces specified by the OpenNLP API
GNU Scientific Library: a collection of routines for
numerical computing. The routines are written from scratch by the GSL team in ANSI C, and are meant to present a modern Applications Programming Interface (API) for C programmers, while allowing wrappers to be written for very high level languages
provides C++ wrappers for GtkExtra, for use with Gtk--. This includes the GtkPlot and GtkSheet widgets, among others
Geometry Utility Library: contains a library with utility functions and a viewer. Supported are basic NURBS functions, bicubic Interpolation, Multi Level BSpline Approximation (MBA), tesselation of Trimmed NURBS surfaces within a given tolerance, linear equation solvers, Interval and Fraction arithmetic (for cases in which rounding errors cause topological inconsistencies), and displaying of implicit defined surfaces with Marching Cube
HC-SR04 Ultrasonic Arduino Library
HC-SR04 Ultrasonic Arduino Library is specifically for the HC-SR04 ultrasonic sensor.
Hierarchical Data Format
HDF (Hierarchical Data Format) is a general purpose library and file format for storing scientific data. It arranges data into datasets (multidimensional arrays) and groups (a structure for organizing objects).
homest is a C/C++ library for robust, non-linear homography estimation. A homography (sometimes also called a collineation) is a general plane to plane projective transformation whose estimation from matched image features is often necessary in vision tasks.
A library of high performance preconditioners that features parallel multigrid methods for both structured and unstructured grid problems.
Integer Set Library (isl) is a library for manipulating sets and relations of integer points bounded by linear constraints.
a C++ library of mathematical, signal processing and communication system routines/functions. Its main use is in simulation of communication systems or for performing research in the area of communications
LAPACK is written in Fortran77 and provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are also provided, as are related computations such as reordering of the Schur factorizations and estimating condition numbers. Dense and banded matrices are handled, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices, in both single and double precision.
a C extension module for Python and C library. It contains functions for fast computation of Levenshtein (edit) distance, string similarity, approximate median strings, and generally string averaging and string sequence and set similarity
libagf is a fast, innovative implementation of adaptive or variable-bandwidth kernel-based estimators for statistical classification, PDF estimation, and interpolation/non-linear regression. It is written in C++ and includes simple, command line executables as well as easy-to-use libraries.
Libapmath is a C++ arbitrary precision math library designed to be as convenient as possible, besides performing well.
LibAran is a 2D/3D Fast Multipole Method software library. Distributed under the GNU LGPL, it provides a C API to allow developers to use such algorithms in their own applications.
libAstronomy provides a set of astronomical routines to ease the calculation of ephemerides.
libefgy is a set of C++ headers containing lots of templates loosely related to maths.
libeval provides a smilple means of evaluating simple arithmetic expressions involving literal numeric values, variables and functions using the addition (+), subtraction (-), multiplication (*), division (/), modulo division (), exponentiation (^), sign (+-), percentag (%) and grouping (()) operators.
contains efficient foundation classes for C++ programs. It contains concurrency (threadpool, mutex, condition, ...), io (mmap, files), net (socket, line_socket, address, ...)
libGenome is a freely available toolkit for developing bioinformatic related software in C++.
libgeocanvas aims to provide a very small and simple set of API's to assist the developer in creating geographically referenced canvas applications within the GTK-2 environment.
libhyphenate is a library that provides an implementation of Frank Liangs hyphenation algorithm, better known as the TeX hyphenation algorithm, for C++. It is similar to the libhnj implementation, but, in contrast to libhnj, actually works reliably and is well-documented. It has been tested for English and German. The implementation fully works in and with UTF-8.
for evaluating mathematical expressions. Library is written in C and exposes C and Fortran 77 interfaces
libmultival is a C++ class library for multiprecision interval arithmetic. It is based on Easyval, and uses MpIeee numbers (see the Arithmos project) as interval bounds.
libmx provides a framework for dealing with (extended and optionally typed) lambda calculus expressions. Among other features, it provides a template instantiation machine for evaluating the value of a lambda calculus expression, a template instantiation machine for evaluating the Hindley-Milner type of an lambda calculus expression, and reference counter-based memory management for lambda calculus expressions and types.
libnabo is a fast K Nearest Neighbor library for low-dimensional spaces.
an extremely tiny library for creating a software three layer backpropagation neural network. This is useful for a very wide variety of pattern recognition and classification problems
an astronomical calculation library based on "Astronimcal Algorithms" by Jean Meeus.
libperceptronnetwork covers a lightweight yet functional library to simulate, train and test neural networks. The type of neural networks are known as multilayer feedforward perceptron networks.
libpetey is a small scientific/numerical computation library.
libpondyparser is yet another multi-core C++ parser threaded propagation library using Markov Models. This library packages a keyword reference counted parser library using threads which are progagated with reinforcement learning.
provides a set of libraries for simulating all known and understood physical phenomena
libqr is a library for handling QR codes (a kind of 2D bar code). It currently supports code generation. It is highly portable and intended to be as widely useful as possible.
a C library for the simulation of a quantum computer. Based on the principles of quantum mechanics, it provides an implementation of a quantum register
devices for the measurement of signals use different data formats to store the data on disk. libRASCH provides a common application programming interface to access such signals, regardless of which storage format is used
Prev 50 Next 50