Difference between revisions of "IPython"

From stgo
Jump to: navigation, search
(Installing and using iPython)
 
(4 intermediate revisions by one user not shown)
Line 1: Line 1:
new [4.Feb.2016]: iPython is now jupyter: http://ipython.org/
+
== 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
 
* 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
 
** install anaconda from http://www.continuum.io/downloads#_macosx
Line 8: Line 10:
 
* 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  
 
* 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  
  
old:
+
 
 +
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  
 
* start iPython notebook, run in a normal terminal  
Line 17: Line 26:
  
 
== ToDo ==
 
== 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
 
* 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/


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