Qalculate!

Hanna Knutsson · Qalculate.Qalculate

A highly versatile desktop calculator, with support for units, physical constants, uncertainty propagation, symbolic calculations, etc.

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, physical constants, symbolic calculations (including integrals and equations), arbitrary precision, uncertainty propagation, interval arithmetic, plotting, and a user-friendly interface (GTK, Qt, and CLI).

winget install --id Qalculate.Qalculate --exact --source winget

Latest 5.10.0

Release Notes

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:

  • Improve factorization and simplification (particularly with radicals, logarithms, and absolute value)
  • Add ton of refrigeration, slug, mol/dm³, mol/L, and molar units
  • Add pcm, ppm, ppb, ppt, and ppq (parts per …), and lakh and crore variables
  • Add XAG, XAU, XPD, and XPT currencies (precious metals)
  • Use a maximum 4 decimals and minimum of 2 decimals by default for display of value of converted currencies
  • Improve handling of "to mixed" after previous conversion statement (e.g. "1 m to in to mixed")
  • Improve interval calculation, with interval arithmetic, with division by zero and/or both real and complex numbers in derivative of expression
  • Treat 0^0 as undefined (instead of equal to 1), and fix limit for 0^0
  • Set initial random seed using /dev/random (or BCryptGenRandom on Windows)
  • Do not show warning about denominators assumed non-zero when converting to expression with non-unit objects
  • Do not show negative exponents (if "negexp" is deactivated) when expressions contains unknown variables, even if all units have negative exponents
  • Do not show possibly real expression in complex exponential form
  • Initial support for comparison of vectors and matrices
  • Allow use of apostrophe as thousands separator in input, when specified as such by locale
  • Fix segfault with recursive variable in "where" expression
  • Fix segfault in some cases when argument in det() contains only a single element
  • Fix wrong simplification of "sin(2-cosh(x)^2/x+x)"
  • Fix negative exponents always used for units with rounding set to (halfway) down or up
  • Fix file paths with non-ASCII characters on Windows
  • Fix loading of history on Windows
  • Minor bug fixes and feature enhancements Download the source code here: libqalculate-5.10.0.tar.gz Download the source code for the graphical user interfaces (qalculate-gtk and qalculate-qt) here: qalculate-gtk-5.10.0.tar.gz qalculate-qt-5.10.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: flatpak packages (recommended) are available at https://flathub.org/apps/details/io.github.Qalculate.qalculate-qt (Qt GUI) and https://flathub.org/apps/details/io.github.Qalculate (GTK GUI). A snap package are available at https://snapcraft.io/qalculate (GTK GUI). 64-bit (x86) self-contained binaries (GTK GUI) (extract and run from anywhere on most GNU/Linux distributions; no translations included) For more information visit the website at http://qalculate.github.io/.

Installer type: msi

Architecture Scope Download SHA256
x64 Download 7FB5C5AA22DDCFCDA9AE001E52C0E0675686A4726A0035C9850CA2AEA118C6B6

Details

Homepage
https://qalculate.github.io/
License
GPL-2.0
Publisher
Hanna Knutsson
Support
https://github.com/Qalculate/libqalculate/issues
Moniker
qalculate

Tags

algebracalculatorcurrenciesengineeringmathphysicsunits

Older versions (45)

