Qalculate!

Science

Source:

1
Score 85%
Description:

Qalculate! is a multi-purpose desktop calculator for GNU/Linux. 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 (KDE or GTK+).
Last changelog:

13 years ago

- Use Lambert W to solve more equations and avoid infinite loop when solving some equations
- More data on elements
- Fix simplification of (1-1/x)^3 and similar
- Fix clumsy mistakes in with prefixes leading to crashes
- Fix parsing of unit expressions (when converting) such as W/(m K)
- Add more exact values for sin() and cos() and avoid floating point underflow by, in approximate mode, checking against the value of pi
- Always input decimal separator sign on keypad separator press
- New units: typographic units, pouce, pied du roi, grams of TNT and tons of TNT
- New functions: lambertW(), addDays(), addMonths(), addYear(), addTime(), isNumber(), isReal(), isRational(), isInteger(), representsNumber(), representsReal(), representsRational(), representsInteger()
- New variable: omega constant
- Other minor fixes and enhancements

bsander

11 years ago

This is the best calculator available, I use it all the time

Report

dopelover

11 years ago

Hello!

I prepared rpms of Qalculate! ror SuSE 10.2. All packages were automaticaly prepared with chceckinstall, so may be not perfect.

Download page:
http://dhost.info/doberski/pub/qalculate/

Report

sisko78

11 years ago

Thanks for this great calculator!

Report

nmailer

12 years ago

Big programs like Openoffice and Firefox get the press, but the true stars of the Free Software world are applications like Qalculate: free, Free, insanely elegant and with a communicative developer. It's this sort of thing thing that prevents even over-hyped environments like MacOSX from ever feeling anything other than cynical and alien.

The only feature that I might like is an easier in-place currency converter, which I think it used to have (ie: 10 USD = X GBP).

Report

bico

12 years ago

Wow! This is the calculator I have been looking for so long (its even more). Thank you, for making this a free app!

Report

Maxilys

12 years ago

Definitively the best calculator of the Free World! ;-)

Just one thing that I'd like to put on the wishlist: It would be better if we could change the number base of the display and of the expressions in a single dialog. When you want to change both bases, it's rather complicate.

Keep on the good work!

Report

C

NiQ

12 years ago

done.

Report

Maxilys

12 years ago

Thank you for this and for the systray too. That's much cleaner. ;-)

Report

andreyu

12 years ago

This is a best calculator even i seen!
I use 0.9.0 version and wish this things:
- on kde startup i wish to start Qalculate hidden in tray, not actual window.
- ability to popup main window from tray and hide in tray by key combination
- ability to represent numbers as 0x0feff (for HEX), 0b0011101010 (for BIN)

Report

C

NiQ

12 years ago

- Version 0.9.3.1 fixes session management
- Hide in tray with key combination for closing window or Escape (in 0.9.3.1). If Qalculate! is already running the qalculate-kde will show and activate the window, so you can assign a key combination to the Qalculate! menu item.
- The third wish will have to wait for the next release of libqalculate.

Report

nbritton

12 years ago

FYI: I Just made the KDE version of Qalculate! into a FreeBSD port. It should be in the ports system for all in a few days, you can find it in math/qalculate-kde. If you can't wait go here: http://www.freebsd.org/cgi/query-pr.cgi?pr=90424

Thanks for the cool progie Niklas

-Nikolas

Report

gohanz

12 years ago

A SlackWare 10.2 TGZ Package with SlackBuild script is ready to download!!

http://www.slacky.it


http://www.slacky.it/index.php?option=com_remository&Itemid=1&func=fileinfo&filecatid=737&parent=category

Report

Lenz

12 years ago

First of all, I have to say that your program is a very useful calculator.

I use the KDE version. Would anyone make an icon for this great app?


-- Lenz

Report

anmaster

12 years ago

Are there any ebuilds for Qalculate!?

Report

C

NiQ

12 years ago

yes.

