Difference between revisions of "IPython"
From stgo
(→Installing and using iPython) |
|||
(9 intermediate revisions by one user not shown) | |||
Line 1: | Line 1: | ||
+ | == Installing and using iPython == | ||
+ | === new === | ||
+ | [4.Feb.2016]: iPython is now jupyter: http://ipython.org/ | ||
+ | * to install jupyter (on MacOSX): see documentation : here http://jupyter.readthedocs.org/en/latest/install.html | ||
+ | ** install anaconda from http://www.continuum.io/downloads#_macosx | ||
+ | ** reboot mac | ||
+ | ** in terminal: <code>conda install jupyter </code> | ||
+ | * start iPython/Jupyter: | ||
+ | ** in terminal <code>jupyter notebook</code> | ||
+ | * note, there are also additional jupyter kernels for other languages such as IDL, PhP, Javascript, Scilab, http://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages | ||
+ | |||
+ | |||
+ | Btw. after starting I got an ''UTF-8 error'' when calling pandas, i.e. | ||
+ | jupyter ValueError: unknown locale: UTF-8 | ||
+ | The key was here to enter in the console the following lines: | ||
+ | export LC_ALL=en_US.UTF-8 | ||
+ | export LANG=en_US.UTF-8 | ||
+ | |||
+ | === old === | ||
* for installing iPython see here: http://ipython.org/ipython-doc/2/install/install.html | * for installing iPython see here: http://ipython.org/ipython-doc/2/install/install.html | ||
− | * start iPython notebook, run in a normal terminal <code>ipython notebook</code> | + | * start iPython notebook, run in a normal terminal |
+ | *:<code>ipython notebook --pylab inline</code> | ||
* for the command line version on Ubuntu go to the menu and start development>ipython | * for the command line version on Ubuntu go to the menu and start development>ipython | ||
− | * | + | * run the code with <shift+enter> |
+ | * updating pandas (I had 0.7 installed but needed 0.9 for doing some str ops) simply type <code>sudo pip install --upgrade pandas</code> | ||
+ | |||
+ | == ToDo == | ||
+ | * General: iPyhton scripts and tutorials, on data analysis, machine learning, etc: http://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks#earth-science-and-geo-spatial-data | ||
+ | * check out GeoPandas (perhaps pysal) : http://github.com/geopandas/geopandas | ||
+ | * iPython Notebooks for Earth & GeoSciences: http://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks#earth-science-and-geo-spatial-data | ||
+ | ** EarthPy: http://earthpy.org/ | ||
+ | ** find graffiti near subway entrances: http://nbviewer.jupyter.org/github/invisibleroads/crosscompute-tutorials/blob/master/computational-analysis/300%20Count%20graffiti%20sightings%20within%20100%20feet%20of%20a%20subway%20entrance.ipynb |
Latest revision as of 18:07, 11 March 2016
Installing and using iPython
new
[4.Feb.2016]: iPython is now jupyter: http://ipython.org/
- to install jupyter (on MacOSX): see documentation : here http://jupyter.readthedocs.org/en/latest/install.html
- install anaconda from http://www.continuum.io/downloads#_macosx
- reboot mac
- in terminal:
conda install jupyter
- start iPython/Jupyter:
- in terminal
jupyter notebook
- in terminal
- note, there are also additional jupyter kernels for other languages such as IDL, PhP, Javascript, Scilab, http://github.com/ipython/ipython/wiki/IPython-kernels-for-other-languages
Btw. after starting I got an UTF-8 error when calling pandas, i.e.
jupyter ValueError: unknown locale: UTF-8
The key was here to enter in the console the following lines:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
old
- for installing iPython see here: http://ipython.org/ipython-doc/2/install/install.html
- start iPython notebook, run in a normal terminal
ipython notebook --pylab inline
- for the command line version on Ubuntu go to the menu and start development>ipython
- run the code with <shift+enter>
- updating pandas (I had 0.7 installed but needed 0.9 for doing some str ops) simply type
sudo pip install --upgrade pandas
ToDo
- General: iPyhton scripts and tutorials, on data analysis, machine learning, etc: http://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks#earth-science-and-geo-spatial-data
- check out GeoPandas (perhaps pysal) : http://github.com/geopandas/geopandas
- iPython Notebooks for Earth & GeoSciences: http://github.com/ipython/ipython/wiki/A-gallery-of-interesting-IPython-Notebooks#earth-science-and-geo-spatial-data