5.9.0
Architecture Scope Download SHA256
x64 Download 2911A16DA9681FE3BC5518FB93A8350DCE88E455C65B0E14ABE35001449AE8A8
5.8.2
Architecture Scope Download SHA256
x64 Download BAC004FCAEB9715C9F4F79435D7E12233866EABF31FBDF8F3ED64FBDB1568FD7
5.8.1
Architecture Scope Download SHA256
x64 Download D532315116FC3743BF947705C23000E977C44A0F5FEECA9DB6DB27DF2CB64BA4
5.8.0
Architecture Scope Download SHA256
x64 Download 509BCD9E7CD459AE6A33F661ED24704A361BBE56A7288880E5107FDC511349C1
5.7.1
Architecture Scope Download SHA256
x64 Download 6DD5A8828B516CFACB39E78630C26C20234D2DC9A1F32EB87504D8A8E2ABEA89
5.7.0
Architecture Scope Download SHA256
x86 Download 697770E9806C11F41FFC174A608EB4974A09E8DEE68A007160B8CD6419E30124
x64 Download E7E8A1EEF9CAFC85DCD43FEBBC286186768F0E9EB8FD3CDD27E1C0BF7555E4A8
5.6.0
Architecture Scope Download SHA256
x86 Download BAB147037BFDDF3204A335E7407B37133419217AC4273E35B4E5E99E45E22730
x64 Download DFDE3E51F96C2AC872ADBED90EEFA1FD0C1D24DC5AF0B030E7E6308FC91376E3
5.5.2
Architecture Scope Download SHA256
x86 Download CD9A1236964F98AD828CEA5D732808F92882E080B23E8DD5FA70843EF9E627B7
x64 Download 9D5927B1277571566E5658EE1F272CE2B5B7E8440488F541BC7146C8E2D8E706
5.5.1
Architecture Scope Download SHA256
x86 Download 8D31434044E8EACC2E06983C3949905007F518F58F551E0105A02AF9AFC61EE2
x64 Download 68485AE0DBD6AC8F5FEDB1333DBC2A5056978EC8674116507523E0796C132BA5
5.5.0
Architecture Scope Download SHA256
x86 Download DAE4AF7685DCA8288B4F4AAE4EAB0E6B8A7A8B30ACCAF353FA1E879C31AEE470
x64 Download AF443A18F3F5DA96C4BA3A39D65179D305B7233A29F300681DABB2BD6220EC37
5.4.0
Architecture Scope Download SHA256
x86 Download FCE8EC7F2B45EB9DA0609D74BF454F24C9E9C10CD3A4A96BEC56CC5C6EF3CA33
x64 Download 7B29525652C8A7E50374C4181EEE6921C745BCE4F7C400F017DAA4DF118997BB
5.3.0
Architecture Scope Download SHA256
x86 Download 714516C5146F402347243FA962BED1531D897933715D5F956C26DBACDF67B97A
x64 Download 8534AB579E7B4066E0A264BB86DFFA1CBBE9774224478FD5D786CBCBE389C6F2
5.2.0
Architecture Scope Download SHA256
x86 Download 4A47A149F85FEA2604F12B70F82B6F24852D3B7F83EE3385A1995EDBC372D6A4
x64 Download A7D0EBA39FBB588189CA8997CB3C64F71C9E9550972E93419D9933E42AB58E97
5.1.1
Architecture Scope Download SHA256
x86 Download E7D1BB5BCB517D8AE58665C1537D9F47D2D4161B1316F05B3DB19515B14B6929
x64 Download C77AD214F8FA0A912760893925277371D801BA419483D9BB2DC8DFCC16D17551
5.0.0
Architecture Scope Download SHA256
x86 Download 51C7E889541810145F859B9B1224A5AD5D0216E52A63651B0C293305904B1579
x64 Download 5B61F7DCD5757F13CA944C40AEA2BFB20C5CFB200605C11040C939663F44DE45
4.9.0
Architecture Scope Download SHA256
x86 Download C4EFECF4C973F45BD33EE08B5D2878003620CFB2D6BEE2B0371D088FBA3C4B6F
x64 Download 2CBE248F9E42D7D93438E048D4028AF331133C530610838EA4F2E2DE834CAB31
4.8.1
Architecture Scope Download SHA256
x86 Download A7C7FD0D0AE49B0685130BFF271AA579331D844AB26A11C09373BD09A158FD6F
x64 Download 52BD90D861743CC70575D3F73150142902338B6386D65DD8CCF660BD7F752EA6
4.8.0
Architecture Scope Download SHA256
x86 Download EC3DBF6C9A788681DAB411503B63758E3AA0880CA1EC2DC97BC8E58B9E6B8C4E
x64 Download C37464A54628E86C05CB2BD33A01AE927C0211F7C875903D76C707AF5E045931
4.7.0
Architecture Scope Download SHA256
x86 Download C563BEE28DD00CA7F0E7BACD2C50ABC93FAD0FEAD3224492F05E8F1A42BEE3CB
x64 Download 23BF816AC93B19AF22BB4129C558626B59EF0C723843C6FEBCA5022509A48C33
4.6.1
Architecture Scope Download SHA256
x86 Download 93B7A75C6978420DA0C624E5A1219B1D0257AB2B94F3E16CA76C7E7552D214F8
x64 Download A5D40E0E5DFFE6DB8167188B52DEF53B572DA20D91953E3FE0BB6A87FF20E6F7
4.6.0
Architecture Scope Download SHA256
x86 Download 97AA7A99D6B45FD2B8182308B48DAD02C08EB71165F1526445396B30DDAEAEE5
x64 Download 913B7D02CC56193FE66860E338B07992AE485788BEA1B05DF0D8EB7DE205254B
4.5.1
Architecture Scope Download SHA256
x86 Download 6EABB1B97269FBD491B51BB57F27C7FAF35EA302CF9904442F7CB24611C55606
x64 Download 4DC1F7E60F477DAF9C4937A3583610E84C86A5A3713F0EBD3AA8DF75E4964D23
4.5.0
Architecture Scope Download SHA256
x86 Download 99D563AB3A9D9E4367E34DD00965DB94128D31D78A6418E26646D08ACC795542
x64 Download 3932F5ED554E47670F698498C70EEC763F55982E83980572997EA7BEEB2A2B1E
4.4.0
Architecture Scope Download SHA256
x86 Download E109FFA0EB6CD052B3C089120581CCB5B820A902868772E28024661902EC8632
x64 Download 856E4227855CE714DC1A55271AA5F3ED0AB3252B8A8B95B9243B9D4A8422E1E2
4.3.0
Architecture Scope Download SHA256
x86 Download 789BEA595DED87E165D2830ACEFBC37D662B884A1389D8DF4DF2E93BED68C528
x64 Download 188755A065E5DF5FEDC39780653EC57E574A2D08AA3E4CCA5625980BAB73BEB9
4.2.0
Architecture Scope Download SHA256
x86 Download 87C8A97C97AA4969D17CD7B84F7F6E521B48E4B4A967C12C9B8F44EF2287362B
x64 Download 8189CCB1E49A7E341772256691FB4503D22353A9D81B54BF43B47832D273DE54
4.1.1
Architecture Scope Download SHA256
x86 Download 2865EB7BD1251F68E4D7E3C95DD303FEF702AB7F7F73BC3C579055F843095A95
x64 Download DC08821AE0E68ABEF08B2D5BE8BCB2D54F9F499C63348C984DB3366D1948B9CA
4.1.0
Architecture Scope Download SHA256
x86 Download 3CB8BE85534B21130C5400F40F7AC04F7944B7FD07A49293655033983790C4F7
x64 Download DD767C455599688CF4C76290C066C46323889657AAA8DFC81835FB617BF8A965
4.0.0
Architecture Scope Download SHA256
x86 Download 571AF8F36CAFA31051274B5E250EEF91858FE2421B4AC333CB934F829DCD0BDE
x64 Download 328797C676688DB89FFE9E2FF815E373816500710A663A976AEB10602CDDE903
3.22.0
Architecture Scope Download SHA256
x86 Download 6DFBF5A8F7ED9F548067CD0518CFDA1FD3DFA4A62DEACB14084181573CE9A66C
x64 Download E70120CD9F4305FD22373DBE8B7B80B947B4513BF6C2A245326B80D7B07DE33E
3.21.0
Architecture Scope Download SHA256
x86 Download DD5B6D1782B63806D0B08692E344877B45EA7B7491C19AE09AE8F1767B7DD002
x64 Download 00E88DA565C4DDE46EF96D8C5B93682C9BF95F8D5BD189EBF967BE7F0B1CA05E
3.20.1
Architecture Scope Download SHA256
x64 Download 0A8C1F634F8DE4BA83445B89D931B73824BDEA570944AE87E8332A9BD0086B21
3.19.1
Architecture Scope Download SHA256
x64 Download 1A9CFBBED9644B70991EDF63CB9CC1B19464D4F88A5887C64ACA3E1986D7A42B
3.19.0
Architecture Scope Download SHA256
x64 Download F0CA2700BAC3666CC1896035119554C3C25F0C579AD84F65B53769AB9B1714B5
3.18.0
Architecture Scope Download SHA256
x64 Download 0B72EAE9AB0BF3F9A30172A62073EF191E3F185260DC616C2DA02CB2349D7BF1
3.17.0
Architecture Scope Download SHA256
x64 Download EA7A8304009F2C3AF2A194A1D651E48C8A254D0D80EB65AEBBF213160070A0EA
3.16.1
Architecture Scope Download SHA256
x64 Download DC29ADE4CB4517C2454D73208CF4ED0ADF2743D7D8C5B454B69E163705BE871B
3.16.0
Architecture Scope Download SHA256
x64 Download 2315E8A52F3F09C733696144A16189DCF26DE2C487A5948961D6DD6DBD47CD7C
3.15.0
Architecture Scope Download SHA256
x64 Download ECF6CA4228C5CEDA5020AECB8A5ACB8B4B0FA48934DB0DDE8903B8914EBD46D3
3.14.0
Architecture Scope Download SHA256
x64 Download 4A598BC07D13F7E14AC4FA2BF38EF403B43C73A805B9C1AF876510A6F223A9CD
3.13.0
Architecture Scope Download SHA256
x64 Download D876808530DB2F6B80E6952466501F65C647DE0053A49F0677AC425A15DB36BA
3.12.1
Architecture Scope Download SHA256
x64 Download 4742D7014481EEFA2D442241892E91563E2D28BDCEE9AD794CDD8FE07C1D69AF
3.12.0
Architecture Scope Download SHA256
x64 Download 2F9444D994676AB29D073540988FAE74E14FA55E4A553C41294C78DF6F53032F
3.11.0
Architecture Scope Download SHA256
x64 Download 27CEBB2943C0C9618013FA797BD6D55951F101F3D6ADE9650D81E15ADA1FBFC5
3.10.0
Architecture Scope Download SHA256
x64 Download 561FDBF116E56E82B71B1D239EBD8A67DDA8813C7B3CE36D3378C468E243A663