(optimize.fmin_powell doesn't accept a matrix input for the initial guess)
(MATRIXC2F transposing the wrong way in optimize.leastsq)
I will commit my patch if nothing better will be proposed till some hours
One more change in tnc - now return x value (optim point) is numpy.array, not Python list.
Also, now it consumes x0 as numpy.array, not Python list
(so http://projects.scipy.org/scipy/scipy/ticket/384 should be closed)
About a day was spent for a bug related to fmin_ncg, but finally it turned out to be related to sparse matrices.
Now I'm thinking about http://projects.scipy.org/scipy/scipy/ticket/285 (bracket parameters). I intend to discuss my suggestions in scipy dev mailing list tomorrow.