singular: Computer algebra system for polynomial computations, algebraic geometry, singularity theory#
Description#
Singular is a computer algebra system for polynomial computations, with special emphasis on commutative and non-commutative algebra, algebraic geometry, and singularity theory.
License#
GPLv2 or GPLv3
Upstream Contact#
Special Update/Build Instructions#
Other notes:
If the environment variable SAGE_DEBUG is set to “yes”, then omalloc will be replaced by xalloc. The resulting Singular executable and libsingular library will be slower than with omalloc, but allow for easier debugging of memory corruptions.
Type#
standard
Dependencies#
Version Information#
package-version.txt:
4.3.1p1
Equivalent System Packages#
arch:
$ sudo pacman -S singular
conda:
$ conda install singular
cygwin:
$ apt-cyg install singular-devel singular
Debian/Ubuntu:
$ sudo apt-get install singular singular-doc libsingular4-dev
Fedora/Redhat/CentOS:
$ sudo yum install Singular Singular-devel
freebsd:
$ sudo pkg install math/singular
gentoo:
$ sudo emerge sci-mathematics/singular[readline]
homebrew:
$ brew install singular
macports: install the following packages: singular
nix:
$ nix-env --install singular
void:
$ sudo xbps-install singular
See https://repology.org/project/singular/versions
If the system package is installed, ./configure will check whether it can be used.