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 option to disable tooltips in keypad or everywhere
- Add option to disable units and to interpret unrecognized symbols as variables (unknowns) to preferences
- Make closing of application with Escape key optional and disabled by default
- Hide name column in conversion list when applied to current result
- Add temporary option to unknown variable edit dialog
- Add Microship (PIC16/17) 24 and 32 bit floating point formats
- Show keypad by default, and show instructional message when history is empty
- Concise (e.g. "1.2345(67)") and relative (e.g. "5+/-2%") notation for output and input (disabled by default for concise notation) of interval
- Fix position and frame of to-menu when activated using button
- Optimize rest of unit expression when converting to partial (insufficient) expression (e.g. 18MA×100ns to J = 1.8 J/V) (libqalculate)
- Round high precision intervals enclosing integers for integer arguments (libqalculate)
- Add support for specifying position of sign bit in floating point functions (libqalculate)
- New derived units: Debye, C·m, Daraf, F^-1, V/C, N/C, kcal, kcal/g, kJ (libqalculate)
- Use international foot as base unit for rod (libqalculate)
- Fix fibonacci() for non-integers and recursive use (libqalculate)
- Fix conversion options presented for speed units (and possibly other) (libqalculate)
- Minor bug fixes and feature enhancements
Download the source code here:
qalculate-qt-4.8.0.tar.gz
Download the source code of libqalculate here:
libqalculate-4.8.0.tar.gz
Windows binaries:
64-bit installer
32-bit installer
64-bit zip (unpack and run without further installation; no application data are read or written outside of the unpacked directory)
32-bit zip
The 64-bit binaries can now also be installed using the Windows Package Manager (winget). The Qt GUI requires Windows 10 or later.
GNU/Linux binaries:
A flatpak package is available at https://flathub.org/apps/details/io.github.Qalculate.qalculate-qt.
A snap package is available at https://snapcraft.io/qalculate-qt.
For more information visit the website at http://qalculate.github.io/.