And many more people helped on the SymPy mailing list, reported bugs, helped
organize SymPy's participation in the Google Summer of Code, the Google Highly
Open Participation Contest, Google Code-In, wrote and blogged about SymPy...
License: New BSD License (see the LICENSE file for details) covers all files
in the sympy repository unless stated otherwise.
To install the SymPy for Python 3, simply run the above commands with a Python
To clean everything (thus getting the same tree as in the repository):
In [ ]:
You can also clean things with git using:
In [ ]:
which will clear everything ignored by ".gitignore", and:
In [ ]:
to clear all untracked files. You can revert the most recent changes in git
In [ ]:
WARNING: The above commands will all clear changes you may have made, and you
will lose them forever. Be sure to check things with "git status", "git
diff", "git clean -Xn" and "git clean -n" before doing any of those.
Our issue tracker is at https://github.com/sympy/sympy/issues. Please report
any bugs that you find. Or, even better, fork the repository on GitHub and
create a pull request. We welcome all changes, big or small, and we will help
you make the pull request if you are new to git (just ask on our mailing list
SymPy was started by Ondřej Čertík in 2005, he wrote some code during the
summer, then he wrote some more code during the summer 2006. In February 2007,
Fabian Pedregosa joined the project and helped fixed many things, contributed
documentation and made it alive again. 5 students (Mateusz Paprocki, Brian
Jorgensen, Jason Gedge, Robert Schwarz and Chris Wu) improved SymPy incredibly
during the summer 2007 as part of the Google Summer of Code. Pearu Peterson
joined the development during the summer 2007 and he has made SymPy much more
competitive by rewriting the core from scratch, that has made it from 10x to
100x faster. Jurjen N.E. Bos has contributed pretty printing and other patches.
Fredrik Johansson has written mpmath and contributed a lot of patches.
In 2011, Ondřej Čertík stepped down as lead developer, with Aaron Meurer, who
also started as a Google Summer of Code student, taking his place. Ondřej
Čertík is still active in the community, but is too busy with work and family
to play a lead development role.
Since then, a lot more people have joined the development and some people have
also left. You can see the full list in doc/src/aboutus.rst, or online at:
SymPy is BSD licensed, so you are free to use it whatever you like, be it
academic, commercial, creating forks or derivatives, as long as you copy the
BSD statement if you redistribute it (see the LICENSE file for details). That
said, although not required by the SymPy license, if it is convenient for you,
please cite SymPy when using it in your work and also consider contributing
all your changes back, so that we can incorporate it and all of us will
benefit in the end.