Amit Kumar : Life Is Learning!

Google Summer Of Code with SymPy


GSoC 2015

Yay! the much awaited results of Google Summer Of Code is out now, and I have been selected to work with SymPy under Python Software Foundation.

For those who don’t know about GSoC

Google Summer of Code is a global program that offers students stipends to write code for open source projects.

A bit about SymPy

SymPy is a Python library for symbolic mathematics. It aims to become a full-featured Computer Algebra System (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible.

About My Project

My Project is being mentored by some really awesome guys Ondřej Čertík, Sean Vig and Harsh Gupta.

The Project aims at improving the current Equation solvers in SymPy. The Current solve is a huge mess, It needs to be broken into various sub-hints, to make the code more robust, modular, and approachable for developers, moving in lines of the new API, as developed in solveset. Currently the new API is implemented for univariate Equations only, we need to incorporate it for linear systems, multivariate equations & transcendental by rewriting the solvers for these in the new solveset Module.

Here is my Proposal.

Looking forward for a great summer with SymPy!