PhyxCalc

Science

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

3
Become a Fan
6.1

Available as/for:
Description:
PhyxCalc is a general purpose calculator program that evaluates written lines of mathematical expressions. It can also unterstand expressions with physical units as it is written by hand. This program is under development and is target to be cross platform.

This program follows the idea of an earlier version of PhyxCalc, written in Delphi, which can be seen at http://sites.google.com/site/xschirm/home (site and program is in german language, see screenshot or follow the download link).

For further information please check out the development blog, a version for mobile platforms currently in work. Developers and packagers are welcome, especially testers for Mac are needed.

SourceForge: http://sourceforge.net/projects/phyxcalc/
Development Blog: http://phyxcalc.blogspot.com/
Build Service: https://build.opensuse.org/package/show?package=phyxcalc&project=home%3AStrahlex

NOTE: Windows users must have MSVC++ 2010 Redistributable installed and the Qt-Dlls in app-directory or system32
Last changelog:

*Revision 198:
- added more functionality to plot window
- readded multiplication without multiplication sign
- fixed some critical bugs
*Revision 195:
- added functions for logarithmic dataset creation
- added plot dialog
- fixed some bugs
*Before Revision 195:
-added plot functionality
-added help browser
-added support for octal numbers
-added support for BCDs
-added quick notation for functions
-improved syntax highlighter
-added ans function and variable
-added support for functions
-added advanced syntax highlighter settings
-improved mobile support
-reviewed whole calculation code


Ratings & Comments

12 Comments

rytnebwa

Does this only happen on my machine (Arch Linux 3.8.8)? 1m*1m*0.01m =10mm³ This worked well on Windows Version 2.5.3: 1m*1m*0.01m =0.01m³ I'm glad you keep this great project alive! Good job! Robert

Strahlex

Thanks for posting the bug. PhyxCalc 3 has actually nothing to do with the old version, except the principal idea. The bug is actually that it outputs 100m(m^3) which in some way correct, but wrong. I think a should be possible easily.

Strahlex

Fix is in the repositories now.

rytnebwa

Holy Smoke! That was quick. Thanks. I have tried the new version. It works for the given example: 1m*1cm*1mm =10000mm³ // correct but seem to have still problems with volumes such as: 1dm³ // (100mm*100m*100mm = 1l = 1000ml = 1000000mm³) =1e+08mm³ // wrong: 1e+06mm³ 1e+06mm³ // again 1l =1000m³ // wrong: 0.001m³ 1l -> m³ =0.1m³ // wrong: 0.001m³ 1m³ -> mm³ =1000mm³ // wrong: 1e+09mm³ 1gal -> l =3.78541l // correct I hope that helps. I'll keep testing! Cheers Robert

RGBkde

Not a big problem, but still a problem ;) root2(-1) =-2.71051E-20-i exp(i*π) =-1-5.42101e-20i

Strahlex

This happens, because pi can not be represented correctly by binary saved floating point numbers. PhyxCalc uses no arbitrary precision library yet, however, if you know a know a good portable arbitrary precision library please let me know.

awes

I know those two: - http://gmplib.org - http://www.ginac.de/CLN

Strahlex

The problem is, both libraries (CLN seems to depend on GMP) are developed for unix systems, if I could get them to work on windows and symbian it would be great. The other solution might be to use arbitrary precision libraries only on unix systems...

RGBkde

I like your app a lot, it have a brilliant future! Just a small feature request ;) Is it possible to have units sets predefined and directly available on program start? Regards

Strahlex

Thank you for your comment, it was a bug in the last version. Normally si units, imperial units, a small set of currencies and data units should be predefined. Update to current version, delete your settings dir (settings > open settings folder) and you are fine. To alter predefined definitions, just edit the definitions.txt.

vishal8492

That is just brilliant !!

Strahlex

Thank you

Pling
0 Affiliates
Details
license
version 3 Revision 199
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

More Science from Strahlex:

PhyxCalc
Strahlex
last update date: 12 years ago

Score 6.5

Other Science:

Julius Model Viewer
juergenmueller
last update date: 18 years ago

Score 5.0

Folding@KDE
Ruudiculus-KDE
last update date: 17 years ago

Score 5.0

nanoKalc
arenyart
last update date: 19 years ago

Score 5.0

Kejsare
josef80
last update date: 19 years ago

Score 5.0

qtsolartron
jellofishi
last update date: 17 years ago

Score 5.0

QFraktal
ruedigerknoerig
last update date: 16 years ago

Score 5.0



System Tags