Skip to content

Qalculate! version 3.8 (GUI)

Compare
Choose a tag to compare
@hanna-kn hanna-kn released this 02 Mar 12:39
· 412 commits to master since this release

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+ and CLI).

Changes (including changes from libqalculate):

  • IEEE 754 floating point conversion: float(), floatBits(), floatError(), floatParts(), and floatValue() functions, and fp16, fp32/float, fp64/double, fp80, and fp128 "to" conversion
  • Floating point conversion dialog (GUI)
  • Option to enable/disable new version notification (GUI)
  • Restore A and B (case insensitive) digits in input of duodecimal number, use 0d as prefix for input of duodecimal numbers, and always interpret expression as duodecimal if it contains duodecimal Unicode characters
  • Modify behavior of floor(), ceil(), trunc and round(): mark result as exact, allow approximate calculation of argument in exact mode, return interval when appropriate, and add "number of decimals" and "round halfway to even" (defaults to away from zero) arguments to round()
  • Fix 1kOhm||1kOhm (and similar)
  • Fix rounding in some cases with max decimals set
  • Fix segfault in solve() with AND and OR in solution
  • Minor bug fixes and feature improvements

Download the source code here:
qalculate-gtk-3.8.0.tar.gz

Download the source code of libqalculate version 3.8.0 here:
libqalculate-3.8.0.tar.gz

Download Windows binaries here:
64-bit installer
32-bit installer (use compatibility mode to avoid keyboard input issues)
32-bit zip (unpack and run without further installation; no application data are read or written outside of the unpacked directory)

GNU/Linux binaries:
64-bit (x86) single-file flatpak bundle package (installation command: flatpak --user install qalculate-gtk-3.8.0-x86_64.flatpak)
A snap package is available at https://snapcraft.io/qalculate.

For more information visit the website at http://qalculate.github.io/.