{ "cells": [ { "cell_type": "markdown", "id": "61a7fff9", "metadata": {}, "source": [ "(system)=\n", "# system\n", "The system singleton object is automatically created by SHOP and holds top-level information related to the SHOP run, such as execution times.\n", "\n", "| | |\n", "|---|---|\n", "|Input connections||\n", "|Output connections||\n", "|License|SHOP_OPEN|\n", "|Release version|13.0.0.a|\n", "\n", "```{contents}\n", ":local:\n", ":depth: 1\n", "```\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "## Attributes" ] }, { "cell_type": "code", "execution_count": 1, "id": "3415f67c", "metadata": { "tags": [ "remove-input", "full-width" ] }, "outputs": [ { "data": { "text/html": [ "
\n", "\n" ], "text/plain": [ "" ] }, "execution_count": 1, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from IPython.core.display import HTML\n", "HTML(\"\"\"
\n", "\n", "\"\"\")" ] }, { "cell_type": "markdown", "id": "1dd469c7", "metadata": {}, "source": [ "(system:cut_output_rhs)=\n", "### cut_output_rhs\n", "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.\n", "\n", "\n", "(system:sum_completed_iterations)=\n", "### sum_completed_iterations\n", "The total number of full and incremental iterations that have been completed. Unit: NO_UNIT.\n", "\n", "\n", "(system:solver_computation_time)=\n", "### solver_computation_time\n", "Computation time used in the external solver (CPLEX/Gurobi/OSI) for completed iterations. Unit: SECOND.\n", "\n", "\n", "(system:solver_interface_input_path)=\n", "### solver_interface_input_path\n", "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.\n", "\n", "\n", "(system:model_building_time)=\n", "### model_building_time\n", "Computation time used for model building for each iteration. Unit: SECOND.\n", "\n", "\n", "(system:result_processing_time)=\n", "### result_processing_time\n", "Computation time used for result processing for each iteration. Unit: SECOND.\n", "\n", "\n", "(system:total_iteration_time)=\n", "### total_iteration_time\n", "Total computation time for each iteration. Unit: SECOND.\n", "\n", "\n", "(system:time_per_command)=\n", "### time_per_command\n", "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." ] } ], "metadata": { "jupytext": { "text_representation": { "extension": ".md", "format_name": "myst", "format_version": 0.13, "jupytext_version": "1.13.8" } }, "kernelspec": { "display_name": "Python 3", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.13.14" }, "source_map": [ 11, 36, 48 ] }, "nbformat": 4, "nbformat_minor": 5 }