Symbolic Computation with SymPy
Yathartha Joshi (~Yathartha22) |
SymPy is a Python library for symbolic mathematics. It aims to be an alternative to systems such as Mathematica or Maple while keeping the code as simple as possible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. The talk will highlight the following:
SymPy, what it is and how it is different from others.
What is symbolic computation and how SymPy achieves it.
Power of SymPy:
- Symbolic manipulations
- Equation solving
- Linear Algebra
Basic mathematics, just enough to appreciate the manipulation done by the computer algebra system and Python. No prior knowledge of SymPy or other Python libraries is required.
SymPy team has developed and delivered many talks and tutorials at SciPy and other conferences. We are constantly building on new content and improving the present at the same time. You can find the introduction slides here.
SymPy India developers will be conducting the talk:
- Resource repository: https://git.io/sympy-pycon-india-18
- SymPy website: http://www.sympy.org/en/index.html
- SymPy live: http://live.sympy.org/
- GitHub repository: https://github.com/sympy/sympy
Link to previous SymPy Tutorials/Talks
- Automatic Code Generation with SymPy, SciPy 2017: https://youtu.be/5jzIVp6bTy0
- SymPy, EuroSciPy 2017: https://youtu.be/nfRyux3wEhw
- Symbolic Compution with Python using SymPy Beginner, SciPy 2016: https://youtu.be/AqnpuGbM6-Q
- SymPy, SciPy 2014: https://youtu.be/Lgp442bibDM
- Symbolic Computing with SymPy, SciPy 2013: https://youtu.be/dAgShwIx72c