GIAC(1)
β¨ GIAC β¨
okay bestie, buckle up, because we're about to talk about giac β a whole computer algebra system, living in your terminal, and it is that girl π
(this page comes from the General Commands Manual, btw, so you know it's official)
πΈ NAME πΈ
giac β computer algebra system π (yes, that's the whole vibe, a whole CAS just vibing)
π¦ SYNOPSIS π¦
giac [options] files
icas [options] files
xcas files
cas_help keyword
π DESCRIPTION π
so giac is an advanced symbolic and numeric calculator by Bernard Parisse, and honestly? iconic. π
The console interface is named icas β or equivalently giac, same energy, two names, no cap. The matching GUI program is called xcas. π₯οΈβ¨
These programs have extensive html documentation, so if you're lost, there's lore. You can also pull up help about a keyword like this:
0>> ?gcd
Returns the greatest common divisor of 2 polynomials of several variables
or of 2 integers or of 2 rationals.
(Intg(a) or Poly),(Intg(b) or Poly)
gcd(45,75);gcd(15/7,50/9);gcd(x^2-2*x+1,x^3-1);gcd(t^2-2*t+1,t^2+t-2);
gcd((x^2-1)*(y^2-1)*z^2,x^3*y^3*z+(-(y^3))*z+x^3*z-z)
lcm,euler,modgcd,ezgcd,psrgcd,heugcd,Gcd
look at her go, the way that ?gcd just delivered ππ
π OPTIONS π
--versionβ shows you the version of the program. that's it, that's the whole thing, short and sweet β¨--texmacsβ so you can callgiac/icasfrom Texmacs π--emacsβ so you can callgiac/icasfrom Emacs π--sageβ so you can callgiacfrom Sage πΈ
π SEE ALSO π
The programs are documented fully by the GIAC/XCAS manual in html format, living right here:
/usr/share/giac/doc
And C++ programers (their spelling, not mine, bestie π«Ά) will find some informations about the giac library in the info manual. iykyk π
π AUTHOR π
Bernard Parisse. http://www-fourier.ujf-grenoble.fr/~parisse/giac.html
π₯ LICENSE π₯
GPLv3+
fr fr, every flag, every path, every name β all of it preserved, none of it skipped. ate and left no crumbs π
and that's the whole page, bestie π this one's from 2014-4-6 and it's the GIAC(1) of the General Commands Manual β go forth and compute, you absolute main character ππ β¨
π¦ where this page comes from
- fedora 43: giac 1.9.0.999-6.fc43 Β· GPL-3.0-or-later AND GPL-3.0-only AND GPL-2.0-or-later AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LGPL-3.0-or-later AND LGPL-2.0-or-later AND MIT
- fedora 43: giac 2.0.0.21-5.fc43 Β· GPL-3.0-or-later AND GPL-3.0-only AND GPL-2.0-or-later AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LGPL-3.0-or-later AND LGPL-2.0-or-later AND MIT
- fedora 44: giac 2.0.0.19-2.fc44 Β· GPL-3.0-or-later AND GPL-3.0-only AND GPL-2.0-or-later AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LGPL-3.0-or-later AND LGPL-2.0-or-later AND MIT
- fedora 44: giac 2.0.0.21-5.fc44 Β· GPL-3.0-or-later AND GPL-3.0-only AND GPL-2.0-or-later AND (GPL-1.0-or-later OR Artistic-1.0-Perl) AND LGPL-3.0-or-later AND LGPL-2.0-or-later AND MIT
- opensuse-leap 16.0: giac 1.9.0.97-bp160.1.12 Β· GPL-3.0-or-later
- opensuse-leap 16.0: giac 1.9.0.97-bp160.1.12 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms