Hi all,
(sorry if you get the message for twice - there were some problems occured)
I'm glad to inform you about new packages - FuncDesigner and
DerApproximator. They have been extracted from OpenOpt into standalone
Python modules.
FuncDesigner is a convenient tool for building functions and getting
their derivatives via Automatic differentiation
(http://en.wikipedia.org/wiki/Automatic_differentiation), not to be
confused with numerical differentiation via finite-differences derivatives approximation and symbolic differentiation
provided by Maxima, SymPy etc.
So, you can optimize models coded in FuncDesigner by OpenOpt w/o
providing user-supplied derivatives.
For more details see http://openopt.org/FuncDesigner
DerApproximator is a small yet important package for getting/checking
derivatives (currently only 1st ones), extracted from OpenOpt framework
to be standalone Python module. It is required by FuncDesigner (for
obtaining derivatives of oofuns beyond standard set without routines to
yield them directly) and some OpenOpt solvers (when there are some
functions without user-supplied derivatives).
See http://openopt.org/DerApproximator for more details.
For more info about these RCs read
http://forum.openopt.org/viewtopic.php?id=131
Regards, D.