Symbolic Computation with Python using SymPy

AMiT Kumar (~aktech)




SymPy is a pure 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. SymPy is written entirely in Python and does not require any external library.

In Dev Sprint we will replicate the Development Workflow of the SymPy Project.


A basic knowledge of Python. No prior knowledge of SymPy or other Python libraries is required, although it is suggested that attendees be familiar with the IPython notebook & basics of git.

Content URLs:

  • Resource website:
  • Resource repository:
  • SymPy website:
  • SymPy live:
  • GitHub repository:

Speaker Info:

SymPy India developers will be conducting the Dev Sprint:

Name : Currently at | Credentials | Module/Topic (to be Mentoring)

  • Harsh Gupta : IIT-KGP | GSoC 2015 mentor, GSoC 2014 | Solvers, Sets
  • Sudhanshu Mishra : BITS Goa | Core developer at SymPy | Assumptions, Optics
  • Sumith : IIT-B | GSoC 2015 | GSoC 2015 with SymPy/SymEngine | SymEngine from SymPy
  • Sartaj Singh: IIT-BHU Varanasi | Core Developer at SymPy, GSoC 2015 | Series
  • Amit Kumar: DTU | Core Developer at SymPy, GSoC 2015 | Solvers, Sets
  • Shivam Vats: IIT-KGP | GSoC 2015 with SymPy/SymEngine | Sparse polynomials and Ring Series
  • Abinash Meher: IIT-KGP, GSoC 2015 with SymEngine | SymEngine from SymPy

Id: 176
Section: Core Python
Type: Dev Sprint
Target Audience: Beginner
Last Updated: