giac: A general purpose computer algebra system¶
Description¶
Giac is a general purpose Computer algebra system by Bernard Parisse. It consists of:
a C++ library (libgiac).
a command line interpreter (icas or giac).
the built of the FLTK-based GUI (xcas) has been disabled in the spkg-install file.
The english documentation will be installed in:
$SAGE_LOCAL/share/giac/doc/en/cascmd_en/index.html
Author’s website with debian, ubuntu, macosx, windows package:
The Freebsd port is math/giacxcas
Licence¶
GPLv3+
Note: except the french html documentation which is freely redistributable for non commercial only purposes. This doc has been removed in the Sage package, see spkg-src
Upstream Contact¶
Bernard Parisse: http://www-fourier.ujf-grenoble.fr/~parisse/giac.html
Source file (giac-x.y.z-t.tar.gz) in:
http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/
Dependencies¶
gettext, readline
giac will benefit of ntl, pari, mpfr, gsl, lapack but they should be already installed by sage.
giac can also benefit of mpfi for arithmetic on intervals.
The Documentation is pre-built, hevea or latex or … are not needed to install the package.
Special Update/Build Instructions¶
Use spkg-src to update this package
Type¶
standard
Version Information¶
package-version.txt:
1.6.0.47p3
Equivalent System Packages¶
arch:
$ sudo pacman -S giac-devel libgiac
conda:
$ conda install giac-devel libgiac
Debian/Ubuntu:
$ sudo apt-get install giac-devel libgiac
Fedora/Redhat/CentOS:
$ sudo yum install giac-devel libgiac
freebsd:
$ sudo pkg install giac-devel libgiac
nix:
$ nix-env --install giac-devel libgiac
opensuse:
$ sudo zypper install giac-devel libgiac
void:
$ sudo xbps-install giac-devel libgiac
See https://repology.org/project/giac-devel/versions, https://repology.org/project/libgiac/versions
If the system package is installed, ./configure will check whether it can be used.