diff --git a/docs/scenarios/scientific.rst b/docs/scenarios/scientific.rst index 7f9a66c..a95f986 100644 --- a/docs/scenarios/scientific.rst +++ b/docs/scenarios/scientific.rst @@ -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 `_ + +Tools +::::: + +IPython +------- + +`IPytthon `_ 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,31 @@ users to Python. Many examples, along with the source code to re-create them, can be browsed at the `matplotlib gallery `_. +Pandas +------ +`Pandas `_ 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 `_ 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 `_. + +PsychoPy +-------- + +`PsychoPy `_ is a library for cognitive scientists +allowing to create cognitive psychology and neuroscience experiments. The library +handles both presentation of stimuli, scripting of experimental design and +data collection. + + Resources :::::::::