Despite the dramatic shift toward simplification in software interfaces, the world of development tools continues to shrink our workspace with feature after feature in every release. Even with all of these things at our disposal, we're stuck in a world of files and forced organization - why are we still looking all over the place for the things we need when we're coding? Why is everything just static text?
Bret Victor hinted at the idea that we can do much better than we are now - we can provide instant feedback, we can show you how your changes affect a system.
ClusterViz is a software to visualize the clustering process using the family of k-means algorithms. The program is free software under the GNU General Public License (GPL). ClusterViz allows to cluster data while visualizing an up to three dimensional projection. The clustering process is visualized using OpenGL. As clustering algorithms the family of k-means algorithms is implemented, including mixture models.
Take free online classes from 80+ top universities and organizations. Coursera is a social entrepreneurship company partnering with Stanford University, Yale University, Princeton University and others around the world to offer courses online for anyone to take, for free. We believe in connecting people to a great education so that anyone around the world can learn without limits.
CVL is a library for image and data processing using graphics processing units (GPUs).
CVL supports both netpbm images and pfs images and data, e.g. high dynamic range images. It uses OpenGL to process data on the GPU.
M. Zhang, V. Ciesielski, and P. Andreae. EURASIP Journal on Applied Signal Processing, 2003 (8):
841--859(July 2003)Special Issue on Genetic and Evolutionary Computation
for Signal Processing and Image Analysis.