just do
emerge qalculate-kde
or
ACCEPT_KEYWORDS="~x86" emerge qalculate-kde
to get the much improved 0.8.1 version

Report

lucher

13 years ago

Which fonts are you using in the window decoration and in the menu bar. Do you know where I can download them? They really look kool.

Report

C

NiQ

13 years ago

In the screenshot, the window title font is "Script MT Bold" and the menu font is "Copperplate Gothic Light" (both unfortunately commercial fonts included in ms office). On the desktop "French Script MT" is used and the rest is "Bitstream Charter" (Type1).

Report

thomas12777

13 years ago

... --enable-final simple reason: preferences.h misses #ifndef PREFERENCES_H #define PREFERENCES_H ... #endif statements btw, great app! and btw more: i cannot mail you: ... Deferred: Connection timed out with mx.altern.org. Warning: message still undelivered after 12 hours Will keep trying until message is 5 days old (the addy's correct, i just resited to post a valid mail address)

Report

thomas12777

13 years ago

and where did my linebreaks go???

Report

C

NiQ

13 years ago

I have uploaded a fixed tarball replacing the old.

The email will arrive sooner or later. altern.org seems to have a bit too much downtime and I have now changed my e-mail address on kde-apps.org.

Report

jsantiagoh

13 years ago

I'm using kde 3.4.1 and qt 3.3.4 and couldn't compile qalculate-kde because i get lots of std::string to QString convertion errors, i have no idea about qt programming but it seems that it need some kind of convertion, I wonder if it's just me having this issue. The autor seems to have tested it with the same version of the libraries, that's what's confusing me. Ah and got some problem with the CNL in the configure, easly solved. BTW libqalculate and qalculate-gtk are working fine.
Great news there is a qalculate-kde, i use this app a lot and i love it. Hope can make it work.

Thanks

Report

C

NiQ

13 years ago

I'm a bit confused with QString and std::string. I used QString::ascii() for conversion but I sometimes forgot it and it worked anyway (in some cases). I guess I should go through the code and make sure that I use QString::ascii() everywhere.

I expect there will be lots of problems in this first version that soon will be fixed.

Report

C

NiQ

13 years ago

oops. I'm sorry. I see now that the problem was in the other direction (std::string -> QString). Can please post the error messages.

Report

jsantiagoh

13 years ago

The list of archives whith the issue is long, i'll post a bug in sf with an attached text list.

I also get:
checking for CLN - version >= 1.1.0... no
*** Could not run CLN test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means CLN was incorrectly installed
*** or that you have moved CLN since it was installed. In the latter case, you
*** may want to edit the cln-config script: /usr/bin/cln-config.
configure: error: No suitable installed version of CLN could be found.


in configure, even when libqalculate and qalculate-gtk where compiled and installed wihout problem.

Report

C

NiQ

13 years ago

can you please also post config.log (in a bug or directly to me). how did you solve/bypass it?

Report

13 years ago

- Use Lambert W to solve more equations and avoid infinite loop when solving some equations
- More data on elements
- Fix simplification of (1-1/x)^3 and similar
- Fix clumsy mistakes in with prefixes leading to crashes
- Fix parsing of unit expressions (when converting) such as W/(m K)
- Add more exact values for sin() and cos() and avoid floating point underflow by, in approximate mode, checking against the value of pi
- Always input decimal separator sign on keypad separator press
- New units: typographic units, pouce, pied du roi, grams of TNT and tons of TNT
- New functions: lambertW(), addDays(), addMonths(), addYear(), addTime(), isNumber(), isReal(), isRational(), isInteger(), representsNumber(), representsReal(), representsRational(), representsInteger()
- New variable: omega constant
- Other minor fixes and enhancements

product-maker rewqtz Jan 23 2016

product-maker 35 223

File (click to download) Version Description Packagetype Architecture Downloads Date Filesize DL OCS-Install
Pling me
Details
license
version
0.9.6
updated Jun 17 2007
added Jun 02 2005
downloads today
0
page views today 0
System Tags app software