skip to main content

DOE PAGESDOE PAGES

Title: SymPy: Symbolic computing in python

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.
Authors:
 [1] ;  [2] ;  [3] ;  [4] ;  [5] ;  [3] ;  [6] ;  [7] ;  [8] ;  [9] ;  [10] ;  [10] ;  [11] ;  [12] ;  [13] ;  [14] ;  [11] ;  [15] ;  [1] ;  [16] more »;  [17] « less
  1. Univ. 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 Lab. (LANL), Los Alamos, NM (United States)
  5. Moscow State Univ., Moscow (Russian Federation)
  6. Delhi Technological Univ., Delhi (India)
  7. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
  8. Univ. of California, Davis, CA (United States)
  9. Max Plank Institute of Colloids and Interfaces, Potsdam (Germany)
  10. Indian Institute of Technology Kharagpur, Kharagpur (India)
  11. Univ. of Moratuwa, Moratuwa (Sri Lanka)
  12. Birla Institute of Technology and Science, Pilani (India)
  13. Indian Institute of Technology (India)
  14. INRIA Bordeaux-Sud-Ouest (France)
  15. INRIA (France)
  16. California Polytechnic State Univ. (CalPoly), San Luis Obispo, CA (United States)
  17. Univ. of West Bohemia, Pilsen (Czech Republic)
Publication Date:
Report Number(s):
SAND-2016-4832J; LA-UR-16-23820l
Journal ID: ISSN 2376-5992; 640621
Grant/Contract Number:
AC04-94AL85000; AC52-06NA25396
Type:
Published Article
Journal Name:
PeerJ. Computer Science
Additional Journal Information:
Journal Volume: 3; Journal ID: ISSN 2376-5992
Publisher:
PeerJ Inc.
Research Org:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
Sponsoring Org:
USDOE National Nuclear Security Administration (NNSA)
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING; Python; Computer algebra system; Symbolics; Computer Science
OSTI Identifier:
1337798
Alternate Identifier(s):
OSTI ID: 1325159; OSTI ID: 1342865

Meurer, Aaron, Smith, Christopher P., Paprocki, Mateusz, Certik, Ondrej, Kirpichev, Sergey B., Rocklin, Matthew, Kumar, Amit, Muller, Richard P., Moore, Jason K., Bonazzi, Francesco, Vats, Shivam, Gupta, Harsh, Fernando, Isuru, Saboo, Ashutosh, Singh, Sartaj, Johansson, Fredrik, Rathnayake, Thilina, Pedregosa, Fabian, Scopatz, Anthony, Granger, Brian E., and Cimrman, Robert. SymPy: Symbolic computing in python. United States: N. p., Web. doi:10.7717/peerj-cs.103.
Meurer, Aaron, Smith, Christopher P., Paprocki, Mateusz, Certik, Ondrej, Kirpichev, Sergey B., Rocklin, Matthew, Kumar, Amit, Muller, Richard P., Moore, Jason K., Bonazzi, Francesco, Vats, Shivam, Gupta, Harsh, Fernando, Isuru, Saboo, Ashutosh, Singh, Sartaj, Johansson, Fredrik, Rathnayake, Thilina, Pedregosa, Fabian, Scopatz, Anthony, Granger, Brian E., & Cimrman, Robert. SymPy: Symbolic computing in python. United States. doi:10.7717/peerj-cs.103.
Meurer, Aaron, Smith, Christopher P., Paprocki, Mateusz, Certik, Ondrej, Kirpichev, Sergey B., Rocklin, Matthew, Kumar, Amit, Muller, Richard P., Moore, Jason K., Bonazzi, Francesco, Vats, Shivam, Gupta, Harsh, Fernando, Isuru, Saboo, Ashutosh, Singh, Sartaj, Johansson, Fredrik, Rathnayake, Thilina, Pedregosa, Fabian, Scopatz, Anthony, Granger, Brian E., and Cimrman, Robert. 2017. "SymPy: Symbolic computing in python". United States. doi:10.7717/peerj-cs.103.
@article{osti_1337798,
title = {SymPy: Symbolic computing in python},
author = {Meurer, Aaron and Smith, Christopher P. and Paprocki, Mateusz and Certik, Ondrej and Kirpichev, Sergey B. and Rocklin, Matthew and Kumar, Amit and Muller, Richard P. and Moore, Jason K. and Bonazzi, Francesco and Vats, Shivam and Gupta, Harsh and Fernando, Isuru and Saboo, Ashutosh and Singh, Sartaj and Johansson, Fredrik and Rathnayake, Thilina and Pedregosa, Fabian and Scopatz, Anthony and Granger, Brian E. and Cimrman, Robert},
abstractNote = {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.},
doi = {10.7717/peerj-cs.103},
journal = {PeerJ. Computer Science},
number = ,
volume = 3,
place = {United States},
year = {2017},
month = {1}
}