Open Source Software for Mathematics
The high cost of standard mathematical packages is often a hardship for students and faculty (especially in third world countries). As a result, more people are joining the open source movement and are seeking ways to circumvent cost, storage and ownership. We review a diverse number of open source software in the ICTCM 2008 talk and accompanying paper.
Everyday Open Source Applications
-
List of Open Source Projects http://www.opensourcewindows.org/, http://en.wikipedia.org/wiki/List_of_open_source_software_packages
Portable Applications
-
PortableApps.com http://portableapps.com/
-
pendrivelinux http://www.pendrivelinux.com/
-
Other Lists - http://www.makeuseof.com/tag/portable-software-usb/, http://lifehacker.com/software/portable-applications/, http://en.wikipedia.org/wiki/List_of_portable_software
Media Editors
-
GIMP http://gimp-win.sourceforge.net/ Image Editor
-
Audacity http://audacity.sourceforge.net/download/windows Audio Editor
-
MediaCoder http://mediacoder.sourceforge.net/ Audio-vdieo encoder
-
Paint.NET http://www.getpaint.net/download.html
-
Tux Paint http://www.tuxpaint.org/
-
Inkscape http://inkscape.org/download/ Vector graphics
-
Dia http://live.gnome.org/Dia Create diagrams
-
Project Draw http://draw.labs.autodesk.com/ADDraw/draw.html Online drawing tool
-
CamStudio http://camstudio.org/ Screen recorder
-
Blender http://www.blender.org/ 3D Environment
-
PDFCreator http://en.wikipedia.org/wiki/PDFCreator
-
Amaya http://www.w3.org/Amaya/ Web page editor
-
Kompozer http://www.kompozer.net/ Web page editor
-
List of Online Drawing Tools
Computer Algebra Systems
-
OpenAxiom http://www.open-axiom.org/index.html
-
Mathomatic http://mathomatic.orgserve.de/math/
Numerical Computing
-
GNU Octave http://www.gnu.org/software/octave/
-
Scilab http://www.scilab.org/
-
FreeMat http://freemat.sourceforge.net/
-
jMatlab http://www.jmatlab.org/
-
Euler http://mathsrv.ku-eichstaett.de/MGF/homes/grothmann/euler/index.html
-
Mathnium http://www.mathnium.com/
-
JMathLib - http://www.freedownloadmanager.org/downloads/JMathLib_54675_p/
Geometry
-
GeoGebra http://www.geogebra.org/cms/
-
Fractint http://spanky.triumf.ca/www/fractint/fractint.htmland
-
K3DSurf http://k3dsurf.sourceforge.net/
Other Mathematics Applications
-
Sage Project - http://www.sagemath.org/
-
Pari/GP http://pari.math.u-bordeaux.fr/ Number theory
-
GAP http://www.gap-system.org/ Discrete math
-
Macaulay 2 http://www.math.uiuc.edu/Macaulay2/ algebraic geometry and commutative algebra
-
Singular http://www.singular.uni-kl.de/ - commutative algebra, algebraic geometry, and singularity theory.
-
The R Project http://www.r-project.org/ - statistical computing and graphics
Other Computing Environments
-
UbuntuScience - https://help.ubuntu.com/community/UbuntuScience - Large list of science resources
-
Open Source CFD - OpenFoam - http://www.opencfd.co.uk/openfoam/
-
Finite Elements - Calculix - http://www.calculix.de/ and Gmsh -
-
CFD Online - http://www.cfd-online.com/Links/soft.html
Python Computing
Python http://www.python.org/ is a programming environment also useful for computational science with many offshoots capable of interfacing with other programs, providing visualization and data analysis. Spme examples are below and more are at http://wiki.python.org/moin/NumericAndScientific
-
IPython http://ipython.scipy.org/moin/
-
VPython http://www.vpython.org/
-
SciPy http://www.scipy.org/
-
NumPy http://numpy.scipy.org/
-
Matplotlib http://matplotlib.sourceforge.net/
-
Crunchy http://crunchy.sourceforge.net/
VPython Models-Applications
-
Summer Ventures in Science and Mathematics - links and examples
-
Earth Science http://lurbano-5.memphis.edu:16080/GeoMod/index.php/Main_Page
-
Video Tutorials http://www.archive.org/search.php?query=subject%3A%22vpython%22
There have been several attempts at gathering several open source math programs in one computing place place. Quantian ( http://dirk.eddelbuettel.com/quantian.html ) provides a Linux distribution containing such a collection. In 2005 SAGE ( http://www.sagemath.org/ ) was released as a “viable open source alternative to Magma, Maple, Mathematica, and MATLAB. SAGE includes many high quality open source math packages.” One can even use it online at https://www.sagenb.org/
The information contained on this Web
page and related pages
does not necessarily represent UNC Wilmington official
information.