=== Fernando Perez, Traits for program configuration === - Tconfig, part of ipython - .ini file is standard for config files, parsed/generated by Python library ConfigObj - Write your configuration files form GUI === Leonard Reder, JPL, software for future Mars Rover (MSL) === - PowerPC 750 processor, VxWorks OS, 140 threads - Autocode: build code from formal interface identification === Charlie Curry, Numenta platform for intelligent computing === - Hierarchical temporal memory - Network of learning nodes - Assume temporal stability - Split computation across cores - Distributed runtime engine - Python + SWIG === Rick Wagner, scientific computing course === - http://lca.ucsd.edu/projects/scicomp === Brian Granger, pyStream === - stream and GPU computing in Python - NVIDIA GPU, 128 processing elements, 500 GFlops - CUDA, C extensions, FFT and BLAS - write GPU kernels, in C - write C code to allocate GPU memory, copy CPU -> GPU, call GPU kernels, copy data back, deallocate memory - pyStream: everything is in Python except GPU kernels - pystream.googlecode.com - plan for higher-level abstractions === Prabhu Ramachandran, TVTK and MayaVi2 === - TVTK: VTK + Traits + Numpy - MayaVi: GUI based, scriptable === Gael Varoquaux, mlab: a pylab-like interface to Mayavi2 === - mayavi: interactive and high-quality, but difficult to access - mlab: scripting interface === Robert Kern, better than spectral color maps === - study colormaps in perceptual color space to emphasize intuitiveness - gray is easily interpretable, heat is also reasonable