Version 4 (modified by jarrod.millman, 6 years ago)

--

Scipy Summer of Code

According to the Google SoC timeline, coding (and payments) start on May 28th. That should be plenty of time to make sure you have everything you need to succeed, and that all infrastructure issues, both with Scipy and with Google, get resolved.

Before May 28th, you should make sure that you have completed all of the "First Steps" listed below:

First Steps

  1. Get a subversion account for Scipy and Scikits.
  2. Join both the Scipy user and developer mailing lists. You should view these lists as a resource and a place to float ideas coming out of your project work. Please make active use of these lists: we will be reading them too, and it gives you access to the resources of a larger community.
  3. Refine scope, milestones, and deliverables.
  4. Create a blog for your project. You should post daily notes about progress, problems, discoveries, etc. (in lieu of status reports).
  5. Install the development version of Scipy from subversion. Make sure to run all the tests.
  6. Familiarize yourself with the relevant sections of the Scipy code.
  7. Read through the guidelines below including reading the links.

Guidelines

  1. Style:
  2. Testing: Please note that good documentation strings and unit tests are a crucial part of Scipy code base. These are absolutely necessary for your code to be usable by others.
  3. Documentation:
  4. License: All Scipy code should be made available under a revised BSD-style license.

Scipy Summer of Code 2007

We have two Google's Summer of Code 2007 projects through the Python Software Foundation.