#6869: [with patch, positive review] LP and MIP Solvers in Sage ( with 
symbolics )
---------------------------+------------------------------------------------
 Reporter:  ncohen         |        Owner:  jkantor                      
     Type:  enhancement    |       Status:  closed                       
 Priority:  major          |    Milestone:  sage-4.1.2                   
Component:  numerical      |   Resolution:  fixed                        
 Keywords:                 |     Reviewer:  David Joyner, Minh Van Nguyen
   Author:  Nathann Cohen  |       Merged:  Sage 4.1.2.alpha2            
---------------------------+------------------------------------------------

Comment(by mhansen):

 After going through this patch, I think it would be best to revert it
 before 4.1.2 is released.  There is still a lot of things that need to be
 done to get it cleaned up.  Some of the things,

 1. Almost all of the docstrings are incorrectly formatted.

 1. This module should _definitely_ not be a Cython module as it does not
 gain any benefit from Cython.  It just makes Sage slower to compile and
 things harder to debug.

 1. Some of the naming conventions do not match Sage's conventions.
 (isbinary vs. is_binary).  Also, names like the more explicit
 MixedIntegerProgram are preferred over the shortened MIP.

 1. The optional spkgs should not install modules into the sage.* namespace
 (sage.numerical.mipGlpk).  This is not the right way to do things and will
 eventually break.  I think it also makes sense to use (and contribute to)
 something like ctypes-glpk to allow greater functionality and not reinvent
 the wheel.

 I have some code that addresses some of these things that I'll put up
 shortly.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6869#comment:10>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to