Publication | Open Access
SymPy: symbolic computing in Python
1.6K
Citations
34
References
2017
Year
Symbolic ManipulationPopular Symbolic LibraryEngineeringRepresentation TheorySelect SubmodulesProgram AnalysisAutomated ReasoningFormal MethodsComputer AlgebraComputer ScienceApplied AlgebraSymbolic ComputationSymbolic ExecutionPure Python
SymPy is an open‑source computer algebra system written in pure Python, designed for extensibility and ease of use, and has become a popular symbolic library within the scientific Python ecosystem. The paper aims to present SymPy’s architecture, describe its features, and discuss selected submodules. It details SymPy’s architecture and features, with supplementary material providing additional examples and further architectural insights.
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1