Opened 5 years ago

Last modified 5 years ago

#23680 new enhancement

package Osi

Reported by: vdelecroix Owned by:
Priority: major Milestone: sage-8.1
Component: numerical Keywords: days88, IMA coding sprints
Cc: mkoeppe, jipilab Merged in:
Authors: Vincent Delecroix Reviewers: Thierry Monteil
Report Upstream: N/A Work issues:
Branch: u/vdelecroix/23680 (Commits, GitHub, GitLab) Commit: 886ee13668078fa4d1a976ae7de593ebb2cfe60b
Dependencies: Stopgaps:

Status badges

Description (last modified by vdelecroix)

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.


Change History (6)

comment:1 Changed 5 years ago by vdelecroix

  • Description modified (diff)
  • Keywords days88 IMA coding sprints added
  • Summary changed from package OSI to package Osi

comment:2 Changed 5 years ago by vdelecroix

  • Authors set to Vincent Delecroix
  • Branch set to u/vdelecroix/23679
  • Commit set to 9820a07f3cb727de2ccbaf5ab2e4e146cb24d889
  • Description modified (diff)

New commits:

9820a0723679: additive_order / multiplicative_order

comment:3 Changed 5 years ago by vdelecroix

  • Branch changed from u/vdelecroix/23679 to u/vdelecroix/23680
  • Commit changed from 9820a07f3cb727de2ccbaf5ab2e4e146cb24d889 to 886ee13668078fa4d1a976ae7de593ebb2cfe60b

New commits:

886ee1323680: package Osi

comment:4 follow-up: Changed 5 years ago by mkoeppe

see also #18862

comment:5 in reply to: ↑ 4 Changed 5 years ago by vdelecroix

Replying to mkoeppe:

see also #18862

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

comment:6 Changed 5 years ago by tmonteil

  • Reviewers set to Thierry Monteil

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

  • you should remove any reference to FLINT in spkg-install (probably copy/pasted) (i see two occurrences)
  • you should provide an spkg-check script since the Makefile has a test rule.
Note: See TracTickets for help on using tickets.