sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.43k stars 479 forks source link

package Osi #23680

Open videlec opened 7 years ago

videlec commented 7 years ago

Osi (Open Solver Interface) is a generic C++ interface to several (floating point) linear optimizers. It would be easier for Sage to use it. However, as cbc is, Osi is released under Eclise license. So before pushing for dual licensing, just make it an optional package.

tarball: https://www.coin-or.org/download/source/Osi/Osi-0.107.9.tgz

CC: @mkoeppe @jplab

Component: numerical

Keywords: days88, IMA coding sprints

Author: Vincent Delecroix

Branch/Commit: u/vdelecroix/23680 @ 886ee13

Reviewer: Thierry Monteil

Issue created by migration from https://trac.sagemath.org/ticket/23680

videlec commented 7 years ago

Description changed:

--- 
+++ 
@@ -1 +1 @@
-[Osi](https://projects.coin-or.org/Osi/) is a generic C++ interface to several (floating point) linear optimizers. It would be easier for Sage to use it. However, as cbc is, Osi is released under Eclise license. So before pushing for dual licensing, just make it an optional package.
+[Osi (Open Solver Interface)](https://projects.coin-or.org/Osi/) is a generic C++ interface to several (floating point) linear optimizers. It would be easier for Sage to use it. However, as cbc is, Osi is released under Eclise license. So before pushing for dual licensing, just make it an optional package.
videlec commented 7 years ago

Changed keywords from none to days88, IMA coding sprints

videlec commented 7 years ago

Branch: u/vdelecroix/23679

videlec commented 7 years ago

New commits:

9820a0723679: additive_order / multiplicative_order
videlec commented 7 years ago

Author: Vincent Delecroix

videlec commented 7 years ago

Commit: 9820a07

videlec commented 7 years ago

Description changed:

--- 
+++ 
@@ -1 +1,3 @@
 [Osi (Open Solver Interface)](https://projects.coin-or.org/Osi/) is a generic C++ interface to several (floating point) linear optimizers. It would be easier for Sage to use it. However, as cbc is, Osi is released under Eclise license. So before pushing for dual licensing, just make it an optional package.
+
+tarball: https://www.coin-or.org/download/source/Osi/Osi-0.107.9.tgz
videlec commented 7 years ago

Changed commit from 9820a07 to 886ee13

videlec commented 7 years ago

Changed branch from u/vdelecroix/23679 to u/vdelecroix/23680

videlec commented 7 years ago

New commits:

886ee1323680: package Osi
mkoeppe commented 7 years ago
comment:4

see also #18862

videlec commented 7 years ago
comment:5

Replying to @mkoeppe:

see also #18862

Indeed... at least I have a branch ;-)

edd8e884-f507-429a-b577-5d554626c0fe commented 7 years ago

Reviewer: Thierry Monteil

edd8e884-f507-429a-b577-5d554626c0fe commented 7 years ago
comment:6

The ticket is not yet in needs_review, but here are two points anyway: