A Free Mathematical and Computational Software Directory

Packages tagged “algebra

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/

Armadillo

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

Tags: library, algebra, linear algebra.

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

Asir

An open source general computer algebra system

Tags: algebra, computer algebra system.

Homepage: http://www.math.kobe-u.ac.jp/Asir/

ATLAS

Automatically tuned linear algebra software

Tags: library, algebra, linear algebra.

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

Axiom

General purpose computer algebra system

Tags: algebra, computer algebra system.

Homepage: http://www.axiom-developer.org/

Bergman

A Gröbner basis calculator

Tags: algebra, computer algebra system, library.

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

Blitz++

A C++ class library for scientific computing

Tags: algebra, linear algebra, library.

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

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

Cadabra

A computer algebra system designed for the solution of the field theory problems

Tags: algebra, computer algebra system, physics.

Homepage: http://www.aei.mpg.de/~peekas/cadabra/

Calc

C-style arbitrary precision arithmetic system

Tags: arithmetic, arbitrary precision, calculator, number theory, algebra, linear algebra.

Homepage: http://www.isthe.com/chongo/tech/comp/calc/

CoCoA

Computations in commutative algebra

Tags: algebra, commutative algebra, computer algebra system.

Homepage: http://cocoa.dima.unige.it/

com.perisic.ring

A Java package for multivariate polynomials over rings

Tags: algebra, library.

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

CwMtx

Library for matrix and vector operations in engineering and science

Tags: algebra, linear algebra, number theory.

Homepage: http://www.xs4all.nl/~hkuiper/cwmtx/cwmtx.html

DoCon

The Algebraic Domain Constructor

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

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

Euler

Program for quickly and interactively computing with real and complex numbers and matrices

Tags: arithmetic, algebra, linear algebra.

Homepage: http://euler.sourceforge.net/

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/

FriCAS

An advanced computer algebra system

Tags: algebra, computer algebra system, analysis.

Homepage: http://fricas.sourceforge.net/

Galois

Field arithmetic library

Tags: algebra, field theory, library.

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

GAP

A system for computational discrete algebra

Tags: algebra, group theory, discrete mathematics, combinatorics.

Homepage: http://www.gap-system.org/

Genius

Arbitrary precision integer and multiple precision floating point calculator

Tags: arithmetic, arbitrary precision, calculator, number theory, algebra, linear algebra.

Homepage: http://www.jirka.org/genius.html

Giac

Computer algebra system

Tags: algebra, computer algebra system.

Homepage: http://www-fourier.ujf-grenoble.fr/~parisse/giac.html

GiANT

Graphical Algebraic Number Theory

Tags: algebra, number theory, algebraic number theory.

Homepage: http://giantsystem.sourceforge.net/

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/

GNU Math

Unfinished software to simplify programming for scientific applications

Tags: algebra, linear algebra, numerical methods, data visualization, plotting.

Homepage: http://www.delorie.com/gnu/docs/gnussl/

GTybalt

Computer algebra system

Tags: algebra, computer algebra system.

Homepage: http://wwwthep.physik.uni-mainz.de/~stefanw/gtybalt/

hmatrix

A simple scientific library for Haskell

Tags: library, algebra, linear algebra.

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

Jacal

Interactive symbolic mathematics program

Tags: algebra, computer algebra system.

Homepage: http://swissnet.ai.mit.edu/~jaffer/JACAL.html

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/

JMathLib

Clone of Octave / Scilab / MatLab written in Java

Tags: algebra, computer algebra system.

Homepage: http://mathlib.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/

Kan/sm1

A system for computing in the ring of differential operators D

Tags: algebra, analysis, differential algebra, algebraic analysis.

Homepage: http://www.math.kobe-u.ac.jp/KAN/

KANT / KASH

Computational Algebraic Number Theory / KAnt SHell

Tags: algebra, number theory, algebraic number theory.

Homepage: http://www.math.tu-berlin.de/~kant/kash.html

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++/

MacAnova

A Program for Statistical Analysis and Matrix Algebra

Tags: algebra, statistics, linear algebra.

Homepage: http://www.stat.umn.edu/macanova/

Macaulay 2

Software for algebraic geometry research

Tags: algebra, algebraic geometry, commutative algebra.

Homepage: http://www.math.uiuc.edu/Macaulay2/

Mantissa

Algorithms for dynamics simulation and 3D geometry computation

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

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

Math::MatrixReal

The “matrix of real numbers” data type for Perl

Tags: algebra, linear algebra.

Homepage: http://search.cpan.org/search?query=Math%3A%3AMatrixReal&mode=module

Mathomatic

General purpose symbolic math program

Tags: algebra, computer algebra system.

Homepage: http://www.mathomatic.com/math/

Maxima

Computer algebra system

Tags: algebra, computer algebra system.

Homepage: http://maxima.sourceforge.net/

mcsim

Simulation software for designing, analyzing and calibrating mathematical models

Tags: algebra, analysis, statistics.

Homepage: http://fredomatic.free.fr/

MET

A C++ matrix class library

Tags: algebra, linear algebra, library.

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

MTL

The Matrix Template Library

Tags: algebra, linear algebra, library.

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

Octave

High-level language for numerical computations

Tags: algebra, linear algebra, numerical methods.

Homepage: http://www.octave.org/

OpenAxiom

The open scientific computation platform

Tags: algebra, computer algebra system.

Homepage: http://open-axiom.org/

OpenXM

Open message eXchange for Mathematics

Tags: algebra, computer algebra system, analysis, differential algebra, algebraic analysis.

Homepage: http://www.math.kobe-u.ac.jp/OpenXM/

PARI/GP

CAS for fast computations in number theory

Tags: algebra, computer algebra system, number theory.

Homepage: http://pari.math.u-bordeaux.fr/

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/

SAGE

Framework for number theory, algebra, and geometry computation

Tags: algebra, group theory, computer algebra system, analysis, number theory, cryptography, arithmetic, arbitrary precision, discrete mathematics, combinatorics.

Homepage: http://www.sagemath.org/

Seldon

A C++ library for linear algebra

Tags: algebra, linear algebra, library.

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

surf

A tool to visualize algebraic curves and algebraic surfaces

Tags: algebra, geometry, algebraic geometry, plotting.

Homepage: http://surf.sourceforge.net/

Symaxx

A graphical frontend for the Maxima computer algebra system

Tags: algebra, computer algebra system.

Homepage: http://symaxx.sourceforge.net/

SymbolicC++

A computer algebra system in C++

Tags: algebra, computer algebra system, library.

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

Symmetrica

an object oriented computer algebra system for representations, combinatorics and applications of symmetric groups

Tags: algebra, computer algebra system, discrete mathematics, combinatorics, group theory, representation theory.

Homepage: http://www.mathe2.uni-bayreuth.de/axel/symneu_engl.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

UMFPACK

Routines for solving unsymmetric sparse linear systems

Tags: algebra, linear algebra.

Homepage: http://www.cise.ufl.edu/research/sparse/umfpack/

Yorick

Language for scientific computing

Tags: algebra, computer algebra system.

Homepage: http://yorick-mb.sourceforge.net/