A Free Mathematical and Computational Software Directory

Packages tagged “library

ADW-Charting

Simple chart drawing with Common Lisp

Tags: library, data visualization, plotting, graphics.

Homepage: http://common-lisp.net/project/adw-charting/

ALP

A C++ class library for scientific computing devoted to linear and polynomial algebra

Tags: algebra, linear algebra, library.

Homepage: http://www-sop.inria.fr/saga/Bernard.Mourrain/ALP/

Apfloat

A high performance arbitrary precision arithmetic package

Tags: arithmetic, arbitrary precision, library.

Homepage: http://apfloat.org/

Apophenia

Statistical library written in C

Tags: statistics, library.

Homepage: http://apophenia.sourceforge.net/

Armadillo

Fast C++ matrix library with interfaces to LAPACK and ATLAS

Tags: library, algebra, linear algebra.

Homepage: http://arma.sourceforge.net/

ATLAS

Automatically tuned linear algebra software

Tags: library, algebra, linear algebra.

Homepage: http://math-atlas.sourceforge.net/

Bergman

A Gröbner basis calculator

Tags: algebra, computer algebra system, library.

Homepage: http://servus.math.su.se/bergman/

BGL

Boost Graph Library

Tags: discrete mathematics, graph theory, library.

Homepage: http://www.boost.org/doc/libs

Blitz++

A C++ class library for scientific computing

Tags: algebra, linear algebra, library.

Homepage: http://www.oonumerics.org/blitz/

blitzwave

A C++ wavelet mini-library

Tags: numerical methods, wavelets, library.

Homepage: http://blitzwave.sourceforge.net/

Boolean

A general boolean algebra class and some instances for Haskell

Tags: library, algebra, discrete mathematics, logic.

Homepage: http://repetae.net/recent/out/Boolean.html

CBraid

A C++ library for computations in braid groups

Tags: topology, knot theory, braids, library.

Homepage: http://knot.kaist.ac.kr/~jccha/cbraid/

CGAL

Computational Geometry Algorithms Library

Tags: geometry, computational geometry, library.

Homepage: http://www.cgal.org/

CLN

Class Library for Numbers

Tags: arbitrary precision, library.

Homepage: http://www.ginac.de/CLN/

Clusutils

Data clustering utilities

Tags: statistics, clustering, library.

Homepage: http://clusutils.sourceforge.net/

com.perisic.ring

A Java package for multivariate polynomials over rings

Tags: algebra, library.

Homepage: http://ring.perisic.com/

DoCon

The Algebraic Domain Constructor

Tags: algebra, library, commutative algebra, linear algebra.

Homepage: http://haskell.org/docon/

EO

Evolutionary Computation Framework

Tags: evolutionary computing, numerical methods, library.

Homepage: http://eodev.sourceforge.net/

FFTW

A C subroutine library for computing the discrete Fourier transform

Tags: analysis, FFT, library.

Homepage: http://fftw.org/

FreeMat

Environment for rapid engineering and scientific prototyping and data processing

Tags: development tool, library, arithmetic, algebra, linear algebra, data visualization.

Homepage: http://freemat.sourceforge.net/

FTensor

A high performance tensor library in C++

Tags: analysis, differential geometry, tensor analysis, library.

Homepage: http://www.oonumerics.org/FTensor/

GAlib

A C++ Library of Genetic Algorithm Components

Tags: evolutionary computing, library.

Homepage: http://lancet.mit.edu/ga/

Galois

Field arithmetic library

Tags: algebra, field theory, library.

Homepage: http://partow.net/projects/galois/

GiNaC

GiNaC is Not a CAS

Tags: algebra, computer algebra system, library.

Homepage: http://www.ginac.de/

GluCat

Generic library of universal Clifford algebra templates

Tags: algebra, library.

Homepage: http://glucat.sourceforge.net/

GMP

The GNU MP Bignum Library

Tags: arbitrary precision, number theory, library.

Homepage: http://gmplib.org/

GOBLIN

A Graph library

Tags: discrete mathematics, graph theory, library.

Homepage: http://goblin2.sourceforge.net/

hmatrix

A simple scientific library for Haskell

Tags: library, algebra, linear algebra.

Homepage: http://www.hmatrix.googlepages.com/

JAMA

A Java Matrix Package

Tags: algebra, linear algebra, library.

Homepage: http://math.nist.gov/javanumerics/jama/

JAS

Java Algebra System

Tags: algebra, computer algebra system, library.

