odys.solvers.solver_config¶
Solver configuration passed to EnergySystem.optimize(). Wraps common options (time limit, MIP gap, threads, presolve) and solver-specific passthrough.
See Solvers in the User Guide for installation and usage.
Solver configuration for energy system optimization.
SolverConfig
¶
Bases: BaseModel
Configuration for optimization solvers.
Controls solver selection, common behavior like time limits and optimality gaps, and allows raw solver-specific options for advanced use cases.
Source code in src/odys/solvers/solver_config.py
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | |
SolverName
¶
Bases: StrEnum
Supported solver names for energy system optimization.
Source code in src/odys/solvers/solver_config.py
9 10 11 12 13 14 15 | |