cyrxnopt_analysis.alerts namespace
Submodules
cyrxnopt_analysis.alerts.Alert module
- class cyrxnopt_analysis.alerts.Alert.Alert(throw: bool = False)[source]
Bases:
ABC- process(results: List[OptimizerResult])[source]
Process the results, triggering the alarm if certain conditions are met.
- Parameters:
results (List[Results]) – Result list to process
- Raises:
RuntimeError – This function must be overridden in children.
cyrxnopt_analysis.alerts.OverBudget module
- class cyrxnopt_analysis.alerts.OverBudget.OverBudget(budget: int, throw: bool = False)[source]
Bases:
Alert- property errors: List[OptimizerResult]
- process(results: List[OptimizerResult])[source]
Process the results, triggering the alarm if certain conditions are met.
- Parameters:
results (List[Results]) – Result list to process
- Raises:
RuntimeError – This function must be overridden in children.