SymPy
Computer algebra system in Python
SymPy is a Python library for symbolic mathematics. It aims to become a fullfeatured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python and does not require any external libraries.
SymPy 2016 Projects

srajangarg
Adding to SymEngine's Polynomial functionality and interfacing it with FLINT & PiranhaThis project deals with introducing much needed functionality to the SymEngine polynomial module. It improves upon the already existing univariate... 
kshitij10496
Extending solvesetSolving equation is a quintessential feature of any Computer Algebra System. And having the ability to solve a variety of equations, with accuracy,... 
Gaurav Dhingra
GSoC 2016 Application Gaurav Dhingra: Group TheoryIt would be awesome to have a Group Theory module. Presently only Combinatorics module has been implemented in SymPy, which is fairly well developed.... 
Shekhar Prasad Rajak
GSoC 2016 Application Shekhar Prasad Rajak: Solvers  Completing SolvesetSymPy is a Python library for symbolic mathematics. Solvers module is mostly used module, so it is very important that Solver works perfectly and... 
shubhamtibra
Implementation of Holonomic Functions in SymPyThe Goal of this project is to implement operations on Holonomic functions in SymPy. Holonomic functions cover a very large set of functions, and... 
Sampad Kumar Saha
Implementation of Singularity Functions to solve Beam Bending problemsMy proposal aims at designing and implementing a singularity functions module in a pure mathematical way. This module is further utilised in... 
Nishant Nikhil
Implementing Finite Fields and Set module in SymEnginePolynomial factorization is one of the fundamental tools of the computer algebra systems. And in symbolic mathematics, it is one of the basic...