SymPy!

* Main Page * Features * Download * Documentation http://docs.sympy.org
* Support * Development * Donate

SymPy alternatives

  • MATLAB

  • MATLAB is a numerical computing environment and programming language. Maintained by The MathWorks, MATLAB allows easy matrix manipulation, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages. Although it is numeric only, an optional toolbox uses the MuPAD symbolic engine, allowing access to computer algebra capabilities. An additional package, Simulink, adds graphical multidomain simulation and Model-Based Design for dynamic and embedded systems. »

    tags: computer-algebra data-analysis embedded-debugger mathematics matrix
  • Mathematica

  • Mathematica is a computational software program used widely in scientific, engineering, and mathematical fields and other areas of technical computing.

    tags: algebra algebraic-manipulation arbitrary-precision calculus-solving cloud-integration
  • SciPy & Numpy

  • SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation.

    tags: mathematics computer-algebra
  • wxMaxima

  • wxMaxima is a document based interface for the computer algebra system Maxima. wxMaxima uses wxWidgets and runs natively on Windows, X11 and Mac OS X. wxMaxima provides menus and dialogs for many common maxima commands, autocompletion, inline plots and simple animations. wxMaxima is distributed under the GPL license.

    tags: algebra mathcad mathematics simple-user-interface
  • Maple

  • Maple is a general-purpose commercial computer algebra system. Users can enter mathematics in traditional mathematical notation. Custom user interfaces can also be created. There is support for numeric computations, to arbitrary precision, as well as symbolic computation and visualization. Examples of symbolic computations are given below.Maple incorporates a dynamically typed imperative-style programming language which resembles Pascal. The language permits variables of lexical scope. There are also interfaces to other languages (C, C#, Fortran, Java, MATLAB, and Visual Basic). There is also an interface with Excel.Maple supports MathML 2.0, a W3C format for representing and interpreting mathematical expressions, including their display in Web pages. »

    tags: mathematics computer-algebra-system
  • Microsoft Mathematics

  • Microsoft Mathematics is a desktop graphing calculator that can help you visualize and see mathematical concepts as you’ve never seen them before. Microsoft Mathematics includes ink handwriting support to recognize hand-written problems.

    tags: Discontinued calculator computer-algebra-system graphing-calculator handwriting
  • fxSolver

  • Online math solver, equation library, graphing calculator and science/engineering problem helper.Calculate multiple equations at once, Edit existing formulas and Create new ones, Compute large numbers of values, Plot graphs, Link your results, Solve full problems and Share worksheets with your friends.

    tags: built-in-editor calculator database educational engineering
  • DataCracker

  • DataCracker is a new web-based survey analysis tool that makes it easy for anyone to find and share insights from their surveys.

    tags: chart charts data-analysis data-visualization market-research
  • Xcos

  • Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.

    tags: block-diagram dynamics-simulation graphical-editor simulation
  • Mathcad

  • Mathcad is engineering calculation software that drives innovation and offers significant process productivity advantages for product development and engineering design projects.

    tags: computer-algebra mathematical-notation mathematics matrix programming-language
  • Giac/Xcas

  • Giac/Xcas is a free computer algebra system for Windows, Mac OS X and Linux/Unix (license GPL3, for commercial dual-license contact us).

    tags: calculator mathematics