symengine: A C++ symbolic manipulation library - Packages and Features

Skip to content
Back to top
View this page
Edit this page

# symengine: A C++ symbolic manipulation library

## Description

SymEngine is a standalone fast C++ symbolic manipulation library.

## License

BSD 3-clause

## Upstream Contact

https://github.com/symengine/symengine

## Type

optional

## Dependencies

- $(MP_LIBRARY)

- cmake: A cross-platform build system generator

- ecm: Elliptic curve method for integer factorization

- flint: Fast Library for Number Theory

- mpc: Arithmetic of complex numbers with arbitrarily high precision and correct rounding

- mpfr: Multiple-precision floating-point computations with correct rounding

## Version Information

package-version.txt:

    0.14.0

## Equivalent System Packages

Arch Linux

    $ sudo pacman -S symengine

conda-forge

    $ conda install symengine

FreeBSD

    $ sudo pkg install math/symengine

Gentoo Linux

    $ sudo emerge sci-libs/symengine

Homebrew

    $ brew install symengine

MacPorts

    $ sudo port install symengine

Nixpkgs

    $ nix-env --install symengine

openSUSE

    $ sudo zypper install symengine

See https://repology.org/project/symengine/versions

If the system package is installed, `./configure` will check if it can be used.