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.


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