About

SymPy Development Team

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.

  1. Ondřej Čertík: project leader
  2. Fabian Seoane: everything, reviewing patches, releases, general advice (issues and mailinglist), not active anymore
  3. Jurjen N.E. Bos: pretty printing and other patches
  4. 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
  5. Marc-Etienne M.Leveille: matrix patch
  6. Brian Jorgensen: GSoC 2007, plotting module and related things, patches
  7. Jason Gedge: GSoC 2007, geometry module, a lot of patches and fixes, new core integration
  8. Robert Schwarz: GSoC 2007, polynomials module, patches
  9. Pearu Peterson: new core, sympycore project, general advice (issues and mailinglist)
  10. Fredrik Johansson: mpmath project and its integration in SymPy, number theory, combinatorial functions, products & summation, statistics, units, patches, documentation, general advice (issues and mailinglist)
  11. Chris Wu: GSoC 2007, linear algebra module
  12. Kirill Smelkov: everything, reviewing patches, releases, general advice (issues and mailinglist)
  13. Ulrich Hecht: pattern matching and other patches
  14. Goutham Lakshminarayan: number theory functions
  15. David Lawrence: GHOP, Mathematica parser, square root denesting
  16. Jaroslaw Tworek: GHOP, sympify AST implementation, sqrt() refactoring, maxima parser and other patches
  17. David Marek: GHOP, derivative evaluation patch
  18. Bernhard R. Link: documentation patch
  19. Andrej Tokarčík: GHOP, python printer
  20. Or Dvory: GHOP, documentation
  21. Saroj Adhikari: bug fixes
  22. Pauli Virtanen: bug fix
  23. Robert Kern: bug fix, common subexpression elimination
  24. James Aspnes: bug fixes
  25. Nimish Telang: multivariate lambdas
  26. Abderrahim Kitouni: pretty printing + complex expansion bug fixes
  27. Pan Peng: ode solvers patch
  28. Friedrich Hagedorn: many bug fixes, refactorings and new features added
  29. Elrond der Elbenfuerst: pretty printing fix
  30. Rizgar Mella: BBP formula for pi calculating algorithm
  31. Felix Kaiser: documentation + whitespace testing patches
  32. Roberto Nobrega: several pretty printing patches
  33. David Roberts: latex printing patches
  34. Sebastian Krämer: implemented lambdify/numpy/mpmath cooperation, bug fixes, refactoring, lambdifying of matrices, large printing refactoring and bugfixes
  35. Vinzent Steinberg: docstring patches, bug fixes, msolve (nonlinear equation systems solver), compiling functions to machine code
  36. Riccardo Gori: improvements and speedups to matrices, many bug fixes
  37. Case Van Horsen: implemented optional support for gmpy in mpmath
  38. Štěpán Roučka: several matrix and simplification fixes
  39. Ali Raza Syed: pretty printing/isympy on windows fix
  40. Stefano Maggiolo: many bug fixes, polishings and improvements
  41. Robert Cimrman: matrix patches
  42. Bastian Weber: latex printing patches
  43. Sebastian Krause: match patches
  44. Sebastian Kreft: latex printing patches

Uptodate list in the order of the first contribution is given in the README (you can also find a brief history of SymPy in the README).

Financial and Infrastructure Support

License

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 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.