@@ -17,6 +17,22 @@ of the Python guide. However, a comprehensive introduction to the scientific
17
17
Python ecosystem can be found in the `Python Scientific Lecture Notes
18
18
<http://scipy-lectures.github.com/> `_
19
19
20
+
21
+ Tools
22
+ :::::
23
+
24
+ IPython
25
+ -------
26
+
27
+ `IPytthon <http://ipython.org/ >`_ is an enhanced version of Python interpreter.
28
+ The features it provides are of great interest for the scientists. The `inline mode `
29
+ allow graphics and plots to be displayed in the terminal (Qt based version).
30
+ Moreover the `notebook ` mode supports literate programming and reproducible science
31
+ generating a web-based python notebook. This notebook allowing to store chunk of
32
+ Python code along side to the results and additional comments (HTML, LaTeX, Markdown).
33
+ The notebook could be shared and exported in various file formats.
34
+
35
+
20
36
Libraries
21
37
:::::::::
22
38
@@ -63,6 +79,23 @@ users to Python. Many examples, along with the source code to re-create them,
63
79
can be browsed at the `matplotlib gallery
64
80
<http://matplotlib.sourceforge.net/gallery.html> `_.
65
81
82
+ Pandas
83
+ ------
84
+ `Pandas <http://pandas.pydata.org/ >`_ is data manipulation library
85
+ based on Numpy and which provides many useful functions for accessing,
86
+ indexing, merging and grouping data easily. The main data structure (DataFrame)
87
+ is close to what could be found in the R statistical package, that is
88
+ an heterogeneous data tables with name indexing, time series operations
89
+ and auto-alignement of data.
90
+
91
+ Rpy2
92
+ ----
93
+ `Rpy2 <http://rpy.sourceforge.net/rpy2.html >`_ is a Python binding for the R
94
+ statistical package allowing to execute R functions from Python and passing
95
+ data back and forth the two environments. Rpy2 is the object oriented
96
+ implementation of the binding based on `Rpy <http://rpy.sourceforge.net/rpy.html >`_.
97
+
98
+
66
99
Resources
67
100
:::::::::
68
101
0 commit comments