linopy.solvers.available_solvers#
- linopy.solvers.available_solvers = ['gurobi', 'highs']#
Lazy sequence of installed solver names.
Probes each solver’s
Solver.is_available()on first access and caches the result. Membership means the solver’s Python package or binary is importable — it does not mean a working license exists. Callcheck_solver_licenses()for an opt-in eager license probe.refresh()clears the cache (and each per-classis_availablecache) so the probe re-runs.