{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# IPython 3 (jupyter)\n",
"\n",
"**Video Toturial:** https://www.youtube.com/user/roshanRush\n",
"\n",
"Jupyter is an web-based interactive development environment. It support multiple programming languages like Julia, Octave, Python and R (In alphabetical order).\n",
"\n",
"## Upgrade to the new version\n",
"\n",
"```\n",
"sudo pip install --upgrade \"ipython[all]\"\n",
"```\n",
"If you use `sudo pip install --upgrade ipython`, you might get **\"Terminal Unavailable\"** on **`New`** menu.\n",
"\n",
"## Enabling Python3\n",
"\n",
"You can add Python 3 kernel to jupyter by using this command:\n",
"\n",
"```\n",
"sudo ipython3 kernelspec install-self\n",
"```"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Why is it called jupyter?\n",
"\n",
" \n",
"\n",
"The name represents the new direction of IPython development. They are moving away from linking the IPython platform with a single language. The way it currently works is as follows:"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"\n"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"$$Julia + Python + R = jupyter$$\n",
"\n",
"This is not to indicate that jupyter only supports these languages. But it is a reference to a [talk](http://youtu.be/JDrhn0-r9Eg?t=6m14s) by [Fernando Perez](https://twitter.com/fperez_org). The complete list is available [here](https://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages).\n",
"\n",
"\n",
"### But there is another reason\n",
"\n",
"Galileo documented his observations about Jupiter's moons and published them in the Sidereus Nuncius (Starry Messenger) back in 1610 which was a pamphlet that he published. This was the first paper ever published about astronomy that used observations using a telescope. He proved that the Earth orbits the Sun like Jupiter's moons orbit Jupiter.\n",
"\n",
"> \"I therefore concluded and decided unhesitatingly, that there are three stars in the heavens moving about Jupiter, as Venus and Mercury round the Sun; which at length was established as clear as daylight by numerous subsequent observations. These observations also established that there are not only three, but four, erratic sidereal bodies performing their revolutions round Jupiter...the revolutions are so swift that an observer may generally get differences of position every hour.\"\n",
">\n",
"> Galileo trans Carlos, 1880, p47. \n",
"\n",
"
\n",
"