Site Rationale


You may be looking for a particular language’s API documentation instead

SymEngine is a fast symbolic manipulation library, written in C++. The core focus of this site is to introduce the features of the library through practical examples. The site is laid out in a largely linear fashion, with the tutorials preceding the discussion on integrating with build systems for production code.

To follow along, proceed to the tutorial setup instructions.


API Documentation

Other Resources


Symengine License: MIT

  • All symengine core code and language bindings are licensed under the MIT license

  • Some third party code packages adapted from the Tilinos package are licensed under a BSD 3-clause license

Documentation CC BY 4.0

The documentation is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0