Genius, General Purpose Calculator


Genius, general purpose calculator.

Genius Mathematics Tool, is a general purpose calculator program similar in some aspects to BC, MATLAB or Maple.

It is useful both as a simple calculator and as a research or educational tool.

Genius, general purpose calculator.

Genius Mathematics Tool features rationals, arbitrary precision integers and multiple precision floats using the GMP library.

It handles complex numbers using Cartesian notation.

The software has good vector and matrix manipulation and can handle basic linear algebra.

The programming language allows user defined functions, variables and modification of parameters.

Genius Mathematics Tool comes in two versions:

A graphical GNOME version, which features an Integrated Development Environment (IDE) style interface and the ability to plot functions of one or two variables.

There is also a command line (CLI) version does not require GNOME, but naturally does not implement any feature, that needs the graphical interface.

Size: 16,7MB + 16MB extra.

License: GNU/GPLv


  • Arbitrary precision ints, multiple precision floats.
  • Rational numbers, stored as quotient and denominator.
  • 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.
  • 3D Function surface plots, with possibility to export to EPS or PNG.
  • Slopefield/Vectorfield plotting.
  • GUI IDE where you can edit and run/test your programs.
  • Outputs matrices in LaTeX, Troff (eqn) or MathML.
  • Plot point clouds.

How to install via a terminal window:

sudo apt-get install genius

Press Enter, then.

Type the following command:

sudo apt-get install -f

Press Enter, done.

Developers website

Featured Sponsors

Games For Linux

Windows has always been the preferred platform for gaming, but after STEAM's interest in Linux more game developers are making their games natively available for Linux.


All information on this website is published in good faith and for general educational purposes and for use in safe testing environments only. While strives to make the information on this site as accurate as possible, does not warrant its completeness, reliability and accuracy.

We are not responsible for any losses or damages associated with the use of our website. While we strive to provide only links to useful websites, we have no control over the content of these sites and links to other sites do not constitute a recommendation for all content contained on these websites.


Site Information

This is a professional review site that receives compensation from the companies whose products reviewed. Each service or product are thoroughly tested and given high marks if considered to be the very best. Independently owned and the opinions expressed here are no one elses.