Skip to content

Releases: Qalculate/qalculate-gtk

Qalculate! version 2.6.2 (GUI)

13 Aug 15:27
Compare
Choose a tag to compare

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, interval arithmetic, plotting, and a user-friendly interface (GTK+ and CLI).

Changes:

  • Polar and exponential complex forms (changed with mode or with "to" operator/command)
  • Fix f(x)+a=a (e.g. x+1=1, which returned false/zero).
  • Fix ln(-i).
  • Fix automatic unit conversion in RPN mode
  • Allow conversion of the current result using standalone "to" expression (e.g. type "to m" to convert current result to meter) in GUI.
  • Option to disable automatic conversion to local currency (when optimal conversion activated).
  • Minor bug fixes.

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

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

Download the installer for Windows here:
qalculate-2.6.2.msi

A snap package is available at https://snapcraft.io/qalculate.

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

Qalculate! version 2.6.1 (GUI)

09 Jul 07:07
Compare
Choose a tag to compare

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, interval arithmetic, plotting, and a user-friendly interface (GTK+ and CLI).

Changes:

  • Do not always download all sources during automatic exchange rates updates (updating of common currencies will be much faster).
  • Configurable completion suggestions.
  • Option to keep insert function dialog open for repeated function calculations.
  • Minor bug fixes and feature enhancements.

This release does not include any changes to libqalculate or the CLI application.

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

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

Download the installer for Windows here:
qalculate-2.6.1.msi

A snap package is available at https://snapcraft.io/qalculate.

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

Qalculate! version 2.6 (GUI)

11 Jun 11:01
Compare
Choose a tag to compare

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, interval arithmetic, plotting, and a user-friendly interface (GTK+ and CLI).

GUI improvements:

  • Calendar conversion.
  • Currency flags in completion suggestions list and result display.
  • Extended completion suggestions, matching titles (and countries for currencies) when at least three characters are entered.
  • Completion suggestions for prefixes and prefixed units.
  • Completion suggestions for "to" commands.
  • Add duodecimal and roman numerals to number base conversion dialog.
  • Duodecimal, roman, base #, and partial fraction "to" conversion commands.
  • Minor bug fixes and feature enhancements.

Changes from libqalculate:

  • Calendar conversion.
  • 5'8" notation for feet and inches, 5°12'30" notation for degrees, arcminutes and arcseconds.
  • Interpret 5m 7cm as 5m+7cm, and 3h 52min 20s as 3h+52min+20s, and similar.
  • Improved ln() simplifications.
  • Lunar phase functions.
  • Fix secondary exchange rates source.
  • Fix crashes with compiler flag "-D_GLIBCXX_ASSERTIONS".

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

Download the source code of libqalculate version 2.6 here:
libqalculate-2.6.0b.tar.gz

Download the installer for Windows here:
qalculate-2.6.0.msi

A snap package is available at https://snapcraft.io/qalculate.

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

Qalculate! version 2.5 (GUI)

15 May 11:09
Compare
Choose a tag to compare

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, interval arithmetic, plotting, and a user-friendly interface (GTK+ and CLI).

GUI improvements:

  • Currency flags.
  • Context menu for conversion list, and middle click for adding unit to expression.
  • Search entry for functions, units and variables.
  • Improved convert to menu in unit manager.
  • Workarounds for bugs in GTK+ themes

Changes from libqalculate:

  • Improved interval arithmetic with dependent values (variables and function arguments). Most differentiable expressions do now return a properly narrow interval.
  • Experimental limit() function.
  • Two's complement representation for binary numbers.
  • Improved currency titles.
  • bitcmp() function.
  • Allow all rational numbers for second argument of root().
  • Fix segfault when prefix is set in some cases.
  • Fix a^infinity when a > 1.
  • Minor bug fixes.

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

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

Download the installer for Windows here:
qalculate-2.5.0.msi

A snap package is available at https://snapcraft.io/qalculate.

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

