(And of course I forgot to attach the actual patch. Resending!) Hi all, Here is a patch that optionally uses PyMinuit (http://code.google.com/p/pyminuit/) to do fitting rather than the current simple L-M routine. Minuit's great advantage is that it provides high-quality nonlinear error estimation as well as the more standard covariance matrix-based error estimates.
The patch is probably a bit ugly right now, in that it might be worth wrapping most of the code that adapts to Minuit up in a utility module, but the larger reason this patch is an RFC is that PyMinuit is GPLv2 only. Veusz is GPL v2 or later, so the licenses are entirely compatible -- but using PyMinuit would mean that binary releases of Veusz would effectively be GPLv2 only. This patch also does not implement any pretty plotting of the error bars, but I will probably do that next if Minuit integration is of interest to the community. Regards, -- BKS
veusz-fit-minuit.patch
Description: Binary data
_______________________________________________ Veusz-discuss mailing list [email protected] https://mail.gna.org/listinfo/veusz-discuss
