API Reference    



- the ultimate desktop calculator

Qalculate! is a multi-purpose cross-platform desktop calculator. It is small and simple to use but with much power and versatility underneath. Features include customizable functions, units, arbitrary precision, plotting, and a user-friendly interface (GTK+ and CLI).

This project welcomes new developers. Visit the project page here.


Latest News

.: 2018-04-11 :. Qalculate! version 2.4 released

Get the new version from the downloads page.

List of changes:
  • Simplified percent calculation (e.g. 100 + 20% = 120).
  • Direct date and time arithmetic (e.g. "2018-03-10" + 372 h = "2018-03-25T13:00:00"), with time zone support.
  • Automatic conversion to local currency (in "optimal" conversion mode).
  • Calculate each vector element (and each extra argument) separately in many functions (e.g. sin(5, 2, 3) = [-0.95892427, 0.90929743, 0.14112001]).
  • Unit-like conversion for physical constants (using "to").
  • Allow user to change decimal separator (and consquently argument separator) independantly of locale.
  • Enhanced timastamp() and stamptodate().
  • Fix function completion (GUI).
  • Fix lambertw()/productlog().
  • Fix display of parsed sexagesimal numbers.

.: 2018-03-28 :. Qalculate! version 2.3 released

The main focus of version 2.3 is enhanced integration capabilities and basic solving of differential equations. Qalculate! should be much more usable for calculation of integrals now, even though it is still far from perfect.

There is also some important plotting fixes, as well as many minor bug fixes and feature enhancements. For details see the changelog for libqalculate and qalculate-gtk.