Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Tutorial material on the scientific Python ecosystem
Python C CSS Shell Makefile HTML Other

Merge pull request #154 from gertingold/sprint

make all doctest in scipy.rst work
latest commit 9c0be6d983
@GaelVaroquaux GaelVaroquaux authored
Failed to load latest commit information.
_static First sketch of hide/show for paragraphs.
_templates Layout on narrow screens
advanced make doctests pass for matplotlib output
continuous_integration removed nibabel
data prompt fixes etc..
guide Add notes on collapsable paragraphs in the contributors guide
includes Layout
intro Merge pull request #154 from gertingold/sprint
misc More cleanup
packages Merge branch 'pr_119'
pyplots MAINT: change simple FFT example to be more understandable/realistic.
sphinxext add new ipython_console_highlighting
themes MISC: backpot CSS tweak from cogmaster course
.gitignore Update gitignore
.mailmap Fix .mailmap
.travis.yml use echo as test to succeed (to revert)
AUTHORS.rst Valentin has been an editor.
CHANGES.rst Release for euroscipy
LICENSE.rst Layout for web publishing
Makefile Alt test in Makefile
PRESENTING.txt More cleanup
README.rst Replaced easyinstall with pip
blank_image.png Fix: add missing files ENH: modernize the Mayavi chapter
euroscipy2010.svg Reorganize the repo
euroscipy_back.pdf Reorganize the repo
euroscipy_simple.svg Reorganize the repo
index.rst scikit-image tutorial given at euroscipy 2013 Fix many doctest errors
tune_toc.rst Clean up foldable tocs



This repository gathers some lecture notes on the scientific Python ecosystem that can be used for a full course of scientific computing with Python.

These documents are written with the rest markup language (.rst extension) and built using Sphinx:

You can view the online version at:

Reusing and distributing

As stated in the LICENSE.txt file, this material comes with no strings attached. Feel free to reuse and modify for your own teaching purposes.

However, we would like this reference material to be improved over time, thus we encourage people to contribute back changes. These will be reviewed and edited by the original authors and the editors.

Building instructions

To generate the html output for on-screen display, Type:

make html

the generated html files can be found in build/html

The first build takes a long time, but information is cached and subsequent builds will be faster.

To generate the pdf file for printing:

make pdf

The pdf builder is a bit pointy and you might have some TeX errors. Tweaking the layout in the *.rst files is usually enough to work around these problems.


probably incomplete

  • make
  • sphinx (>= 1.0)
  • pdflatex
  • pdfjam
  • matplotlib
  • scikit-learn (>= 0.8)
  • scikit-image

Building on Fedora

As root:

yum install python make python-matplotlib texlive-pdfjam texlive scipy \
texlive-framed texlive-threeparttable texlive-wrapfig texlive-multirow
pip install Sphinx
pip install Cython
pip install scikit-learn
pip install scikit-image


Contributing guide and chapter example

The directory guide contains an example chapter with specific instructions on how to contribute.

Something went wrong with that request. Please try again.