Linux · Education & Science
Genius
Genius is a general purpose calculator program
by Jiri (George) Lebl
Official site: flathub.org
About Genius
Genius is a general purpose calculator program similar in some aspects to BC, Matlab, Maple or Mathematica.
It is useful both as a simple calculator and as a research or educational tool.
The syntax is very intuitive and is designed to mimic how mathematics is usually written.
GEL is the name of its extension language, it stands for Genius Extension Language, clever isn't it?
In fact, many of the standard genius functions are written in GEL itself.
What can it do?
Arbitrary precision integers, multiple precision floats.
Complex numbers, stored in Cartesian coordinates as usual.
Math-like-looking expressions, tries to be as much a what-you-mean-is-what-Genius-understands, up to a limit of course.
Matrix calculations / Linear Algebra, with many related functions.
Number theory.
Calculus, numerical and even very limited symbolic calculations.
Statistics, all the basic statistical functions.
Numerical equation solving, polynomial roots, etc...
Combinatorics.
Most common elementary / trigonometric functions.
Modular arithmetic, including inversions and modular arithmetic on matrices.
A complete programming language, with automatic typing. In fact large part of Genius standard library is written in GEL.
2D Function line plots, standard 2D graphs of up to 10 functions at once, with possibility to export to EPS or PNG.
Parametric plots, with possibility to export to EPS or PNG.
How to install Genius
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub org.gnome.Genius
- Open Genius once it finishes installing.
Frequently asked questions
Is Genius free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where Genius is available to download. Flatnic doesn't host or modify any files.
How do I install Genius from the command line?
With Flatpak, run: flatpak install flathub org.gnome.Genius. This installs it from the official source and keeps it updated.
Is Genius safe?
Genius downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.