symengine
« Back to VersTracker
Description:
Fast symbolic manipulation library written in C++
Type: Formula  |  Latest Version: 0.14.0@0  |  Tracked Since: Nov 25, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: symbolic-math c-plus-plus computer-algebra mathematics library
Install: brew install symengine
About:
SymEngine is a standalone C++ library for symbolic computation, offering fast manipulation of mathematical expressions. It provides a lightweight core that can be used independently or as a backend for SymPy, significantly accelerating symbolic algebra tasks. Its primary value is high performance for calculus, equation solving, and expression simplification.
Key Features:
  • C++ core for maximum performance
  • Zero-dependency design for easy integration
  • Optional Python wrappers for SymPy compatibility
  • Supports symbolic calculus, matrices, and polynomials
Use Cases:
  • High-performance symbolic differentiation and integration
  • Symbolic computation backend for Python-based scientific applications
  • Computer Algebra System (CAS) development
Alternatives:
  • SymPy – SymEngine is a C++ rewrite focused on speed, whereas SymPy is a pure Python library offering broader user accessibility.
  • GiNaC – GiNaC is a mature C++ framework, but SymEngine is designed to be more lightweight and easier to integrate with modern Python tooling.
Version History
Detected Version Rev Change Commit
Nov 25, 2025 6:48pm 5 VERSION_BUMP fbc92c1e
Sep 28, 2024 5:27pm 0 VERSION_BUMP 62a5888c
Sep 28, 2024 3:49pm 0 VERSION_BUMP 966e0ad2
Sep 13, 2024 12:27am 0 VERSION_BUMP cc1b6e4e