NaSC (Not a Soulver Clone) is an open source software designed for Elementary OS to do arithmetics. It’s kinda similar to the Mac app Soulver.
Its an app where you do maths like a normal person. It lets you type whatever you want and smartly figures out what is math and spits out an answer on the right pane. Then you can plug those answers in to future equations and if that answer changes, so does the equations its used in.
With NaSC you can for example:
- Perform calculations with strangers you can define yourself
- Change the units and values (in m cm, dollar euro …)
- Knowing the surface area of a planet
- Solve of second-degree polynomial
- and more …
At the first launch, NaSC offers a tutorial that details possible features. You can later click the help icon on headerbar to get more.
In addition, the software allows to save your file in order to continue the work. It can be also shared on Pastebin with a defined time.
Install NaSC in Ubuntu / Elementary OS Freya:
For Ubuntu 15.04, Ubuntu 15.10, Elementary OS Freya, open terminal from the Dash, App Launcher and run below commands one by one:
1. Add the NaSC PPA via command:
sudo apt-add-repository ppa:nasc-team/daily
2. If you’ve installed Synaptic Package Manager, search for and install nasc
via it after clicking Reload button.
Or run below commands to update system cache and install the software:
sudo apt-get update sudo apt-get install nasc
3. (Optional) To remove the software as well as NaSC, run:
sudo apt-get remove nasc && sudo add-apt-repository -r ppa:nasc-team/daily
For those who don’t want to add PPA, grab the .deb package directly from this page.
This is really cool, thanks.
Although upon installation in LinuxMint 17.1 I am met with some errors:
$ sudo apt-get install nasc
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
nasc : Depends: libgranite3 (>= 0.2.0) but it is not installable
Depends: libgtk-3-0 (>= 3.12) but 3.10.8~8+qiana is to be installed
E: Unable to correct problems, you have held broken packages.
Sorry the software depends on GTK >= 3.14, so I excluded Ubuntu 14.04 and its derivatives in the installation part since it comes with GTK 3.10.