Skip to content

Commit 16ae10c

Browse files
author
Kenneth Reitz
committed
Merge pull request realpython#307 from nblouveton/master
Some additions to Scientific Scenario
2 parents 2029979 + 214323a commit 16ae10c

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

docs/scenarios/scientific.rst

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,22 @@ of the Python guide. However, a comprehensive introduction to the scientific
1717
Python ecosystem can be found in the `Python Scientific Lecture Notes
1818
<http://scipy-lectures.github.com/>`_
1919

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+
2036
Libraries
2137
:::::::::
2238

@@ -63,6 +79,31 @@ users to Python. Many examples, along with the source code to re-create them,
6379
can be browsed at the `matplotlib gallery
6480
<http://matplotlib.sourceforge.net/gallery.html>`_.
6581

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+
PsychoPy
99+
--------
100+
101+
`PsychoPy <http://www.psychopy.org/>`_ is a library for cognitive scientists
102+
allowing to create cognitive psychology and neuroscience experiments. The library
103+
handles both presentation of stimuli, scripting of experimental design and
104+
data collection.
105+
106+
66107
Resources
67108
:::::::::
68109

0 commit comments

Comments
 (0)