Papers open inside SciRah from the original publisher or repository; SciRah never hosts them.
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 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 submodules. The supplementary material provide additional examples and further outline details of the architecture and features of SymPy.
Plain-language summary
Discussion
Mechanical and Aerospace Engineering, University of California, Davis, Davis, California, United States
mMechanical and Aerospace Engineering, University of California, Davis, CA, United States
nMathematical Sciences, Indian Institute of Technology (BHU), Varanasi, Uttar Pradesh, India
oDepartment of Computer Science and Engineering, University of Moratuwa, Katubedda, Moratuwa, Sri Lanka
pUniversity of Illinois at Urbana-Champaign, Urbana, Illinois, United States
qUniversity of Illinois at Urbana-Champaign, Urbana, IL, United States
rCalifornia Polytechnic State University, San Luis Obispo, California, United States
sCalifornia Polytechnic State University, San Luis Obispo, CA, United States
tCenter for Computing Research, Sandia National Laboratories, Albuquerque, New Mexico, United States
uCenter for Computing Research, Sandia National Laboratories, Albuquerque, NM, United States
vDepartment of Theory and Bio-Systems, Max Planck Institute of Colloids and Interfaces, Potsdam, Germany
wIndian Institute of Technology Kharagpur, Kharagpur, West Bengal, India
xINRIA Bordeaux-Sud-Ouest -- LFANT project-team, Talence, France
yINRIA Bordeaux-Sud-Ouest—LFANT project-team, Talence, France
zINRIA -- SIERRA project-team, Paris, France
aaINRIA—SIERRA project-team, Paris, France
abCenter for Quantum Information and Control, University of New Mexico, Albuquerque, New Mexico, United States
acDepartment of Physics and Astronomy, University of New Mexico, Albuquerque, New Mexico, United States
adSandia National Laboratories, Albuquerque, New Mexico, United States
aeCenter for Quantum Information and Control, University of New Mexico, Albuquerque, NM, United States
afDepartment of Physics and Astronomy, University of New Mexico, Albuquerque, NM, United States
agSandia National Laboratories, Albuquerque, NM, United States
ahFashion Metric, Inc, Austin, Texas, United States
aiNumFOCUS, Austin, TX, USA
ajFashion Metric, Inc, Austin, TX, United States
akNumFOCUS, Austin, TX, United States
alDepartment of Surface and Plasma Science, Faculty of Mathematics and Physics, Charles University in Prague, Praha, Czech Republic
amBirla Institute of Technology and Science, Pilani, K.K. Birla Goa Campus, Sancoale, Goa, India
anDepartment of Computer Science, Department of Mathematics, Birla Institute of Technology and Science, Goa, India
aoIndian Institute of Technology Bombay, Mumbai, Maharashtra, India
apNew Technologies -- Research Centre, University of West Bohemia, Plzeň, Czech Republic
aqNew Technologies—Research Centre, University of West Bohemia, Plzeň, Czech Republic