Thursday, May 23, 2013

UC3 Jamboree thoughts

The UC3 group here held a UC3 user's jamboree today.  Part of the preparation involved preparing exercies for users to do.  It's surprising how many issues pop up in code that you thought was solid when you start exercising everything.  Part of this can be corrected using a test suite and/or continuous integration methods but that won't get everything and users will still find the corner cases that you miss.  It's unfortunate if you want to shield users from potentially confusing errors but that's the way it is.

The other interesting part of the Jamboree was getting the opportunity to do a little bit of Octave programming.  I've never had to use Matlab or Octave so it was a bit new however it's sufficiently C like that wasn't too hard to pick up.  However, lack of time prevented me from using a monte carlo analysis of time series data and I had to go with some simple matrix operations (matrix multiplication, calculating eigenvectors and eigenvalues).  However, the original monte carlo code is something I'll probably come back to possibly as a part of a larger example using Swift to handle the generation of samples and coordinating analysis of the samples....

No comments:

Post a Comment