---
jupytext:
text_representation:
extension: .md
format_name: myst
format_version: 0.13
jupytext_version: 1.13.8
kernelspec:
display_name: 'Python 3'
name: python3
---
(system)=
# system
The system singleton object is automatically created by SHOP and holds top-level information related to the SHOP run, such as execution times.
| | |
|---|---|
|Input connections||
|Output connections||
|License|SHOP_OPEN|
|Release version|13.0.0.a|
```{contents}
:local:
:depth: 1
```
## Attributes
```{code-cell} ipython3
:tags: ['remove-input', 'full-width']
from IPython.core.display import HTML
HTML("""
""")
```
(system:cut_output_rhs)=
### cut_output_rhs
Expected future income for the cuts generated by the model. The future incomes represent cuts in the same order as cut_output_coeffs_mm3 on reservoirs. Units: x: NOK and y: NOK.
(system:sum_completed_iterations)=
### sum_completed_iterations
The total number of full and incremental iterations that have been completed. Unit: NO_UNIT.
(system:solver_computation_time)=
### solver_computation_time
Computation time used in the external solver (CPLEX/Gurobi/OSI) for completed iterations. Unit: SECOND.
(system:solver_interface_input_path)=
### solver_interface_input_path
Manually specify where SHOP will look for the solver interface binary, see the documentation under 'Environment variables' to see where SHOP will search by default. Unit: STRING.
(system:model_building_time)=
### model_building_time
Computation time used for model building for each iteration. Unit: SECOND.
(system:result_processing_time)=
### result_processing_time
Computation time used for result processing for each iteration. Unit: SECOND.
(system:total_iteration_time)=
### total_iteration_time
Total computation time for each iteration. Unit: SECOND.
(system:time_per_command)=
### time_per_command
Total computation time per command. The string value is the raw command string, and the y value is the computation time in seconds. Units: s: STRING and y: SECOND.