mirror of
https://github.com/kennethreitz/python-guide.git
synced 2026-06-05 23:00:18 +00:00
Add some package tools for statistical computing
Add IPython as tool for reproducible science Add Pandas and Rpy2 as relevant tool for those interested in statistics with Python
This commit is contained in:
@@ -17,6 +17,22 @@ of the Python guide. However, a comprehensive introduction to the scientific
|
||||
Python ecosystem can be found in the `Python Scientific Lecture Notes
|
||||
<http://scipy-lectures.github.com/>`_
|
||||
|
||||
|
||||
Tools
|
||||
:::::
|
||||
|
||||
IPython
|
||||
-------
|
||||
|
||||
`IPytthon <http://ipython.org/>`_ is an enhanced version of Python interpreter.
|
||||
The features it provides are of great interest for the scientists. The `inline mode`
|
||||
allow graphics and plots to be displayed in the terminal (Qt based version).
|
||||
Moreover the `notebook` mode supports literate programming and reproducible science
|
||||
generating a web-based python notebook. This notebook allowing to store chunk of
|
||||
Python code along side to the results and additional comments (HTML, LaTeX, Markdown).
|
||||
The notebook could be shared and exported in various file formats.
|
||||
|
||||
|
||||
Libraries
|
||||
:::::::::
|
||||
|
||||
@@ -63,6 +79,23 @@ users to Python. Many examples, along with the source code to re-create them,
|
||||
can be browsed at the `matplotlib gallery
|
||||
<http://matplotlib.sourceforge.net/gallery.html>`_.
|
||||
|
||||
Pandas
|
||||
------
|
||||
`Pandas <http://pandas.pydata.org/>`_ is data manipulation library
|
||||
based on Numpy and which provides many useful functions for accessing,
|
||||
indexing, merging and grouping data easily. The main data structure (DataFrame)
|
||||
is close to what could be found in the R statistical package, that is
|
||||
an heterogeneous data tables with name indexing, time series operations
|
||||
and auto-alignement of data.
|
||||
|
||||
Rpy2
|
||||
----
|
||||
`Rpy2 <http://rpy.sourceforge.net/rpy2.html>`_ is a Python binding for the R
|
||||
statistical package allowing to execute R functions from Python and passing
|
||||
data back and forth the two environments. Rpy2 is the object oriented
|
||||
implementation of the binding based on `Rpy <http://rpy.sourceforge.net/rpy.html>`_.
|
||||
|
||||
|
||||
Resources
|
||||
:::::::::
|
||||
|
||||
|
||||
Reference in New Issue
Block a user