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


Accepted Sprints


Michael Droettboom

Work on matplotlib

yt sprint

Matthew Turk

This sprint will have three components. The first will be interacting with other community members and creating readers for new data formats into yt. The second will be to develop IPython widgets that integrate with yt tasks. Final, we will be extending existing yt functionality for z-buffering and solid-body volume rendering.

help serialize all of python with dill

Michael McKerns

Parallel and asynchronous computing in python is crippled by pickle's poor object serialization. Dill, a more robust serialization package, strives to serialize all of python. Dill has been used to enable state persistence and recovery, and the coordination of distributed parallel calculations. Help us enable your favorite package leverage dill.

GeoPandas sprint

Kelsey Jordahl

We will sprint on GeoPandas, a project to allow pandas work with geographic data.

Possible focus areas include better support for joins of geographic data with general tables, map output, clean up API.

Astropy sprint

Thomas Robitaille

This sprint will be a chance for new contributors to join the project, interact with core Astropy developers, and start tackling easy issues. In addition, more experienced Astropy developers will be able to use this opportunity to discuss and work in person on challenging issues and features. Development will center on both the astropy core package, as well as existing and new affiliated packages.


Serge Rey

This sprint will bring together a number of core PySAL developers to focus on key issues for the 1.8 release cycle. It also offers a chance for interested developers to explore and get involved in the project.

Tools for Open and Reproducible Workflows

Ana Nelson, Jeffrey Spies, Joshua Carp

Let's make all our tools work better together! Do you want to figure out a open and reproducible workflow for your research? Not sure how to integrate workflow and authoring? Do you want to contribute to OSS in the name of open science?

Ask questions, make suggestions or hack on links between tools with the authors of Dexy and the Open Science Framework. All levels of Python experience welcome.

Toyplot Sprint

Timothy Shead

Toyplot creates beautiful interactive graphics that use web technologies - SVG, HTML, and Javascript - as their primary output medium. Originally created to solve a problem embedding bitmap-based animations in IPython notebooks, Toyplot has grown into a project to explore how a fresh "web-first" approach to rendering can change the interface, interactions, and expectations for scientific figures.

Blaze Sprint


Blaze ( is an expressive, compact set of abstractions for composing computations over large amounts of semi-structured data. Recently, Blaze has gone through a significant refactoring. This sprint will focus on computations involving Apache Spark, as well as improvements to the general "expr" and "compute" layers for symbolical computation.

Bokeh Sprint

Bryan Van de Ven

The primary goal is to help people create examples that could be included in the interactive gallery at Especially sought are examples that show Bokeh used with other SciPy packages, that demonstrate a novel visualization, or that tackle a compelling real-world dataset. Of course, anyone interested in contributing bug fixes, features, docs, or tests will also be welcomed!

Data Hacking with Scipy Stack

Ramesh Sampath

Often at the end of the conference, I learn quite a few new things from tutorials and talks, but struggle getting started once I leave the conference.

For those of us new to Scipy stack, I would like to propose a Data Hackathon on Friday as a sprint to sharpen our Scipy chops. The goal is to help each other out, get the baby steps out of the way and start running.

IPython sprint

Fernando Perez

A lot of the IPython team, including Fernando, Brian and Min will be sprinting and helping others to sprint on various aspects of the IPython project in general and the notebook in particular including documentation, and new features. More details and ideas of things to sprint on at