Qalculate! is a multi-purpose cross-platform desktop calculator. It is simple to use but provides power and versatility normally reserved for complicated math packages, as well as useful tools for everyday needs (such as currency conversion and percent calculation).
Features include a large library of customizable functions, unit calculations and conversion, physical constants, symbolic calculations (including integrals and equations), arbitrary precision, uncertainty propagation, interval arithmetic, plotting, and a user-friendly interface.
Are you not satisfied with an ultimate calculator but want something even better? Is even an ultimate ultimate calculator still not good enough for you, but you want the ultimate ultimate ultimate calculator? Then you want Qalculate!! So many useful features that I'm not even going to attempt to list them only mention one or two at random. Qalculate! has advanced arithmetic: Interval arithmetic, variable precision (hello Mathematica) and others. Unit conversion, date calculations. Change the size of the keypad buttons, display font. Vectors, matrices, financial functions, history and on and on. Too much for me to list. Available in both a GTK user interface or a Qt version, with cryptic menu icons. Is Qalculate! perfect? Not quite. The name is unfortunate because unless you search in packages summaries, for example, you search on calculator or calculate, you will not get a match.