Homepage: http://krum.rz.uni-mannheim.de/jas/

JGraphT

A free Java graph library

Tags: discrete mathematics, graph theory, library.

Homepage: http://jgrapht.sourceforge.net/

JSci

A science API for Java

Tags: algebra, linear algebra, wavelets, statistics, library.

Homepage: http://jsci.sourceforge.net/

jscl-meditor

Java symbolic computing library and mathematical editor

Tags: algebra, computer algebra system, library.

Homepage: http://jscl-meditor.sourceforge.net/

JTEM

Java Tools for Experimental Mathematics

Tags: algebra, linear algebra, library, analysis, ODE, special functions, numerical methods.

Homepage: http://www.math.tu-berlin.de/jtem/

LAPACK

Linear Algebra PACKage

Tags: algebra, linear algebra, library.

Homepage: http://netlib.org/lapack/

LAPACK++

Linear Algebra PACKage in C++

Tags: algebra, linear algebra, library.

Homepage: http://math.nist.gov/lapack++/

LiDIA

A C++ Library For Computational Number Theory

Tags: arithmetic, arbitrary precision, number theory, library.

Homepage: http://www.cdc.informatik.tu-darmstadt.de/TI/LiDIA/

Mantissa

Algorithms for dynamics simulation and 3D geometry computation

Tags: algebra, linear algebra, numerical methods, library.

Homepage: http://www.spaceroots.org/software/mantissa/

Math::Pari

A Perl interface to PARI

Tags: number theory, library.

Homepage: http://search.cpan.org/search?query=Math%3A%3APari

MET

A C++ matrix class library

Tags: algebra, linear algebra, library.

Homepage: http://sourceforge.net/projects/met/

MPFR

A C library for multiple-precision floating-point computations with correct rounding

Tags: analysis, arbitrary precision, special functions, library.

Homepage: http://mpfr.org/

MTL

The Matrix Template Library

Tags: algebra, linear algebra, library.

Homepage: http://osl.iu.edu/research/mtl/

NTL

A Library for doing Number Theory

Tags: number theory, library.

Homepage: http://shoup.net/ntl/

PDL

The Perl Data Language

Tags: numerical methods, algebra, linear algebra, library.

Homepage: http://pdl.perl.org/

PETSc

Portable, Extensible Toolkit for Scientific Computation

Tags: algebra, linear algebra, analysis, PDE, parallel computing, library.

Homepage: http://www-unix.mcs.anl.gov/petsc/petsc-as/

PPL

The Parma Polyhedra Library

Tags: topology, library.

Homepage: http://www.cs.unipr.it/ppl/

Q-Graph

Q add-on library to deal with combinatorial graphs

Tags: discrete mathematics, combinatorics, graph theory, library.

Homepage: http://q-lang.sourceforge.net/addons.html

Seldon

A C++ library for linear algebra

Tags: algebra, linear algebra, library.

Homepage: http://seldon.sourceforge.net/

StarFLIP++

A reusable iterative optimization library for combinatorial problems with fuzzy constraints

Tags: discrete mathematics, combinatorics, optimization, library.

Homepage: http://www.dbai.tuwien.ac.at/proj/StarFLIP/

SymbolicC++

A computer algebra system in C++

Tags: algebra, computer algebra system, library.

Homepage: http://issc.uj.ac.za/symbolic/symbolic.html

SymPy

Python library for symbolic mathematics

Tags: algebra, computer algebra system, analysis, library.

Homepage: http://code.google.com/p/sympy/

TBCI

Template C++ library providing classes for vectors, matrices, etc., and for defining operations on them

Tags: library, algebra, linear algebra.

Homepage: http://plasimo.phys.tue.nl/TBCI/

TNT

Interfaces and reference implementations of numerical objects for scientific computing in C++

Tags: numerical methods, algebra, linear algebra, library.

Homepage: http://math.nist.gov/tnt/

TVMET

Tiny Vector Matrix library using Expression Templates

Tags: algebra, linear algebra, library.

Homepage: http://tvmet.sourceforge.net/

uBLAS

A C++ template class library with BLAS level 1, 2, 3 functionality

Tags: algebra, linear algebra, library.

Homepage: http://www.boost.org/doc/libs

ZEN

A toolbox for fast computation in finite extension over finite rings

Tags: number theory, library.

Homepage: http://zenfact.sourceforge.net/

Zimpl

Translate the mathematical model of a problem into a linear or (mixed-) integer mathematical program

Tags: development tool, library.

Homepage: http://zimpl.zib.de/