skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: SymPy: symbolic computing in Python

Journal Article · · PeerJ. Computer Science
DOI:https://doi.org/10.7717/peerj-cs.103· OSTI ID:1337798
 [1];  [2];  [3];  [4];  [5];  [3];  [6];  [7];  [8];  [9];  [10];  [11];  [12];  [13];  [14];  [15];  [15];  [16];  [17];  [18] more »;  [19];  [20];  [21];  [10];  [22];  [23];  [1] « less
  1. Department of Mechanical Engineering, University of South Carolina, Columbia, SC, United States
  2. Polar Semiconductor, Inc., Bloomington, MN, United States
  3. Continuum Analytics, Inc., Austin, TX, United States
  4. Los Alamos National Laboratory, Los Alamos, NM, United States
  5. Faculty of Physics, Moscow State University, Moscow, Russia
  6. Department of Applied Mathematics, Delhi Technological University, New Delhi, India
  7. Université Paris Est Créteil, Créteil, France
  8. Mechanical and Aerospace Engineering, University of California, Davis, CA, United States
  9. Mathematical Sciences, Indian Institute of Technology (BHU), Varanasi, Uttar Pradesh, India
  10. Department of Computer Science and Engineering, University of Moratuwa, Katubedda, Moratuwa, Sri Lanka
  11. University of Illinois at Urbana-Champaign, Urbana, IL, United States
  12. California Polytechnic State University, San Luis Obispo, CA, United States
  13. Center for Computing Research, Sandia National Laboratories, Albuquerque, NM, United States
  14. Department of Theory and Bio-Systems, Max Planck Institute of Colloids and Interfaces, Potsdam, Germany
  15. Indian Institute of Technology Kharagpur, Kharagpur, West Bengal, India
  16. INRIA Bordeaux-Sud-Ouest—LFANT project-team, Talence, France
  17. INRIA—SIERRA project-team, Paris, France
  18. Department of Physics and Astronomy, University of New Mexico, Albuquerque, NM, United States, Center for Quantum Information and Control, University of New Mexico, Albuquerque, NM, United States, Sandia National Laboratories, Albuquerque, NM, United States
  19. Fashion Metric, Inc, Austin, TX, United States, NumFOCUS, Austin, TX, United States
  20. Department of Surface and Plasma Science, Faculty of Mathematics and Physics, Charles University in Prague, Praha, Czech Republic
  21. Department of Computer Science, Department of Mathematics, Birla Institute of Technology and Science, Goa, India
  22. Indian Institute of Technology Bombay, Mumbai, Maharashtra, India
  23. New Technologies—Research Centre, University of West Bohemia, Plzeň, Czech Republic

Here, SymPy is a full featured computer algebra system (CAS) written in the Python programming language. It is open source, being licensed under the extremely permissive 3-clause BSD license. SymPy was started by Ondrej Certik in 2005, and it has since grown into a large open source project, with over 500 contributors.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
AC52-06NA25396; AC04-94AL85000
OSTI ID:
1337798
Alternate ID(s):
OSTI ID: 1325159; OSTI ID: 1342865
Report Number(s):
SAND-2016-4832J; LA-UR-16-23820l; e103
Journal Information:
PeerJ. Computer Science, Journal Name: PeerJ. Computer Science Vol. 3; ISSN 2376-5992
Publisher:
PeerJ Inc.Copyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 658 works
Citation information provided by
Web of Science

References (17)

A new efficient algorithm for computing Gröbner bases (F4) journal June 1999
The cathedral and the bazaar journal September 1999
IPython: A System for Interactive Scientific Computing journal January 2007
Decision procedure for indefinite hypergeometric summation journal January 1978
Developing with Google App Engine book January 2009
A Comparison of Three High-Precision Quadrature Schemes journal January 2005
Matplotlib: A 2D Graphics Environment journal January 2007
Cadabra: a field-theory motivated symbolic computer algebra system journal April 2007
Python for Scientific Computing journal January 2007
MPFR: A multiple-precision binary floating-point library with correct rounding journal June 2007
Automated and readable simplification of trigonometric expressions journal December 2006
What every computer scientist should know about floating-point arithmetic journal March 1991
Algebraic simplification a guide for the perplexed conference January 1971
Double exponential formulas for numerical integration journal January 1973
yt: A MULTI-CODE ANALYSIS TOOLKIT FOR ASTROPHYSICAL SIMULATION DATA journal December 2010
Symbolic Statistics with SymPy journal May 2012
Symbolic linearization of equations of motion of constrained multibody systems journal October 2014

Similar Records

Water Security Toolkit User Manual Version 1.2.
Technical Report · Fri Aug 01 00:00:00 EDT 2014 · OSTI ID:1337798

The Python ARM Radar Toolkit (Py-ART), a library for working with weather radar data in the Python programming language
Journal Article · Mon Jul 18 00:00:00 EDT 2016 · Journal of Open Research Software · OSTI ID:1337798

pvlib python: 2023 project update
Journal Article · Fri Dec 22 00:00:00 EST 2023 · Journal of Open Source Software · OSTI ID:1337798