I validated it against this Python program, and it gave the same results. For some reason, it gives five additional digits, but those are on a separate line, so snipping it out is rather easy. ...
Maxima is a system for the manipulation of symbolic and numerical expressions. The Maxima source code can be compiled on many systems, including Windows, Linux, and MacOS X. The source code for all systems and precompiled binaries for Windows and Linux are available at the SourceForge file manager.
I've been really liking the SymPy in Julia.
I haven't used the underlying module in Python, much.
Using it within in IJulia/IPython, for a Mathematica notebook like experience.
It is technically a library, but it is very well suited to interactive use in the notebook.
symbolic calculation capabilities. Yes.
It also interacts nicely with numpy (in ...
QuickPI is a Windows only command line tool that will generate pi to arbitrary length up to 256 million decimal places. It will optionally write this output to a text file.
By entering this command:
qpi 1mi -fancy:100,100,1000000,,no, pi.txt
I was able to generate the following output:
QPI-QuickPi v4.0, (c) 2000-2005 S. Pagliarulo
Freely distributable, ...
You can use RPNcalculator:
free and open source (BSD License)
if you need portability just copy the files CommonLib.dll, RPN_Calculator.exe and WPFToolkit.Extended.dll, no need to install.
Some of the questions you posted can be solved by linear simultaneous equations technique.
Sequalator is a software which can solve linear simultaneous equations for you.
It can not only tackle thousands of equations in a fraction of a second but also provides some unique tools that let you analyse the solutions of your equations.
And the best part is that ...
I was happy with Phyxcalc for a long time. See another answer recommending Qalculate now.
I'm happy to have found Phyxcalc.
Physxcalc can calculate with units, just type them
can convert units with the -> operator
2m²+5000cm² -> ft²
On OS-X you already have python installed and on windows it is easily installed so you can simply do it on the command line, from your example:
>python -c"import datetime as dt;d=dt.date(2016,7,18) - dt.date(2016,4,27);print d.days"
You can even get time involved, e.g.:
>python -c"import datetime as dt;d=dt.datetime(2016,7,18,16,30) - dt.datetime(...
The symbolic and numeric calculation package Maxima appears capable of doing this rather easily. This is an open source (GPL) software project, available from Sourceforge.
I used the Xmaxima console for this result:
(%i1) bfloat(%pi),fpprec:1000; <enter>
I just found binaries (and sourcecode) for a program which generates a primitive polynomial of degree n modulo p. You can also test a given polynomial for primitivity and find all primitive polynomials.
The program is called “Primpoly”, Version 11.0.
A sample run from the command line:
c:\primpoly.exe 2 200
Primpoly Version 11.0 - A Program ...
There's PCalc, a pretty powerful scriptable calculator, which is a bit difficult to get into but probably worth it. It does not, however, have any decent plotting capabilities.
Wolfram Alpha seems to meet all your needs except not having a brilliant history implementation (there IS a record of queries you have made, but it is a bit awkward to use). On the ...
In Windows PowerShell already has that capability. Numbers can take suffixes that represent the units in base 2. Just type 12.5GB + 5.8MB + 1392KB and you'll have the size in bytes. To convert to other units divide by the corresponding unit
If you need to use decimal units then scale the values manually: 12.5e9 + 5.8e6 + 1392e3 (G = 1e9, M = 1e6, K = 1e3)
Doesn’t feel and look like Soulver (at least according to its introduction video), but InstaCalc seems to be something similar.
You can name and share calculations (even without login): http://instacalc.com/26664
It’s row-based, and you can reference the results from rows in other rows.
Natural language can be used like 15 million, 10m, and 3k, but it ...
Excalibur is a free RPN calculator that runs on Windows 7. It is portable. Just extract and run. The disadvantange is that it hasn't been updated since 2006, and the interface isn't very nice. I now use RPNcalculator shown in Franck's answer, but I keep this around for the extended functionality
You can use bc for it:
With scale you define how many digits bc should calculate, so setting this to 1000 gives 1000 digits (see bc manual; by default it's set to 0). And in fact: 22/7 shows 3, but preceded by scale=1000 it gives … well, I won't quote that :)
On Linux systems, this app usually goes by a package of the same name – and is ...
I recommend RealCalc Plus.
Here's the direct link to the app page on Google Play, and a brief description:
RealCalc is designed to look and operate exactly like a real hand-held
calculator. It has all the standard scientific functions plus history,
memories, unit conversions and constants. You can choose from a number
of display styles and formats. ...
Wolfram Alpha. For example "3721304KB + 700Mb + 20gb", will output 23.81GB, or any unit needed, e.g. 2.381×10^10 bytes, 1.905×10^11 bits, etc.
The main defect of WA is that it's proprietary, and it's (deliberately) difficult to copy data from.
I use two programs obtained from PortableApps.com:
Converber (official website here)
ConvertAll (official website here)
They are Windows programs and they both provide a translation in Spanish. Both have at least some of the data unit translations you want. They are completely offline, stand alone applications. Both are free and fairly small (1MB and 10MB ...
This may not be the answer that you are looking for but you can use python but the Wolfram Alpha library to query Wolfram Alpha in a repeatable manner and to save the results. If you use an iPython console you can save an interactive session to a python file that you can edit/reuse and if you use a Jupyter notebook you can do all of this from within a ...
You could use python from a terminal window. Small footprint with no keyboard. Keep a Python terminal at bottom of screen and just click it to use. The search engine Spotlight of the Mac also will do calculations. Maybe similar app on the windows will too. And Wolfram Alpha, a menu app, will do calculations as well using keyboard keys.
I would suggest taking a look at the combination of Python, Numpy, Scipy, etc. for the calculations you may wish to use cython for any intensive calculations that are not already available & possibly Jupyter Notebooks for the UI.
The calculations part: Pythons extensive range of libraries give a huge range of functions in a range of fields that are fast ...
KBH Thousand Digit Op will multiply one-thousand digit numbers and will divide two-thousand digit numbers.
Otherwise, there are numerical libraries for the Unix and Linux C compiler. And the Unix and Linux C compiler has been ported to Windows. Also, there are numerical libraries for Python.
I came across this software recently called DubCen. It's a new software. Surprisingly, I couldn't find any similar software. You can learn more at their website . They say it contains about 50 'good looking' calculators like Amortization, BMI, CHmod, Age, Love and others and also a unit converter..
Update : I just downloaded it and I would say that it's old ...
Here's a keeper I always keep with me wherever I go. I have the portable version with me so I can easily guess some basic conversions such as Imperial to Metric, and also to guess an estimated download time using manual rate inputs.
On the negative side the portable version has no translations.
There's also an android like app that allows ...