Publications Details
SymPy: Symbolic computing in python
Muller, Richard P.; Meurer, Aaron; Certik, Ondrej; Moore, Jason K.; Bonazzi, Francesco; Vats, Shivam; Kumar, Amit; Gupta, Harsh; Fernando, Isuru; Saboo, Ashutosh; Singh, Sartaj; Johansson, Fredrik; Rathnayake, Thilina; Pedregosa, Fabian; Scopatz, Anthony; Granger, Brian E.; Cimrman, Robert
SymPy is an open source computer algebra system written in pure Python. It is built with a focus on extensibility and ease of use, through both interactive and programmatic applications. These characteristics have led SymPy to become a popular symbolic library for the scientific Python ecosystem. This paper presents the architecture of SymPy, a description of its features, and a discussion of select domain specific submodules. The supplementary materials provide additional examples and further outline details of the architecture and features of SymPy.