hadar.optimizer package¶
Subpackages¶
Submodules¶
hadar.optimizer.optimizer module¶
-
class
hadar.optimizer.optimizer.LPOptimizer¶ Bases:
hadar.optimizer.optimizer.OptimizerBasic Optimizer works with linear programming.
-
solve(study: hadar.optimizer.domain.input.Study) → hadar.optimizer.domain.output.Result¶ Solve adequacy study.
- Parameters
study – study to resolve
- Returns
study’s result
-
-
class
hadar.optimizer.optimizer.RemoteOptimizer(url: str, token: str = '')¶ Bases:
hadar.optimizer.optimizer.OptimizerUse a remote optimizer to compute on cloud.
-
solve(study: hadar.optimizer.domain.input.Study) → hadar.optimizer.domain.output.Result¶ Solve adequacy study.
- Parameters
study – study to resolve
- Returns
study’s result
-
hadar.optimizer.utils module¶
-
class
hadar.optimizer.utils.DTO¶ Bases:
objectImplement basic method for DTO objects
-
class
hadar.optimizer.utils.JSON¶ Bases:
hadar.optimizer.utils.DTO,abc.ABCObject to be serializer by json
-
static
convert(value)¶
-
static
from_json(dict, factory=None)¶
-
to_json()¶
-
static