SymPy: Symbolic computing in Python

Aaron Meurer(University of South Carolina), Christopher P. Smith, Mateusz Paprocki, Ondřej Čertı́k(Los Alamos National Laboratory), Matthew Rocklin, Amit Kumar(Delhi Technological University), Sergiu Ivanov(Université Paris-Est Créteil), Jason K. Moore(University of California, Davis), Sartaj Singh(Indian Institute of Technology BHU), Thilina Rathnayake(University of Moratuwa), Sean Vig(University of Illinois Urbana-Champaign), Brian Granger(California Polytechnic State University), Richard P. Muller(Sandia National Laboratories), Francesco Bonazzi(Max Planck Institute of Colloids and Interfaces), Harsh Gupta(Indian Institute of Technology Kharagpur), Shivam Vats(Indian Institute of Technology Kharagpur), Fredrik Johansson(Institut national de recherche en sciences et technologies du numérique), Fabián Pedregosa(Institut national de recherche en sciences et technologies du numérique), Matthew Curry(University of New Mexico), Ashutosh Saboo(Birla Institute of Technology and Science, Pilani - Goa Campus), Isuru Fernando(University of Moratuwa), Sumith Kulal(Indian Institute of Technology Bombay), Robert Cimrman(University of West Bohemia in Pilsen), Anthony Scopatz(University of South Carolina)
Cited by 94Open Access
Full Text

Abstract

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 the standard 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.


Related Papers

No related papers found

Powered by citation graph analysis