We are organizing a Coding Dojo of scientific applications in the Brazilian Python Community, the main goals are: improve our skills in Numpy (and some others scientific libs); improve the use of TDD in this kind of applications; and better understand of limitations of these APIs.
I'm looking for problems that fit these goals (mainly using Numpy). Any suggestions?
Update 1:
It's a randori coding dojo.
We don't have preferences for a specific area (mostly work in different areas), and since this is ours first "scientific dojo" we don't know exactly what is the best kind of problems for a sci-dojo.
Anyway, the problems must be small, probably we will need to explain the theory behind the problem, so, they also can't be complex (unless in special occasions). An example: implement a multivariate normal function
Summary for the future generation:
- Principal component analysis (PCA) for projecting a set of data on a 2D plan.
- Implementing a part of speech tagger using Vitterbi algorithm.
- Picture color quantification using a mixture of gaussian, and the EM algorithm (Using scikit?)
- Simulating stochastic partial differential equation.
- Implement a Multivariate Normal Function.
- ... What else? ...