[SciPy-dev] [scikits] openopt SVN instable for the moment

dmitrey dmitrey.kroshko at scipy.org
Wed Apr 9 03:28:38 EDT 2008


Matthieu Brucher wrote:
>
>
> 2008/4/9, dmitrey <dmitrey.kroshko at scipy.org 
> <mailto:dmitrey.kroshko at scipy.org>>:
>
>     So now nlp_ALGENCAN.py and milp_1.py just don't work, mb some
>     others as
>     well.
>
>
> With a fresh SVN checkout, I only get :
> "OO Error:incorrect solver is called, maybe the solver "ALGENCAN" is 
> not installed. Maybe setting p.debug=1 could specify the matter more 
> precisely"
>
> Which is the correct way. If you don't have a fresh SVN, you will have 
> bogus packages that are remaining in your Kernel folder (BTW, this is 
> not my mistake, I didn't add or remove any folder in Kernel, so the 
> issue/bug must be present for some weeks). Restart from scratch and 
> everything will be fine (well, I didn't test with algencan, but I 
> suppose the traceback you got is the one I got).
>
> When it comes to milp_1.py, I just checked on the SVN repository, and 
> it seems that the error is due to revision 900. 
Yes, I have fixed this.

> So you commit code without checking every example as well.
>
> That's what test are made for. I think you should read Test-Driven 
> Development from Kent Beck as well as Refactoring to Patterns from 
> Martin Fowler. Tests are what you are looking forr to automacally 
> check that the solvers are in a clean state.
Unittests are mentioned in my GSoC application.
http://scipy.org/scipy/scikits/wiki/OOTimeLine

D.
>
> Matthieu
> -- 
> French PhD student
> Website : http://matthieu-brucher.developpez.com/
> Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92
> LinkedIn : http://www.linkedin.com/in/matthieubrucher
> ------------------------------------------------------------------------
>
> _______________________________________________
> Scipy-dev mailing list
> Scipy-dev at scipy.org
> http://projects.scipy.org/mailman/listinfo/scipy-dev
>   




More information about the SciPy-Dev mailing list