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
Dependencies#
Version Information#
package-version.txt:
1.9.0.15p0
Equivalent System Packages#
$ sudo pacman -S giac
$ conda install giac
$ sudo apt-get install libgiac-dev xcas
$ sudo yum install giac giac-devel
$ sudo pkg install math/giacxcas
$ nix-env --install giac
$ sudo zypper install giac-devel
$ sudo xbps-install giac-devel
See https://repology.org/project/giac/versions
If the system package is installed, ./configure
will check if it can be used.