ACM Communications in Computer Algebra, Vol. 45, No. 4, Issue 178, December 2011 Open Source Computer Algebra Systems SymPy David Joyner Ond ej Cert Aaron Meurer ¡ Brian E. Granger§ , r k, , This survey1 will look at SymPy, a free and open source computer algebra system started in 2005 by the second author (O.C.). It is written entirely in Python, available from http://sympy.org. SymPy is licensed under the modi ed BSD license, as is its beautiful logo designed by Fredrik Johansson. SymPy is also used in other mathematics and scienti c software systems. For example, SfePy (http://sfepy.org/) includes SymPy. SfePy is a software for solving systems of coupled partial di erential equations (PDEs) by the nite element method in 2D and 3D. NiPy (http://nipy.org), a neuroimaging package for Python, uses SymPy for its statistical formulae. The software Sage (http://www.sagemath.org/) also includes SymPy. SymPy s latest release (as of October 2011) is 0.7.1. 1.1 SymPy s history and language History SymPy was started by O.C. in 2005 while a physics undergraduate at the Charles University in Prague. He wrote initial code during the summer, then he improved it during the summer 2006, but otherwise the
/lp/association-for-computing-machinery/open-source-computer-algebra-systems-sympy-1Y1z98hm6B