Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 28 Jul 2014, 22:56
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Engineering/Science/Simulation
SpeedCrunch Calculator for Puppy 4.0 - 5.2 MB
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [7 Posts]  
Author Message
ttuuxxx


Joined: 05 May 2007
Posts: 10747
Location: Ontario Canada,Sydney Australia

PostPosted: Tue 02 Sep 2008, 08:55    Post subject:  SpeedCrunch Calculator for Puppy 4.0 - 5.2 MB  

Well I was looking at other distros to see what they have and I came across SpeedCrunch so I compiled on puppy 4.0 and wow what a nice Calculator, more of a tool for Students Smile But still it has lots of shortcuts, a math book etc, VERY Nice!
Around 50% of the package is missing QT4 files that are found in the compiler and not on puppy, So I included them:)
And this is what the website says about it:)
website http://speedcrunch.org/en_US/index.html
"Unlike traditional desktop calculator, SpeedCrunch is easier to use. You just type the expression that you want to calculate and press Enter. You can see clearly what you typed along with the result in the scrollable display. That is faster and more convenient, isn't it?

You can also paste the expression from the clipboard, that you copied from somewhere else. And, you can quickly copy the last calculation result to the clipboard using Ctrl+R.

Before you finish, SpeedCrunch may even give already the answer (calc-as-you-type, anyone?).

autocalc

This allows you to "fix" your expression if you think it is not what you want.
Unlimited variables

Advanced calculation sometimes needs memory feature. SpeedCrunch allows variables to hold calculation result, e.g. x = 0.3 which can be reused in y = 2*x. Variables need not only a character, InterestRate is a perfect name as well. And still, you can define as many variables as you want.

There is a special variable, ans, which always holds the last calculation result. Another variable pi holds one of the most important constant in math world.
Syntax highlighting

Do you close your parentheses correctly? Mistype the number? No need to worry again because SpeedCrunch can always color the expression according to the syntax.

syntax highlighting

You can easily distinguish numbers from variables. You can also see the matched parentheses.
Functions, with automatic completion

Beside standard algebraic operator like + (addition), - (subtraction), * (multiplication), / (division), ^ or ** (exponentiation), there is support for some functions, for example sin, log, abs, and many more.

You do not need to memorize function names, use Ctrl+F to pop up a dialog where you can choose the function that you need.

Or take advantage of its auto-completion.

automatic completion

Type the letter c only and in less than a second you will be automagically given with choices of cos, cosh or your variables whose name start with c.
50 decimals at your disposal

With its unique calculation routines, you can get up to 50 decimals of precision. Normally, all the important digits are shown, but you can also ask SpeedCrunch to round it to several digits.

precision

When your calculation is quite complex and involving a chain of operations, this high precision ensures that you would get less rounding error in the end.
History repeats itself

If you want to recall again the expression which you typed before, then press up and down arrow to access the expression history.

Moreover, your expression history (maximum last 100 expressions) is saved between sessions. This means you can still invoke those calculations you have done yesterday or last week.
Smart correction

Often, SpeedCrunch can still understand an incomplete expression. For example, just typing sin followed by Enter - likely means taking the sine of last value - is automatically translated as sin(ans).

Also, for some functions you may skip the parentheses if you pass simple number or variable, sin 0.1 is as valid as sin(0.1).

