Results from coding sprint

We learnt a lot about collaborative coding!

  • First draft of wavelet wrapping code, and basic wavelet objects and methods - see http://wavelets.scipy.org
  • As part of wavelet sprint, very general template for Pyrex / NumPy bindings to C code
  • Provisional plan to adopt Pyrex as useful method for C (but not C++) binding to Python
  • Extensive discussion of objects / methods for transforms between spaces. This led to a refactoring / renaming of the BrainSTAT objects that will help integration between the Orsay projects and NiPy
  • Discussion of design object, and refactoring; Orsay and NiPy designs now better adapted to work with each other, among other things
  • Discussion of ROI object, some refactoring
  • Migration of FFF code to NiPy repository - Python bindings, refactoring continues
  • Agreement on license - see LicensingDiscussion
  • Coding guidelines, refactoring to reflect guidelines
  • New project ni with trunk, branches, tags structure for NiPy refactored code
  • Adopted more formal unit testing model, with plan to expand to all old and new code
  • Some excellent evening meals