Scientific Computing with Python
Austin, Texas • July 6-12
Registration - 100% Full


SciPy 2014 Tutorials

List of Accepted Tutorials

Title Presenter Track
The Wonderful World of Scientific Python David P. Sanders Introductory
Fundamentals of the IPython Display Architecture and Interactive Widgets Brian Granger Intermediate
HDF5 is for Lovers Anthony Scopatz Advanced
Astropy and Astronomical Tools Perry Greenfield Topics
Sympy Aaron Meurer Introductory
Bayesian Statistical Analysis in Python Chris Fonnesbeck Intermediate
Interactive Parallel Computing with IPython Min Ragan-Kelley Advanced
Geospatial data in Python: Database, desktop, and the web Carson Farmer Topics
Anatomy of Matplotlib Ben Root Introductory
Birds in a Random Kaggle Forest Matt Wescott Intermediate
Multibody Dynamics and Control with Python Jason Moore Advanced
Reproducible Science: Walking the Walk Matthew McCormick Topics
Introduction to Julia David P. Sanders Introductory
Image Analysis in Python with Scikit-Image Juan Nunez-Iglesias Intermediate
Integrating Python and C++ with Boost.Python Austin Bingham Advanced
Teaching Numerical Methods with IPython Notebooks David Ketcheson Topics

Call for Submissions

SciPy 2014, the thirteenth annual Scientific Computing with Python conference, will be held this July 6th-12th in Austin, Texas. SciPy is a community dedicated to the advancement of scientific computing through open source Python software for mathematics, science, and engineering. The annual SciPy Conference allows participants from academic, commercial, and governmental organizations to showcase their latest projects, learn from skilled users and developers, and collaborate on code development.

The conference always kicks off with two days of tutorials. These sessions provide extremely affordable access to expert training, and consistently receive fantastic feedback from participants. This year we are expanding the tutorial session to include three parallel tracks: introductory, intermediate, and advanced.

The introductory track specifically targets programmers with no prior knowledge of scientific python and to ensure a consistent overall experience, the topics for these sessions have been fixed.

We are now accepting tutorial proposals from individuals or teams that would like to teach a tutorial at SciPy 2014

Whether you are a major contributor to a scientific Python library or an expert-level user, this is a great opportunity to share your knowledge and offset some of the costs of your SciPy 2014 attendance.


Tutorials should be focused on covering a well-defined topic in a hands-on manner. We want to see attendees coding! We encourage submissions to be designed to allow at least 50% of the time for hands-on exercises even if this means the subject matter needs to be limited. Tutorials will be 4 hours in duration and will be assigned to one of the three tracks.

For examples of content and format, you can refer to past tutorials from past SciPy tutorial sessions ( SciPy2013, SciPy2012, SciPy2011, SciPy2010). We are looking for awesome techniques or packages, helping new or advanced python programmers develop better or faster scientific applications.

Submissions to the intermediate and advanced track are open to all topics but for submissions to the introductory track, please choose from one of the 4 topics listed below:

  • Introduction Scientific Python Basics (Numpy and IPython)
  • Introduction to plotting with Matplotlib
  • Overview of SciPy
  • Software Carpentry


In recognition of the effort required to plan and prepare a high quality tutorial, we give at least a $750 stipend to each instructor (or team of instructors) for each half-day session they lead. This may stipend may increase to $1000 depending on availability of funds.

Proposal Submission

To submit a proposal, sign up or log in to your account and proceed to your account dashboard.


  • submit proposal
  • tutorials
  • create new... "

For the submission you will need the following information:

  • A short bio of the presenter or team members, containing a description of past experiences as a trainer/teacher/speaker, and (ideally) links to videos of these experiences if available.
  • Which track the tutorial would fit best in (Introductory, Intermediate, or Advanced) and, in the case of an Introductory tutorial submission, select one of the 4 introductory topics.
  • A description of the tutorial, suitable for posting on the SciPy website for attendees to view. It should include the target audience, the expected level of knowledge prior to the class, and the goals of the class.
  • A more detailed outline of the tutorial content including the duration of each part and exercise sessions. Please include a description of how you plan to make the tutorial hands-on.
  • A list of Python packages that attendees will need to have installed prior to the class to follow along. Please mention if any packages are not cross platform. Installation instructions or links to installation documentation should be provided for packages that are not available through easy_install, pip, EPD, Anaconda, etc., or that require third party or compiled libraries.
  • If available, the tutorial notes, slides, exercise files, and iPython notebooks, even if they are preliminary.


Accepted tutorials will be announced on May 1st. Final tutorial materials and instructions for attendees will be due on June 6th. This will include final version numbers of required software and a test script that can be run by attendees to ensure that they have sufficient time to prepare their laptops before the conference.

Important dates:

  • Mar 14th: Tutorial submissions due
  • May 1st: Speakers and schedule announced
  • June 6th: Final submission of tutorial materials, software version numbers and test scripts.
  • Sunday-Monday, July 6 - 7: SciPy 2014 Tutorials, Austin TX
  • Tuesday-Thursday, July 8 - 10: SciPy 2014 Conference, Austin TX
  • Friday-Saturday, July 11 - 12: SciPy 2014 Sprints, Austin TX & remote

We look forward to very exciting tutorials and hope to see you all at the conference.

The SciPy 2014 Tutorial Chairs

  • Kristen Thyng, Postdoctoral researcher in Oceanography at Texas A&M University
  • Jake VanderPlas, Postdoctoral researcher in Astronomy at University of Washington