Bugs

From OpenOpt

Jump to: navigation, search
bugbugbugbugbugbugbugbugbugbugbugbugbugbugbug


Known bugs for latest release 0.38
Bug Is already fixed
in subversion repository
OO GUI function manage:
buttons Run/Pause don't work in Python 3
(and in latest Python versions as well)
No (something with threading, maybe it will be fixed in Python)


Known bugs for release 0.37
Bug Is already fixed
in subversion repository
Bug in MMP when result (p.ff) is negative
(incorrect objective function value is returned)
Yes
OO GUI function manage:
buttons Run/Pause don't work in Python 3
(in Python 2 all is ok)
No (something with threading, maybe it will be fixed in Python 3)
Incorrect FD intervals for arcsin and arccos
when input range has points out of [-1,1]
Yes
interalg incorrectly works on some optimization problems
with other than box-bound constraints
Yes
interalg incorrectly works on some optimization problems
with non-default (1e-6) constraints tolerance
Yes
EIG solver arpack cannot be imported Yes
A rare bug with oosystem Yes
SpaceFuncs are incompatible with latest Python versions
(TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types)
Yes
lapack_dgelss and lapack_sgelss are incompatible with latest SciPy version Yes
interalg in a cycle yields memory leak Yes (walkaround for NumPy memory leak with numpy.take() has been committed)
Known bugs for release 0.36
Bug Is already fixed
in subversion repository
Some incompatibilities of FuncDesigner with Python3 Yes
A bug in interalg (especially for SNLE and probs with known fOpt) Yes
OO graphics output bug with box-bound constrained solvers (bobyqa, tnc, lbfgsb) Yes
OpenOpt incompatible with latest pyipopt version Yes
A bug with freeVars / fixedVars in FD Yes
FD parameters fixedVars or freeVars raise error if contain ooarray type (made from oovars()) Yes
A FuncDesigner bug in differentiation (sometimes triggers for vectorized variables), may affect rendering into SLE, LP, MILP Yes
FD ooarray bug "0-d arrays can't be indexed" with numpy 1.6.x versions Yes
(fixed for ooarray.__add__, doesn't tested properly for other methods yet)
Incompatibility with new tkinter (thus p.manage() doesn't work in Python 3) No
Known bugs for release 0.34
Bug Is already fixed
in subversion repository
numpy.ndarray * FD_ooarray raises bug (FD_ooarray * ndarray works ok) Yes
Bug with FD AD through add on oovar+(ndarray of size>1) Yes
Bug with FD ooarray (thus may occur in SpaceFuncs)
"AttributeError: 'float' object has no attribute 'item'"
or "AttributeError: 'int' object has no attribute 'item'"
Yes


Known bugs for release 0.33
Bug Is already fixed
in subversion repository
FuncDesigner and / or SpaceFuncs can raise a bug like "iteration over a 0-d array" with latest numpy from git repository Seems like yes
Solving nonlinear systems of equations by scipy_fsolve doesn't work with latest git repository scipy version Yes (the argument "warning" has been removed, thus you may encounter some annoying text output with current stable scipy version)
FD ode may work incorrectly with vector variables (raise 'ooPoint' object has no attribute 'name') Yes
MINLP solver branb on FD probs calls DerApproximator instead of using AD Yes
bugs in interval analysis with division and thus interalg Yes
cplex incorrectly works with sparse matrices Yes
FD min and max incorrectly work on non-FD data Yes (data goes to numpy min/max, beware of incompatibility with native Python min/max)
FD sparse sle bug (won't solve as sparse) with latest versions of scipy Yes
FD intervals bug with ** (pow) Yes
some LP/MILP solvers fail w/o any Python exception Yes


Known bugs for release 0.32
Bug Is already fixed
in subversion repository
"Item Not Found Error" for FuncDesigner automatic differentiation Yes
ralg incorrectly handles OO problems with some coords fixed via lb[i] = ub[i]
This bug especially matters for MINLP
Yes
FuncDesigner: if you're using parameters freeVars or fixedVars,
sometimes rendering of linear constraints (Ax<=b, Aeq x = beq) is incorrect
Yes
Error in FDMisc.py "name self is not defined" Yes
A rare bug with casting to CVXOPT sparse matrices Yes
Major bug for solving sparse FuncDesigner SLE (system of linear equations) Yes


Known bugs for release 0.31
Bug Is already fixed
in subversion repository
FD opt probs with sparse matrices; simetimes for big
nVariables and small number of constraints a bug occurs:
dense matrices are used instead of scipy.sparse
Yes
SOCP bug for handling lb <= x <=ub Yes (+ involving Ax <= b constraints has been added)
Incorrect FuncDesigner handling of slicing for sparse cases Yes
Some rare bugs for non-linear OpenOpt problems Yes
Sometimes FuncDesigner automatic differentiation for funcs built
with array division works incorrectly with latest NumPy versions
Yes


Known bugs for release 0.29
Bug Is already fixed
in subversion repository
some rarely encountered bugs for ipopt, ralg, maybe other nonlinear solvers Yes
A bug with incorrect shape that sometimes triggers from CVXOPT-connected solvers (e.g. cvxopt_lp, glpk) Yes
Sometimes OpenOpt incorrectly renders FuncDesigner linear constraints (typo "vstack" instead of "hstack"). Maybe, sometimes it triggers with other automatic differentiation results for nonlinear constraints. Yes
cvxopt_lp and glpk incorrectly handle OpenOpt (not FuncDesigner) problems where some variables are fixed via lb[i] = ub[i] Yes


Known bugs for release 0.28
Bug Is already fixed
in subversion repository
User-supplied args for OpenOpt problems sometimes are not available Yes
Parameter searchDirectionStrategy of solver de set to "best" yields error Yes
Bug in non-linear problems group Yes
NameError: global name 'isspmatrix' is not defined (in ooMisc.py for some problems/solvers) Yes
ralg badly handles problems with nonlinear equality constraints (compared to previous releases) Yes (some improvements)


Known bugs for release 0.27
Bug Is already fixed
in subversion repository
numpy.array operations with FuncDesigner oofuns/oovars Yes
If scipy is not installed then importing from openopt may be failed Yes
FuncDesigner sometimes yields the error "blocks must have rank 2" Yes
Sometimes ipopt wrapper fails on FD model with "blocks must have rank 2" Yes


Known bugs for release 0.25
Bug Is already fixed
in subversion repository
ralg incorrectly handles problems with number of linear equality constraints more than 1 Yes
FuncDesigner function sum() sometimes yield incorrect derivative
(hence it affects optimization of FD models where the function is used)
Yes
FuncDesigner function sin() yields incorrect value Yes
scipy_slsqp incorrectly handles box-bound constraints lb <= x <= ub if some lb or ub coords are +/- inf Yes
Known bugs for release 0.24
Bug Is already fixed
in subversion repository
Sometimes some solvers fail with error message "instance has no attribute 'x'" Yes


Known bugs for release 0.23
Bug Is already fixed
in subversion repository
Incorrect handling of A, Aeq constraints by scipy_slsqp provided c, h are absent Yes
scipy_cobyla, sometimes incorrect handling of nonlinear equality constraints h(x)=0 Yes
Incorrect handling of several constraints R^nvars -> R by NLP/NSP solver ralg Yes
A bug for named variables syntax Yes
sometimes lpSolve reports "solution is not feasible" while it is feasible Yes


Known bugs for release 0.21

Bug Is already fixed
in subversion repository
"python setup.py develop" works but "python setup.py install" doesn't work Yes
NLLSP works incorrectly if no user-supplied gradient is provided Yes
Matplotlib warning /usr/lib/python2.5/site-packages/matplotlib/axes.py:5047:
DeprecationWarning: replace "faceted=False" with "edgecolors='none'"
Yes
Retrieved from "http://openopt.org/Bugs"
Personal tools
    Latest OOSuite 0.38

    from 2012-03-15

    Next release:

    2012-06-15

    Development