You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a follow-up from #28175 (Move optional sage optimization backends (COIN, CPLEX, Gurobi) to separate Cython packages to remove OptionalExtension problems).
In fact, sage.numerical.backends depends on very little from Sage. We could move the entire backend machinery to a separate packages - for broadening the developer base and/or within the context of #26511.
Some notes regarding this:
get_solver uses base_ring - needs some mild refactoring to avoid dependency on the sagelib parent/element framework
This is a follow-up from #28175 (Move optional sage optimization backends (COIN, CPLEX, Gurobi) to separate Cython packages to remove
OptionalExtension
problems).In fact,
sage.numerical.backends
depends on very little from Sage. We could move the entire backend machinery to a separate packages - for broadening the developer base and/or within the context of #26511.Some notes regarding this:
get_solver
usesbase_ring
- needs some mild refactoring to avoid dependency on thesagelib
parent/element frameworkGLPKBackend
depends onsage.libs.glpk
, which should also become a separate Cython package. See also Meta-ticket: Use Python optimization interfaces: CVXPY, SCIP, or-tools, PuLP, Pyomo, cylp... #26511 for alternatives.See also:
CC: @isuruf @saraedum @kiwifb @dimpase @sagetrac-tmonteil @videlec
Component: numerical
Issue created by migration from https://trac.sagemath.org/ticket/28920
The text was updated successfully, but these errors were encountered: