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, symbolic calculations (including integrals and equations), arbitrary precision, uncertainty propagation, interval arithmetic, plotting, and a user-friendly interface (Gtk, Qt, and CLI).
Changes:
- Add "Insert parentheses" shortcut action (default "Ctrl+Shft+("), which always inserts empty parentheses after cursor
- Fix cursor and text position with RTL keyboard layouts
- Update conversion list immediately during calculate-as-you-type (do not wait until added to history)
- Do not fail configure on macOS if gtk-mac-integration-gtk3 is not found
- Fix duplicated character when using plasma keyboard alternate character popup
- LaTeX input and output (using latex() function or "$...$" syntax) (libqalculate)
- Solve ax^b+cd^x=0 for real x (libqalculate)
- Solve equations with absolute value and complex x (xabs(x)=a, x^2abs(x)=a, and af(x)+babs(x)=c) (libqalculate)
- Improve simplification of a^(c/d)/b^(c/d) in exact mode (e.g. cbrt(12)/cbrt(4)=cbrt(3)) (libqalculate)
- Apply logical and bitwise operation entrywise to vectors and matrices (libqalculate)
- Allow symbols with suffix when input using backslash (e.g. \x_n = "x_n", with n shown as subscript in output) (libqalculate)
- Add argument for reverse conversion to roman(), bijective(), and bcd() functions (libqalculate)
- Add tsp and tbsp abbreviations, change cup to exactly 240 mL (U.S. legal), and add U.S. customary cup, tablespoon, and teaspoon (libqalculate)
- Mixed units conversion improvements/fixes (libqalculate)
- Fix conversion of feet and inches when using ' and " (e.g. 5'2" to cm) (libqalculate)
- Fix ax+bln(x)=c where sgn(a)!=sgn(b) (only one solution were found) (libqalculate)
- Fix segfault when calculating limit for expression with sinh or cosh (also affects integrals with infinite lower or upper limit) (libqalculate)
- Fix RPN syntax for expressions with multiple functions (libqalculate)
- Minor bug fixes and feature enhancements
Download the source code here:
qalculate-gtk-5.12.0.tar.gz
Download the source code of libqalculate here:
libqalculate-5.12.0.tar.gz
Download Windows binaries here:
64-bit installer
64-bit zip (unpack and run without further installation; no application data are read or written outside of the unpacked directory)
The binaries requires Windows 10 (1809) or later. They can also be installed using the Windows Package Manager (winget) or Chocolatey.
GNU/Linux binaries:
A flatpak package (recommended) is available at https://flathub.org/apps/details/io.github.Qalculate.
A snap package is available at https://snapcraft.io/qalculate.
64-bit (x86) self-contained binaries (extract and run from anywhere on most GNU/Linux distributions; no translations included)
For more information visit the website at http://qalculate.github.io/.