Speaking about parentheses, closing them can be left to SpeedCrunch, e.g. cos(pi/4 is automatically corrected to cos(pi/4).
Keyboard-friendly

SpeedCrunch has many keyboard shortcuts to speed up your task:

Up/Down recall last expression
Ctrl+I insert variable
Ctrl+F insert function
Ctrl+R copy last result to clipboard
Ctrl+S save current session to text file
F9 radians mode for trigonometric functions
F10 degrees mode for trigonometric functions"

Download
http://www.puppylinux.ca/tpp/ttuuxxx/programs/Utilities/SpeedCrunch-0.10.1.pet
SC.png
 Description   
 Filesize   53.35 KB
 Viewed   842 Time(s)

SC.png


_________________
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games Smile

Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Tue 26 Feb 2013, 04:21    Post subject:  

Hello, all.

Reviving an old thread... A member, as an after-effect of the skins I did for XCalc, asked me to direct him to a tape calculator. I researched the matter and discovered that we do not have tape calculators in Linux. (Please prove me wrong ?!).

Java has the nice superbcalc :
http://linux.softpedia.com/get/Office/Finance/SuperbCalc-43764.shtml
http://www.24finance.net/software-and-services/185-superbcalc-108-and-its-use-in-business-and-home-activities,
but strictly speaking, java is not linux, right! Also, you'll need the java JRE, which uses a lot of disk space if it's the only java app you will be using.

So we're left with the next best thing: speedcrunch. I tried downloading ttuuxxx's compilation above, but unfortunately the URL above at puppylinux.ca is dead. So I re-packaged the debian package from http://pkgs.org/debian-squeeze/debian-main-i386/speedcrunch_0.10.1-2_i386.deb.html

In contrast to ttuuxx's offering, qt-4 is not included in this new package.
So, in addition to the pet for speedcrunch itself (download from http://limelinx.com/dl49i ), you will need http://www.smokey01.com/pemasu/Pets_Qt4/qt4-4.8.0.pet and http://www.smokey01.com/pemasu/Pets_Qt4/qt4_DEV-4.8.0.pet, as well as the libicu-4.2.1-9.1 library (re-packaged from a centOS 6 package at http://pkgs.org/search/?keyword=libicu ). The libicu library is available here: http://limelinx.com/e5h8q

I won't add any more, since ttuuxxx's explanation and description speaks for itself.

Enjoy!

musher0
speedcrunch.jpg
 Description   Notice the constants and variables, etc., tabs at the right.
 Filesize   35.71 KB
 Viewed   500 Time(s)

speedcrunch.jpg


_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
ally


Joined: 19 May 2012
Posts: 835
Location: lincoln

PostPosted: Tue 26 Feb 2013, 10:26    Post subject:  

the original pet is still available here: http://www.smokey01.com/ttuuxxx/4-Series/Utilities/

Smile
Back to top
View user's profile Send private message Visit poster's website 
musher0


Joined: 04 Jan 2009
Posts: 4229
Location: Gatineau (Qc), Canada

PostPosted: Tue 26 Feb 2013, 15:08    Post subject:  

Thanks, ally.
_________________
"Logical entities must not be multiplied needlessly." / "Il ne faut pas multiplier les êtres logiques inutilement." (Ockham)
Back to top
View user's profile Send private message Visit poster's website 
Colonel Panic


Joined: 16 Sep 2006
Posts: 1502

PostPosted: Thu 06 Feb 2014, 08:28    Post subject:  

SpeedCrunch 0.11 is out, but so far only in Windows and Mac OSX so I'm running it in Wine;

http://speedcrunch.blogspot.co.uk/

_________________
Stone Pentium IV (2.4 GHz), 2 GB of RAM, 160 GB hard drive running Puppy Carolina 1.2, Puppy EmSee v2.1, Puppy 4.31 Workhorse, Legacy OS2 LTS and Puppy Midnight Sun 003.
Back to top
View user's profile Send private message 
Flash
Official Dog Handler


Joined: 04 May 2005
Posts: 10937
Location: Arizona USA

PostPosted: Thu 06 Feb 2014, 23:31    Post subject:  

Ttuuxxx's .pet still works fine in Precise. Be nice if there were some easy way to add to the contents of the Constants pane.
Back to top
View user's profile Send private message 
Colonel Panic


Joined: 16 Sep 2006
Posts: 1502

PostPosted: Fri 07 Feb 2014, 19:03    Post subject:  

Flash wrote:
Ttuuxxx's .pet still works fine in Precise.


Thanks for the information.

Flash wrote:
Be nice if there were some easy way to add to the contents of the Constants pane.


Agreed; Qalculate! (which is also included in the calculator sfs) has a superb range of constants covering a wide range of subjects. It can also download the latest exchange rates, for financial calculations.

One thing that's good about Speedcrunch though is that its display precision goes out as far as 50 decimal places, which is useful if you want to calculate something like *e^(pi*(sqrt(163))). You can also type in a calculation involving a string of numbers and then scroll back and forth along the line substituting new numbers for the ones you've previously used, getting different results each time.

* It's very nearly an integer, to 50 decimal places it comes to;

262537412640768743.99999999999925007259719818568887935385633733699086.

_________________
Stone Pentium IV (2.4 GHz), 2 GB of RAM, 160 GB hard drive running Puppy Carolina 1.2, Puppy EmSee v2.1, Puppy 4.31 Workhorse, Legacy OS2 LTS and Puppy Midnight Sun 003.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [7 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Engineering/Science/Simulation
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0709s ][ Queries: 12 (0.0043s) ][ GZIP on ]