[SciPy-dev] Scikits for optimization ?

Michael McNeil Forbes mforbes at physics.ubc.ca
Fri May 11 03:36:43 EDT 2007


Hi Matthieu,

I have been busy lately, but I have been thinking about optimization,  
especially the interface to optimizers and I think that the current  
optimization module could do with a lot of cleaning up, but I have  
not had time to flesh out a full proposal yet.  (I started to do this  
on the Trac Wiki but need to think this through more carefully).

Basically, there is very little cohesion with the various optimizers:  
they just wrap underlying fortran routines.  The arguments do not  
even have the same name.  It would be nice to flesh out a consistent  
interface and way of dealing with the plethora of options.  Once a  
consistent interface is established, then it would be easier to  
include additional optimizers built out of modules.

Once this is set up, I think it would be good to have this in SciPy  
itself rather than a scikit because optimization is a core scientific  
task, but perhaps a scikit is a good place to start (also, a scikit  
is the only option if any code has an incompatible licence).

Michael.

On 11 May 2007, at 12:18 AM, Matthieu Brucher wrote:

> Hi,
>
> I posted by proposal to the scipy TAC page, but I'm wondering if it  
> wouldn't be better to provide a "toolbox", so then a scikit instead  
> of wanting to put in scipy.
> My change of thought started from the fact that scipy has very good  
> optimizers at this point, and my proposal is for people that want  
> to use very specific algorithms and to tweak them. And isn't that  
> what scikits were made for ?
>
> Matthieu




More information about the SciPy-Dev mailing list