Qalculate! version 2.4 (GUI)

11 Apr 07:32
Compare
Choose a tag to compare

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).

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.

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

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

Download the installer for Windows here:
qalculate-2.4.0.msi

A snap package is available at https://snapcraft.io/qalculate.

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

Qalculate! version 2.3 (GUI)

28 Mar 09:18
Compare
Choose a tag to compare

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).

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.

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

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

Download the installer for Windows here:
qalculate-2.3.0.msi

A snap package is available at https://snapcraft.io/qalculate.

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

Qalculate! version 2.2.1 (GUI)

17 Jan 10:40
Compare
Choose a tag to compare

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).

Version 2.2.1 includes bug fixes and minor feature enhancements.

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

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

Download the installer for Windows here:
qalculate-2.2.1.msi

A binary snap package, with all dependencies included, is available for those using a slow-moving GNU/Linux distribution (install with the command "sudo snap install qalculate").

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

Qalculate! version 2.2 (GUI)

07 Dec 14:49
Compare
Choose a tag to compare

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).

The main focus of version 2.2 is interval arithmetic, which can be used for determination of the number of significant digits in the final result or direct calculation with intervals of numbers. Note that more work is needed to avoid unnecessary interval widening for non-trivial expressions with dependent variables.

List of main changes:

  • Interval arithmetic
  • Digit grouping.
  • Enhanced display of parsed expression.
  • Use 10^n instead of E-notation for main result display by default.
  • Bitcoin support (frequent exchange rate updates are recommended).
  • Use 'X' and 'E' (or appropriate Unicode characters), instead of 'A' and 'B', in duodecimal numbers (base 12).
  • Option to disable units in physical constants.
  • Fixed engineering mode.
  • Various bug fixes and minor feature enhancements.

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

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

Download the installer for Windows here:
qalculate-2.2.0.msi

A binary snap package, with all dependencies included, is available for those using a slow-moving GNU/Linux distribution (install with the command "sudo snap install qalculate").

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

Qalculate! version 2.1 (GUI)

02 Oct 12:42
Compare
Choose a tag to compare

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).

The main focus of Qalculate! version 2.1 is consistent handling of roots of negative numbers and equation solving enhancements.

List of main changes:

  • Highlighting of matching parentheses.
  • Proper display of roots and absolute value.
  • More than 100 additional currencies (using mycurrency.net)
  • Equation solving enhancements.
  • root() and cbrt() now always returns the real root (e.g. cbrt(-8)=-2), while fractional powers return the principal root ((-8)^(1/3)=1+1,73i).
  • Enhanced simplification.
  • Minor bug fixes and feature enhancements.

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

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

Download the installer for Windows here:
qalculate-2.1.0.msi

A binary snap package, with all dependencies included, is available for those using a slow-moving GNU/Linux distribution (install with the command "sudo snap install qalculate").

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

Qalculate! version 2.0 (GUI)

28 Aug 11:53
Compare
Choose a tag to compare

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).

After a month of hard work Qalculate! version 2.0 is ready with a redesigned expression entry and keypad in the GUI, and a new feature complete Windows version.

List of main changes:

  • Redesigned keypad with a lot more functionality.
  • Multiline expression entry with undo/redo.
  • Alternative simplified function creation dialog.
  • Percentage calculation tool.
  • Binary installer for Microsoft Windows.
  • Date functions have been rewritten and now support much larger numbers.
  • Trigonometric functions with angle unit other than radians have been fixed.
  • Functions with more than one argument can now also be applied to the RPN stack.
  • New functions: airy(), arg(), besselj(), bessely(), conj(), digamma(), erf(), erfc()
  • Many minor enhancements and bug fixes.

For a list of changes specific for the GUI see the ChangeLog or git log.

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

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

Download the installer for Windows here:
qalculate-2.0.0.msi

A binary snap package, with all dependencies included, is available for those using a slow moving GNU/Linux distribution (install with the command "sudo snap install qalculate").

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