[AstroPy] Q re. function minimization

Erik Tollerud erik.tollerud at gmail.com
Wed Jun 1 21:24:02 EDT 2011


I've found that writing wrapper class for scipy.optimize can do all
the things you're asking about.  pymodelfit
(http://packages.python.org/PyModelFit/) does exactly that for the
model-data minimization problem.  That may not be the sort of
minimization you want, but the source code for that might be helpful
if you need to roll your own functions or classes to do this.



On Tue, May 31, 2011 at 7:26 AM, Ian Crossfield <ianc at ucla.edu> wrote:
> What functions or wrappers do people use for minimizing a function in
> multidimensional parameter space?  I have some experience with the
> scipy.optimize subfunctions but I've never been entirely happy with
> them; there also appear to be options in sage and a Python MPFIT.  What
> I'd like is a method that lets one minimize a function but also allows
> things like passed keyword arguments (unsupported in scipy.optimize) and
> above all a way to minimize while holding specified parameters fixed --
> so that one can minimize over all parameters, and then repeat with some
> parameters held constant without having to write an entirely new
> function for each peculiar set of parameters.
>
> Is anything that offers these features this out there?  How do people
> deal with this?
>
> Thanks,
>
> --
> Ian Crossfield
> UCLA Astronomy
> KH 3-145J
> http://www.astro.ucla.edu/~ianc/
>
> _______________________________________________
> AstroPy mailing list
> AstroPy at scipy.org
> http://mail.scipy.org/mailman/listinfo/astropy
>



-- 
Erik Tollerud



More information about the AstroPy mailing list