SymPy is a team project and it was developed by a lot of people.

Here is a list of contributors together with what they do, plus links to their wiki pages (if they have one on the page People), where they describe in more details what they do and what they are interested in (some people didn’t want to be mentioned here, so see our repository history for a full list).

- Ondřej Čertík: project leader
- Fabian Pedregosa: everything, reviewing patches, releases, general advice (issues and mailinglist), GSoC 2009
- Jurjen N.E. Bos: pretty printing and other patches
- Mateusz Paprocki: GSoC 2007, concrete math module, integration module, new core integration, a lot of patches, general advice, new polynomial module, improvements to solvers, simplifications, patch review
- Marc-Etienne M.Leveille: matrix patch
- Brian Jorgensen: GSoC 2007, plotting module and related things, patches
- Jason Gedge: GSoC 2007, geometry module, a lot of patches and fixes, new core integration
- Robert Schwarz: GSoC 2007, polynomials module, patches
- Pearu Peterson: new core, sympycore project, general advice (issues and mailinglist)
- Fredrik Johansson: mpmath project and its integration in SymPy, number theory, combinatorial functions, products & summation, statistics, units, patches, documentation, general advice (issues and mailinglist)
- Chris Wu: GSoC 2007, linear algebra module
- Ulrich Hecht: pattern matching and other patches
- Goutham Lakshminarayan: number theory functions
- David Lawrence: GHOP, Mathematica parser, square root denesting
- Jaroslaw Tworek: GHOP, sympify AST implementation, sqrt() refactoring, maxima parser and other patches
- David Marek: GHOP, derivative evaluation patch
- Bernhard R. Link: documentation patch
- Andrej Tokarčík: GHOP, python printer
- Or Dvory: GHOP, documentation
- Saroj Adhikari: bug fixes
- Pauli Virtanen: bug fix
- Robert Kern: bug fix, common subexpression elimination
- James Aspnes: bug fixes
- Nimish Telang: multivariate lambdas
- Abderrahim Kitouni: pretty printing + complex expansion bug fixes
- Pan Peng: ode solvers patch
- Friedrich Hagedorn: many bug fixes, refactorings and new features added
- Elrond der Elbenfuerst: pretty printing fix
- Rizgar Mella: BBP formula for pi calculating algorithm
- Felix Kaiser: documentation + whitespace testing patches
- Roberto Nobrega: several pretty printing patches
- David Roberts: latex printing patches
- Sebastian Krämer: implemented lambdify/numpy/mpmath cooperation, bug fixes, refactoring, lambdifying of matrices, large printing refactoring and bugfixes
- Vinzent Steinberg: docstring patches, a lot of bug fixes, nsolve (nonlinear equation systems solver), compiling functions to machine code, patches review
- Riccardo Gori: improvements and speedups to matrices, many bug fixes
- Case Van Horsen: implemented optional support for gmpy in mpmath
- Štěpán Roučka: a lot of bug fixes all over sympy (matrix, simplification, limits, series, ...)
- Ali Raza Syed: pretty printing/isympy on windows fix
- Stefano Maggiolo: many bug fixes, polishings and improvements
- Robert Cimrman: matrix patches
- Bastian Weber: latex printing patches
- Sebastian Krause: match patches
- Sebastian Kreft: latex printing patches, Dirac delta function, other fixes
- Dan (coolg49964): documentation fixes
- Alan Bromborsky: geometric algebra modules
- Boris Timokhin: matrix fixes
- Robert (average.programmer): initial piecewise function patch
- Andy R. Terrel: piecewise function polishing and other patches
- Hubert Tsang: LaTeX printing fixes
- Konrad Meyer: policy patch
- Henrik Johansson: matrix zero finder patch
- Priit Laes: line integrals, cleanups in ODE, tests added
- Freddie Witherden: trigonometric simplifications fixes, LaTeX printer improvements
- Brian E. Granger: second quantization physics module
- Andrew Straw: lambdify() improvements
- Kaifeng Zhu: factorint() fix
- Ted Horst: Basic.__call__() fix, pretty printing fix
- Akshay Srinivasan: Printing fix, improvements to integration
- Aaron Meurer: ODE solvers (GSoC 2009), other fixes
- Barry Wardell: implement series as function, several tests added
- Tomasz Buchert: ccode printing fixes, code quality concerning exceptions, documentation
- Vinay Kumar: polygamma tests
- Johann Cohen-Tanugi: commutative diff tests
- Jochen Voss: a test for the @cachit decorator and several other fixes
- Luke Peterson: improve solve() to handle Derivatives
- Chris Smith: improvements to solvers, many bug fixes, documentation and test improvements
- Thomas Sidoti: MathML printer improvements
- Florian Mickler: reimplementation of convex_hull, several geometry module fixes
- Nicolas Pourcelot: Infinity comparison fixes, latex fixes
- Ben Goodrich: Matrix.jacobian() function improvements and fixes
- Toon Verstraelen: code generation module
- Ronan Lamy: test coverage script; limit, expansion and other fixes and improvements; cleanup
- James Abbatiello: fixes tests on windows
- Ryan Krauss: fixes could_extract_minus_sign() and latex fixes
- Bill Flynn: substitution fixes
- Jorn Baayen: improvements to piecewise functions and latex printing, bug fixes
- Eh Tan: improve trigonometric simplification
- Renato Coutinho: derivative improvements
- Oscar Benjamin: latex printer fix
- Øyvind Jensen: implemented coupled cluster expansion and wick theorem
- Julio Idichekop Filho: indentation fixes, docstring improvements
- Łukasz Pankowski: fix matrix multiplication with numpy scalars
- Chu-Ching Huang: fix 3d plotting example
- Fernando Perez: symarray() implemented

Up-to-date list in the order of the first contribution is given in the AUTHORS file.

You can find a brief history of SymPy in the README.

- Google: SymPy has received generous financial support from Google in 2007 by financing 5 students through the Google Summer of Code (GSOC 2007) program (more info) and 1 student in 2008 (more info)
- Python Software Foundation: PSF hosted 3 GSoC 2007 students (Brian, Robert and Jason), and 1 GSoC 2008 student (Fredrik)
- the Space Telescope Science Institute: STScI hosted 1 GSoC 2007 student (Mateusz)
- Portland State University: PSU hosted 1 GSoC 2007 student (Chris)
- Simula Research Laboratory: supports Pearu Peterson work in SymPy/Sympy Core projects

Unless stated otherwise, all files in the SymPy project, SymPy’s webpage (and wiki), all images and all documentation including this User’s Guide is licensed using the new BSD license:

```
Copyright (c) 2006, 2007, 2008, 2009, 2010 SymPy Development Team
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
a. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
b. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
c. Neither the name of the SymPy nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
```