FuturePlans
From OpenOpt
Contents |
General
- document some features of the software that are undocumented yet
- add to documentation some examples of connecting Python, OpenOpt, FuncDesigner to Other_languages via CORBA or Ice
OpenOpt
- perform graphics output in other Python thread, to remove delays for it in multi-core CPU systems
- connect more solvers, e.g. Bonmin, CFSQP, CBC, CLP, BOBYQA
- implement QCQP class, connect related solvers (maybe write our own, ralg-based)
- create GP class (geometric problems), cvxopt solver could be connected
- connect OpenOpt to OpenOffice.org Calc (take a look how cvxopt is already connected)
- add control problems & network problems groups, connect solvers or write by ourselves
- further work on ooSystem concept
- prevent temporary cast of sparse LP/MILP to dense arrays
ralg
- add large-scale implementation (curently nVars = 1..1000, that one allows up to ~100000)
- perform other handling of linear equality constraints if their number is rather big
- improve handling of nonlinear equality constraints
FuncDesigner
- add 2-dimensional splines
- add integration
- automatic differentiation could be reworked and improved
- involving sparse matrices could be improved
- add any-order derivatives, like it is done in some Automatic Differentiation packages
- prevent FD myOOvar[i], myOOvar[i:j] and (myOOvar {< , eq, >} val)(tol=...) to be rendered into general linear constraints
- organize handling of DFP, QP etc and related examples
- improve Attached constraints (implement possibility to change their contol and turn them off, + some more features to be done)
DerApproximator
- improve get_d2 speed
- involve parallel calculations where it's possible
- write function check_d2
- make get_d2 working on general f: R^n -> R^m (currently it was tested for m=1 only)
- write higher-order derivatives get_d3, maybe more


