Go to main page

User links --> 

MathStudio homepage - news, mailing list and statistics   

<-- User links 

What & Why    Features    Screenshots    License    Downloads    Links    Search   

Developer links --> 

How to join in    Documentation    CVS & sources downloads    Roadmap    License   

<-- Developer links 

Links to other math-related sites

Here you are some links to other math-related pages and projects. This page is not complete and if you find other good links, please email them to the webmaster.

Links to open source math projects
Links to commercial math programs
Links to general mathematics sites

Open source math projects

Maxima Maxima is a full symbolic computation program. It is full featured doing symbolic manipulation of polynomials, matrices, rational functions, integration, Todd-coxeter, graphing, bigfloats. It has a symbolic debugger source level debugger for maxima code. Maxima is based on the original Macsyma developed at MIT in the 1970's. It is quite reliable, and has good garbage collection, and no memory leaks. It comes with hundreds of self tests.
SAGE SAGE is free and open software that supports research and teaching in algebra, geometry, number theory, cryptography, and related areas. Both the SAGE development model and the technology in SAGE itself is distinguished by an extremely strong emphasis on openness, community, cooperation, and collaboration: we are building the car, not reinventing the wheel. Our overall goal is to create a viable free open source alternative to Maple, Mathematica, Magma, and MATLAB.
AXIOM Axiom is a general purpose system for doing mathematics by computer. It is especially useful for symbolic calculations, mathematical research and for the development of new mathematical algorithms. Axiom has a strongly-typed high-level programming language for expressing abstract mathematical concepts. Over 1,000 mathematical domains and categories are collected in the Axiom Library. ...
wxMaxima wxMaxima is a wxWidgets GUI for the computer algebra system maxima. Since it is written with wxWidgets, it runs on multiple platforms in native widget sets. Most of maxima functions are accessible through menus, some have dialogs. The input line has command history (up-key, down-key) and completion based on previous input (tab-key). wxMaxima provides 2d formated display of maxima output.
MathCast MathCast is an equation editor, an application that allows you to input mathematical equations. These equations can be used in written documents, webpages, and even databases. They could be rendered graphically to the screen, to picture files, or to MathML - today’s leading standard language for describing mathematics. MathCast is a free and open source application. Feel free to use it to help your studies, to add mathematics to your website, etc.
MathGL3D MathGL3d is the only free interactive viewer for Mathematica's 3d graphics. It allows not only to spin and rotate the graphics, it is also an interface to high quality render engines like RenderMan and POVray. It can export other common 3d formats like QuickDraw3D, VRML 2.0 and DXF. The display in the MathGL3d window can be saved as PNG, TIFF or PostScript bit map or smooth shaded PostScript. The images created by MathGL3d can be pasted into Mathematica notebooks.
LTI Lib The LTI-Lib is an object oriented library with algorithms and data structures frequently used in image processing and computer vision. It has been developed at the Chair of Technical Computer Science (Lehrstuhl fuer Technische Informatik) LTI at the Aachen University of Technology, as part of many research projects in computer vision dealing with robotics, object recognition and sing language and gesture recognition.
W3C MathML A product of the W3C Math working group, MathML is a low-level specification for describing mathematics as a basis for machine to machine communication. It provides a much needed foundation for the inclusion of mathematical expressions in Web pages.
EasyMath EasyMaths is a software application of mathematics for Linux. It has been developed in a fisrt part to promote some education's sofware under Linux and in a second part to make mathematics very easy on Linux.
Math.NET Math.NET is a framework for symbolic mathematical operations in an object oriented way, supporting complex linear algebra, derivation, evaluation, system solving, taylor approximation, digital circuits and state machines and more.
Math 3D Math3d is a C++ library that provides all the things you need all the time and everythere in a 3D Computer Graphics Project. The intention of Math3d is to simplify notation and produce easy maintainable code. It integrates seemless with OpenGL.
JEP JEP is a Java API for parsing and evaluating mathematical expressions. With this library you can allow your users to enter an arbitrary formula as a string, and instantly evaluate it. JEP supports user defined variables, constants, and functions. A number of common mathematical functions and constants are included.
MathTools.net portal A page full of links to C++ projects involving mathematics
GNU The GNU free math software summary page
GMP The GNU Multiple Precision (GMP) library.
Symbolic net The area of Symbolic and Algebraic Computation (SAC), also known as Computer Algebra (CA) in some circles, aims to automate mathematical computations of all sorts. The resulting computer systems, experimental and commercial, are powerful tools for scientists, engineers, and educators. SAC research usually combines mathematics with advanced computing techniques. SymbolicNet.org provides a convenient starting point for discovering information about SAC. While being maintained by ICM at Kent State University, SymbolicNet also links to information supplied and updated by individuals, and cooperating sites..
ROXANE Reliable Open Software-Components for Algebraic and Numeric Efficiency.
SYNAPS An environment for symbolic and numeric computations, called SYNAPS (Symbolic and Numeric APplicationS) and developed in C++. Its aim is to provide a coherent platform integrating many of the nowadays freely available software in scientific computing. The approach taken here is inspired by the recent paradigm of software developments called active library. In this paper, we explain the design choices of the kernel and their impact on the development of generic and efficient codes for the treatment of algebraic objects, such as vectors, matrices, univariate and multivariate polynomials. Implementation details illustrate the performance of the approach.

Commercial math programs:

Science download A page with links to commercial science programs.
Mathematica Mathematica seamlessly integrates a numeric and symbolic computational engine, graphics system, programming language, documentation system, and advanced connectivity to other applications. It is this range of capabilities--many world-leading in their own right--that makes Mathematica uniquely capable as a "one-stop shop" for you or your organization's technical work.
MatLAB Matlab is a tool for doing numerical computations with matrices and vectors. It can also display information graphically.
Maple Maple 8 lets you explore and visualize mathematical concepts, develop technical applications, and share information with the Web, Microsoft® Excel, MATLAB® and your programs.
MAGMA Magma is a Computer Algebra system designed to solve problems in algebra, number theory, geometry and combinatorics that may involve sophisticated mathematics and which are computationally hard. Magma provides a mathematically rigorous environment which emphasizes structural computation. A key feature is the ability to construct canonical representations of structures, thereby making possible such operations as membership testing, the determination of structural properties and isomorphism testing. The kernel of Magma contains implementations of many of the important concrete classes of structure in five fundamental branches of algebra, namely group theory, ring theory, field theory, module theory and the theory of algebras. In addition, certain families of structures from algebraic geometry and finite incidence geometry are included.

General mathematics sites:

AMS Founded in 1888 to further mathematical research and scholarship, the American Mathematical Society fulfills its mission through programs and services that promote mathematical research and its uses, strengthen mathematical education, and foster awareness and appreciation of mathematics and its connections to other disciplines and to everyday life.
Math.com A good school-oriented math site.
The Mathematical Atlas A gateway to modern mathematics.
Open Math OpenMath is a standard for representing mathematical data in as unambiguous a way as possible. It can be used to exchange mathematical objects between software packages or via email, or as a persistent data format in a database. It is tightly focussed on representing semantic information and is not intended to be used directly for presentation, although tools exist to facilitate this.
SAL A page containing links to Computer Algebra Systems.
MathWeb.org MathWeb.org supplies an infrastructure for web-supported mathematics.
MathForum.org As the name says, MathForum.org is a sort of forum related to mathematics, with an emphasis on its didactive aspect: it collects a lot of links to programs, applets, web pages explaining math topics.

Page last modified on Friday, 19-Jan-2007 08:36:34 UTC
Visit MathStudio project page for more info

Valid HTML 4.01!

[ Top ]