PyCon India - SymPy Presentation

About SymPy

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.

SymPy Tutorial for PyCon India 2015

This is the tutorial that SymPy developers will be giving at PyCon India 2015 for SymPy. In this tutorial we will introduce attendees to SymPy, a computer aided algebra system (CAS) written in Python. We will show basics of constructing and manipulating mathematical expressions in SymPy, the most common issues and differences from other computer algebra systems, and how to deal with them. In the last part of this tutorial, we will show how to solve practical problems with SymPy. This will include showing how to interface SymPy with popular numeric libraries like NumPy.

Attendees will take home an introductory level understanding of SymPy. This knowledge should be enough for attendees to start using SymPy for solving mathematical problems and hacking SymPy's internals (though hacking core modules may require additional expertise).

Speaker Info

SymPy India developers will be conducting the workshop:

  • Harsh Gupta, a student of IIT-Kharagpur, wrote the new symbolic solvers module for SymPy. He is mentoring a GSoC student and also is a previous GSoC-cer at SymPy.

  • Sumith, a student of IIT-Bombay, currently implementing Polynomial module as his GSoC project for SymEngine.

  • Sudhanshu Mishra, a student of BITS Goa, core developer at SymPy

  • Amit Kumar, a student of DTU, GSoC-cer at SymPy

  • Shivam Vats, a student of IIT-Kharagpur, GSoC-cer at SymPy/SymEngine

  • Sartaj Singh, a student of IIT-BHU Varanasi, GSoC-cer at SymPy

  • Abinash Meher, a student of IIT-Kharagpur, GSoC-cer at SymEngine