Skip to content
This repository

Tutorial material on the scientific Python ecosystem

branch: master
Octocat-spinner-32 _static First sketch of hide/show for paragraphs. April 05, 2013
Octocat-spinner-32 _templates Layout on narrow screens November 15, 2013
Octocat-spinner-32 advanced Update index.rst April 11, 2014
Octocat-spinner-32 data prompt fixes etc.. January 20, 2013
Octocat-spinner-32 guide Add notes on collapsable paragraphs in the contributors guide April 07, 2013
Octocat-spinner-32 includes Layout June 20, 2012
Octocat-spinner-32 intro Cosmit and add more links November 15, 2013
Octocat-spinner-32 misc More cleanup February 16, 2011
Octocat-spinner-32 packages Update figure November 14, 2013
Octocat-spinner-32 pyplots MAINT: change simple FFT example to be more understandable/realistic. August 12, 2012
Octocat-spinner-32 sphinxext add new ipython_console_highlighting January 14, 2013
Octocat-spinner-32 themes MISC: backpot CSS tweak from cogmaster course November 24, 2013
Octocat-spinner-32 .gitignore Update gitignore October 16, 2011
Octocat-spinner-32 .mailmap Fix .mailmap August 10, 2012
Octocat-spinner-32 AUTHORS.rst add jjhelmus to list of contributors April 16, 2013
Octocat-spinner-32 CHANGES.rst Release for euroscipy August 21, 2013
Octocat-spinner-32 LICENSE.rst Layout for web publishing August 25, 2011
Octocat-spinner-32 Makefile Fix bug in example August 22, 2013
Octocat-spinner-32 PRESENTING.txt More cleanup February 16, 2011
Octocat-spinner-32 README.rst add missing requirement skimage October 25, 2013
Octocat-spinner-32 blank_image.png Fix: add missing files October 16, 2011
Octocat-spinner-32 ENH: modernize the Mayavi chapter August 22, 2013
Octocat-spinner-32 euroscipy2010.svg Reorganize the repo February 16, 2011
Octocat-spinner-32 euroscipy_back.pdf Reorganize the repo February 16, 2011
Octocat-spinner-32 euroscipy_simple.svg Reorganize the repo February 16, 2011
Octocat-spinner-32 index.rst scikit-image tutorial given at euroscipy 2013 August 22, 2013
Octocat-spinner-32 Fix many doctest errors June 20, 2012
Octocat-spinner-32 tune_toc.rst Clean up foldable tocs August 21, 2013


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


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.