diff --git a/CHANGELOG.md b/CHANGELOG.md index d76bdef2e..80ebfe0cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # [Unreleased] - 2024-10-07 ## Added + - Limit the available pipe classes connetced to heat/gas demand/producers - Add demands and sources to the topology object to have easy access to the connected pipes/cables later on - Heating and cooling example case added (2 heating demands, 1 cold demand, hot and cold producer, WKO as seasonal storage) @@ -9,16 +10,21 @@ - Test case: Head loss validation with pandapipes. - Example on ESDL file creation using pyESDL for the PoC Tutorial. - Electrolyzer specific power curve valley location specified optionally specified in ESDL. -- Grow_workflow: Solver class created to allow the use of CPLEX as a solver for EndScenarioSizing classes. +- Grow_workflow: Solver class created to allow the use of CPLEX as a solver for EndScenarioSizing classes. +- tests/test_runner.py: A custom test runner that collects range_data from from the scaling checks of tests models, as well as other detailed test run information. +- tests\utils_test_scaling.py: Include functions for scaling checks. ## Changed + - Cooling demand added to adapt_hourly_year_profile_to_day_averaged_with_hourly_peak_day (peak cooling day not used yet) - Impact on the way EndScenarioSizing problems in MESIDO are run: The calling of the different optimization problem classes has been split from the solver classes. In EndScenarioSizing classes, the HIGHS solver is the default and the calling functions also cather for other solvers by adding the keyword "solver_class" with the respective solver class. - Bugfix: No longer required to provide a power at the heating demands when a profile has been added. - Bugfix: Scaling fix on ATES temperature variable when temperature modelling not used. - Bugfix: Fix on nominals in electricity cables and gas pipes. Fix on nominals for nodes with logical links. - +- Tests: Include scaling checks in multiple tests listed in tests\README.txt + ## Fixed + - Bug fix: machine error/rounding with updating lower bound values in the grow_workflow after stage 1 - documentation: heat physics tank storage - bug fix in grow_workflow (heat networks), changed minimum velocity from 0 to default value @@ -26,16 +32,17 @@ # [0.1.7] - 2024-08-23 - + ## Added + - User feedback regarding demand type to be used in heat networks - Functionality to connect assets with logical links ## Changed + - Increased time limit for stage 1, priority 1 - Replaced Retry loop to connect all assets and apply the correct modifiers of the linked assets - -## Fixed -- Error exit when stage 1, priority 1 was not successful +## Fixed +- Error exit when stage 1, priority 1 was not successful diff --git a/output.txt b/output.txt new file mode 100644 index 000000000..e69de29bb diff --git a/tests/README.txt b/tests/README.txt index 394865ee6..eac5cb4cf 100644 --- a/tests/README.txt +++ b/tests/README.txt @@ -16,7 +16,7 @@ General notes: *************************************************************************************************** -Exsting test cases: +Existing test cases: - What do we want to explain in description? General scenario? Or more detail like 1 year profile used etc? - Where is the warming up 3/4 test cases that have been mentioned by Ryvo and Sam - KvR check with Ryvo where there cases are? @@ -663,3 +663,24 @@ r""" *************************************************************************************************** + +- Scaling checks + + Scaling checks have been included in the following test functions: + test_absolute_heat + test_asset_is_realized + test_ates + test_airco + test_cold_demand + test_wko + test_end_scenario_sizing + test_gas_boiler + test_heat_network_head_loss_LINEARIZED_N_LINES_WEAK_INEQUALITY + test_heat_network_head_loss_LINEARIZED_N_LINES_EQUALITY + test_heat_loss + test_insulation_heatdemand + test_multi_commodity_simulator_priorities_el + test_network_simulator + test_pipe_class_var + test_1a + test_2a diff --git a/tests/models/absolute_heat/src/example.py b/tests/models/absolute_heat/src/example.py index c45ac4fba..eadf14403 100644 --- a/tests/models/absolute_heat/src/example.py +++ b/tests/models/absolute_heat/src/example.py @@ -14,7 +14,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) from rtctools.optimization.timeseries import Timeseries from rtctools.util import run_optimization_problem @@ -48,7 +50,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state to which will be tried to match to the target. @@ -89,7 +93,9 @@ def __init__(self, source: str): self.function_nominal = 1e6 def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state variable to which should to be matched to the target diff --git a/tests/models/basic_buffer/src/model_heat.py b/tests/models/basic_buffer/src/model_heat.py index f2547393b..b88956992 100644 --- a/tests/models/basic_buffer/src/model_heat.py +++ b/tests/models/basic_buffer/src/model_heat.py @@ -66,10 +66,18 @@ def __init__(self): ) self.add_variable( - HeatPipe, "pipe1a_cold", length=170.365, diameter=0.15, **cold_pipe_modifiers + HeatPipe, + "pipe1a_cold", + length=170.365, + diameter=0.15, + **cold_pipe_modifiers, ) self.add_variable( - HeatPipe, "pipe1b_cold", length=309.635, diameter=0.15, **cold_pipe_modifiers + HeatPipe, + "pipe1b_cold", + length=309.635, + diameter=0.15, + **cold_pipe_modifiers, ) self.add_variable(HeatPipe, "pipe4a_cold", length=5, diameter=0.15, **cold_pipe_modifiers) self.add_variable(HeatPipe, "pipe4b_cold", length=15, diameter=0.15, **cold_pipe_modifiers) diff --git a/tests/models/basic_source_and_demand/src/model_heat.py b/tests/models/basic_source_and_demand/src/model_heat.py index 016100092..2417e17c6 100644 --- a/tests/models/basic_source_and_demand/src/model_heat.py +++ b/tests/models/basic_source_and_demand/src/model_heat.py @@ -34,7 +34,10 @@ def __init__(self): ) self.add_variable( - HeatDemand, "demand", HeatIn=dict(Heat=dict(max=5e5)), **supply_return_modifiers + HeatDemand, + "demand", + HeatIn=dict(Heat=dict(max=5e5)), + **supply_return_modifiers, ) self.add_variable( diff --git a/tests/models/basic_source_and_demand/src/qth_minimize_temperatures.py b/tests/models/basic_source_and_demand/src/qth_minimize_temperatures.py index c7d3c89e0..4b72ca18b 100644 --- a/tests/models/basic_source_and_demand/src/qth_minimize_temperatures.py +++ b/tests/models/basic_source_and_demand/src/qth_minimize_temperatures.py @@ -11,7 +11,9 @@ from rtctools.optimization.csv_mixin import CSVMixin from rtctools.optimization.goal_programming_mixin import Goal from rtctools.optimization.homotopy_mixin import HomotopyMixin -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) from rtctools.util import run_optimization_problem if __name__ == "__main__": diff --git a/tests/models/electricity_cable_topology/src/example.py b/tests/models/electricity_cable_topology/src/example.py index 0447ec949..69856b200 100644 --- a/tests/models/electricity_cable_topology/src/example.py +++ b/tests/models/electricity_cable_topology/src/example.py @@ -15,7 +15,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) from rtctools.optimization.timeseries import Timeseries from rtctools.util import run_optimization_problem @@ -49,7 +51,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state to which will be tried to match to the target. @@ -90,7 +94,9 @@ def __init__(self, cable: str): self.function_nominal = 1.0 def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state variable to which should to be matched to the target diff --git a/tests/models/emerge/src/example.py b/tests/models/emerge/src/example.py index a91b0fa7e..ef6c916a5 100644 --- a/tests/models/emerge/src/example.py +++ b/tests/models/emerge/src/example.py @@ -21,7 +21,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) class MaxHydrogenProduction(Goal): @@ -45,7 +47,9 @@ def __init__(self, source: str): self.source = source def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state variable to be minimized. @@ -83,14 +87,14 @@ def __init__(self, source: str): self.source = source def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: - return -optimization_problem.state(f"{self.source}.Electricity_source") class MaxRevenue(Goal): - priority = 1 order = 1 @@ -110,7 +114,9 @@ def __init__(self, asset_name: str): self.asset_name = asset_name def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state variable to be minimized. @@ -129,7 +135,6 @@ def function( class MinCost(Goal): - priority = 1 order = 1 @@ -142,9 +147,10 @@ def __init__(self, asset_name: str): self.asset_name = asset_name def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: - return optimization_problem.extra_variable( f"{self.asset_name}__fixed_operational_cost", ensemble_member ) + optimization_problem.extra_variable( @@ -195,7 +201,6 @@ def __init__(self, *args, **kwargs): # return goals def goals(self): - goals = super().goals().copy() for asset_name in [ @@ -319,7 +324,6 @@ def post(self): if __name__ == "__main__": - tic = time.time() # for _ in range(10): # elect = run_optimization_problem( diff --git a/tests/models/gas_pipe_topology/src/example.py b/tests/models/gas_pipe_topology/src/example.py index f1d8e2bc3..7c752c086 100644 --- a/tests/models/gas_pipe_topology/src/example.py +++ b/tests/models/gas_pipe_topology/src/example.py @@ -14,7 +14,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) from rtctools.optimization.timeseries import Timeseries from rtctools.util import run_optimization_problem @@ -48,7 +50,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state to which will be tried to match to the target. @@ -89,7 +93,9 @@ def __init__(self, pipe: str): self.function_nominal = 1.0e3 def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state variable to which should to be matched to the target diff --git a/tests/models/heat_exchange/src/run_heat_exchanger.py b/tests/models/heat_exchange/src/run_heat_exchanger.py index a1847bcac..3ac432fad 100644 --- a/tests/models/heat_exchange/src/run_heat_exchanger.py +++ b/tests/models/heat_exchange/src/run_heat_exchanger.py @@ -10,10 +10,14 @@ from rtctools.optimization.collocated_integrated_optimization_problem import ( CollocatedIntegratedOptimizationProblem, ) -from rtctools.optimization.goal_programming_mixin import Goal, GoalProgrammingMixin +from rtctools.optimization.goal_programming_mixin import Goal from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) +from rtctools.optimization.single_pass_goal_programming_mixin import ( + CachingQPSol, + SinglePassGoalProgrammingMixin, +) from rtctools.util import run_optimization_problem @@ -49,6 +53,7 @@ def path_goals(self): def solver_options(self): options = super().solver_options() options["solver"] = "highs" + self._qpsol = CachingQPSol() return options @@ -72,7 +77,7 @@ class HeatProblem( _GoalsAndOptions, PhysicsMixin, LinearizedOrderGoalProgrammingMixin, - GoalProgrammingMixin, + SinglePassGoalProgrammingMixin, ESDLMixin, CollocatedIntegratedOptimizationProblem, ): @@ -91,17 +96,12 @@ def energy_system_options(self): return options - def solver_options(self): - options = super().solver_options() - options["solver"] = "highs" - return options - class HeatProblemTvarSecondary( _GoalsAndOptions, PhysicsMixin, LinearizedOrderGoalProgrammingMixin, - GoalProgrammingMixin, + SinglePassGoalProgrammingMixin, ESDLMixin, CollocatedIntegratedOptimizationProblem, ): @@ -158,7 +158,7 @@ class HeatProblemTvar( _GoalsAndOptions, PhysicsMixin, LinearizedOrderGoalProgrammingMixin, - GoalProgrammingMixin, + SinglePassGoalProgrammingMixin, ESDLMixin, CollocatedIntegratedOptimizationProblem, ): @@ -210,7 +210,7 @@ class HeatProblemTvarDisableHEX( _GoalsAndOptions, PhysicsMixin, LinearizedOrderGoalProgrammingMixin, - GoalProgrammingMixin, + SinglePassGoalProgrammingMixin, ESDLMixin, CollocatedIntegratedOptimizationProblem, ): diff --git a/tests/models/multiple_gas_carriers/src/run_multiple_gas_carriers.py b/tests/models/multiple_gas_carriers/src/run_multiple_gas_carriers.py index d96dfaa98..1a0cdccb0 100644 --- a/tests/models/multiple_gas_carriers/src/run_multiple_gas_carriers.py +++ b/tests/models/multiple_gas_carriers/src/run_multiple_gas_carriers.py @@ -31,7 +31,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state(self.state) diff --git a/tests/models/pipe_test/src/run_hydraulic_power.py b/tests/models/pipe_test/src/run_hydraulic_power.py index 2c22454d9..23c39dc52 100644 --- a/tests/models/pipe_test/src/run_hydraulic_power.py +++ b/tests/models/pipe_test/src/run_hydraulic_power.py @@ -71,7 +71,6 @@ class HeatProblem( CollocatedIntegratedOptimizationProblem, ): def __init__(self, *args, **kwargs): - global head_loss_setting, n_linearization_lines_setting super().__init__(*args, **kwargs) self.heat_network_settings["head_loss_option"] = head_loss_setting diff --git a/tests/models/simple_buffer/src/model.py b/tests/models/simple_buffer/src/model.py index 494091768..1bcbb7a36 100644 --- a/tests/models/simple_buffer/src/model.py +++ b/tests/models/simple_buffer/src/model.py @@ -40,7 +40,10 @@ def __init__(self): ) self.add_variable( - HeatDemand, "demand", HeatIn=dict(Heat=dict(max=2e5)), **supply_return_modifiers + HeatDemand, + "demand", + HeatIn=dict(Heat=dict(max=2e5)), + **supply_return_modifiers, ) self.add_variable( diff --git a/tests/models/simple_buffer/src/simple_buffer.py b/tests/models/simple_buffer/src/simple_buffer.py index 4d07f11f6..646241268 100644 --- a/tests/models/simple_buffer/src/simple_buffer.py +++ b/tests/models/simple_buffer/src/simple_buffer.py @@ -33,7 +33,9 @@ def __init__(self, optimization_problem: CollocatedIntegratedOptimizationProblem self.function_nominal = 1e6 def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state("demand.Heat_demand") diff --git a/tests/models/source_pipe_sink/src/double_pipe_heat.py b/tests/models/source_pipe_sink/src/double_pipe_heat.py index 4cc2b123b..3f5d86ead 100644 --- a/tests/models/source_pipe_sink/src/double_pipe_heat.py +++ b/tests/models/source_pipe_sink/src/double_pipe_heat.py @@ -14,7 +14,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) from rtctools.util import run_optimization_problem diff --git a/tests/models/source_pipe_split_sink/src/double_pipe_heat.py b/tests/models/source_pipe_split_sink/src/double_pipe_heat.py index cc39c8984..05be79f6b 100644 --- a/tests/models/source_pipe_split_sink/src/double_pipe_heat.py +++ b/tests/models/source_pipe_split_sink/src/double_pipe_heat.py @@ -8,7 +8,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) from rtctools.util import run_optimization_problem diff --git a/tests/models/test_case_small_network_with_ates/src/run_ates.py b/tests/models/test_case_small_network_with_ates/src/run_ates.py index 0235197c7..adb96103f 100644 --- a/tests/models/test_case_small_network_with_ates/src/run_ates.py +++ b/tests/models/test_case_small_network_with_ates/src/run_ates.py @@ -74,6 +74,7 @@ def path_goals(self): def solver_options(self): options = super().solver_options() options["solver"] = "highs" + self._qpsol = CachingQPSol() return options @@ -262,7 +263,11 @@ def constraints(self, ensemble_member): constraints.append((inv_made[0] / nominal, 0.0, 200000.0)) for i in range(1, len(self.times())): constraints.append( - (((inv_made[i] - inv_made[i - 1]) * nominal - inv_cap) / nominal, -np.inf, 0.0) + ( + ((inv_made[i] - inv_made[i - 1]) * nominal - inv_cap) / nominal, + -np.inf, + 0.0, + ) ) # to avoid ates in short problem diff --git a/tests/models/test_case_small_network_with_ates_with_buffer/src/run_ates.py b/tests/models/test_case_small_network_with_ates_with_buffer/src/run_ates.py index d1c9d4924..892b5c923 100644 --- a/tests/models/test_case_small_network_with_ates_with_buffer/src/run_ates.py +++ b/tests/models/test_case_small_network_with_ates_with_buffer/src/run_ates.py @@ -49,10 +49,12 @@ def __init__(self, source): def function(self, optimization_problem, ensemble_member): return ( optimization_problem.extra_variable( - optimization_problem._asset_installation_cost_map[self.source], ensemble_member + optimization_problem._asset_installation_cost_map[self.source], + ensemble_member, ) + optimization_problem.extra_variable( - optimization_problem._asset_investment_cost_map[self.source], ensemble_member + optimization_problem._asset_investment_cost_map[self.source], + ensemble_member, ) + optimization_problem.extra_variable( optimization_problem._asset_variable_operational_cost_map[self.source], diff --git a/tests/models/unit_cases/case_2a/src/run_2a.py b/tests/models/unit_cases/case_2a/src/run_2a.py index 1c2019beb..55fee53ae 100644 --- a/tests/models/unit_cases/case_2a/src/run_2a.py +++ b/tests/models/unit_cases/case_2a/src/run_2a.py @@ -14,7 +14,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) from rtctools.util import run_optimization_problem diff --git a/tests/models/unit_cases/case_3a/src/run_3a.py b/tests/models/unit_cases/case_3a/src/run_3a.py index cba67e28a..39f13f1a8 100644 --- a/tests/models/unit_cases/case_3a/src/run_3a.py +++ b/tests/models/unit_cases/case_3a/src/run_3a.py @@ -15,7 +15,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) class TargetDemandGoal(Goal): diff --git a/tests/models/unit_cases/case_3a_setpoint/src/run_3a.py b/tests/models/unit_cases/case_3a_setpoint/src/run_3a.py index 4c0146eab..58ff5352c 100644 --- a/tests/models/unit_cases/case_3a_setpoint/src/run_3a.py +++ b/tests/models/unit_cases/case_3a_setpoint/src/run_3a.py @@ -13,7 +13,9 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + SinglePassGoalProgrammingMixin, +) class TargetDemandGoal(Goal): diff --git a/tests/models/unit_cases_electricity/battery/src/example.py b/tests/models/unit_cases_electricity/battery/src/example.py index 024faa509..a1c7af86f 100644 --- a/tests/models/unit_cases_electricity/battery/src/example.py +++ b/tests/models/unit_cases_electricity/battery/src/example.py @@ -31,7 +31,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state(self.state) diff --git a/tests/models/unit_cases_electricity/bus_networks/src/example.py b/tests/models/unit_cases_electricity/bus_networks/src/example.py index b815765cf..755b049fb 100644 --- a/tests/models/unit_cases_electricity/bus_networks/src/example.py +++ b/tests/models/unit_cases_electricity/bus_networks/src/example.py @@ -31,7 +31,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state(self.state) diff --git a/tests/models/unit_cases_electricity/electrolyzer/src/example.py b/tests/models/unit_cases_electricity/electrolyzer/src/example.py index 4d88de903..8f17299b7 100644 --- a/tests/models/unit_cases_electricity/electrolyzer/src/example.py +++ b/tests/models/unit_cases_electricity/electrolyzer/src/example.py @@ -143,7 +143,6 @@ def energy_system_options(self): class MILPProblemConstantEfficiency(MILPProblemInequality): - def energy_system_options(self): options = super().energy_system_options() options["electrolyzer_efficiency"] = ElectrolyzerOption.CONSTANT_EFFICIENCY @@ -152,7 +151,6 @@ def energy_system_options(self): class MILPProblemEquality(MILPProblemInequality): - def energy_system_options(self): options = super().energy_system_options() options["electrolyzer_efficiency"] = ElectrolyzerOption.LINEARIZED_THREE_LINES_EQUALITY diff --git a/tests/models/unit_cases_electricity/source_sink_cable/src/example.py b/tests/models/unit_cases_electricity/source_sink_cable/src/example.py index 7883c2136..b296ff7a1 100644 --- a/tests/models/unit_cases_electricity/source_sink_cable/src/example.py +++ b/tests/models/unit_cases_electricity/source_sink_cable/src/example.py @@ -32,7 +32,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state(self.state) diff --git a/tests/models/unit_cases_gas/multi_demand_source_node/src/run_test.py b/tests/models/unit_cases_gas/multi_demand_source_node/src/run_test.py index 41562037c..ce9ae924a 100644 --- a/tests/models/unit_cases_gas/multi_demand_source_node/src/run_test.py +++ b/tests/models/unit_cases_gas/multi_demand_source_node/src/run_test.py @@ -32,7 +32,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state(self.state) diff --git a/tests/models/unit_cases_gas/source_pipe_split_sink/src/run_source_sink.py b/tests/models/unit_cases_gas/source_pipe_split_sink/src/run_source_sink.py index 9df96989c..fe453946d 100644 --- a/tests/models/unit_cases_gas/source_pipe_split_sink/src/run_source_sink.py +++ b/tests/models/unit_cases_gas/source_pipe_split_sink/src/run_source_sink.py @@ -31,7 +31,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state(self.state) diff --git a/tests/models/unit_cases_gas/source_sink/src/run_source_sink.py b/tests/models/unit_cases_gas/source_sink/src/run_source_sink.py index b9ca61ae1..9be2e2546 100644 --- a/tests/models/unit_cases_gas/source_sink/src/run_source_sink.py +++ b/tests/models/unit_cases_gas/source_sink/src/run_source_sink.py @@ -31,7 +31,9 @@ def __init__(self, state: str, target: Timeseries): self.function_nominal = np.median(target.values) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ): return optimization_problem.state(self.state) diff --git a/tests/models/wko/src/example.py b/tests/models/wko/src/example.py index 6965b34fd..0ba7314d0 100644 --- a/tests/models/wko/src/example.py +++ b/tests/models/wko/src/example.py @@ -17,7 +17,10 @@ from rtctools.optimization.linearized_order_goal_programming_mixin import ( LinearizedOrderGoalProgrammingMixin, ) -from rtctools.optimization.single_pass_goal_programming_mixin import SinglePassGoalProgrammingMixin +from rtctools.optimization.single_pass_goal_programming_mixin import ( + CachingQPSol, + SinglePassGoalProgrammingMixin, +) from rtctools.optimization.timeseries import Timeseries from rtctools.util import run_optimization_problem @@ -56,7 +59,9 @@ def __init__(self, state: str, target: Timeseries): ) def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state to which will be tried to match to the target. @@ -94,7 +99,9 @@ def __init__(self, source: str): self.source = source def function( - self, optimization_problem: CollocatedIntegratedOptimizationProblem, ensemble_member: int + self, + optimization_problem: CollocatedIntegratedOptimizationProblem, + ensemble_member: int, ) -> ca.MX: """ This function returns the state variable to which should to be matched to the target @@ -213,6 +220,7 @@ def solver_options(self): """ options = super().solver_options() options["solver"] = "highs" + self._qpsol = CachingQPSol() return options def constraints(self, ensemble_member): diff --git a/tests/output.txt b/tests/output.txt new file mode 100644 index 000000000..909064de9 --- /dev/null +++ b/tests/output.txt @@ -0,0 +1,45116 @@ +Pipe 'Pipe_8a2e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +Pipe 'Pipe_8a2e'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +No installation cost info provided for asset Pipe_8a2e. +Pipe 'Pipe_848a'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +Pipe 'Pipe_848a'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +No installation cost info provided for asset Pipe_848a. +Pipe 'Pipe_e33a'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +Pipe 'Pipe_e33a'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +No installation cost info provided for asset Pipe_e33a. +Pipe 'Pipe_234f'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +Pipe 'Pipe_234f'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +No installation cost info provided for asset Pipe_234f. +Timezone specification not supported yet: default UTC has been used +CasADi - 2024-10-28 15:46:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +276 rows, 153 cols, 696 nonzeros +216 rows, 135 cols, 576 nonzeros +207 rows, 126 cols, 558 nonzeros + +Solving MIP model with: + 207 rows + 126 cols (3 binary, 0 integer, 0 implied int., 123 continuous) + 558 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 94 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +CasADi - 2024-10-28 15:46:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +240 rows, 141 cols, 618 nonzeros +12 rows, 27 cols, 36 nonzeros +12 rows, 24 cols, 36 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 12 rows + 24 cols (0 binary, 0 integer, 0 implied int., 24 continuous) + 36 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.06417982 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0.0641798199869 + Dual bound 0.0641798199869 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0641798199869 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 12 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 25 collocation points, and 147 free variables +CasADi - 2024-10-28 15:46:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe2.HeatOut.H__e0__t0-Pipe2_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Smallest (absolute) ubg coefficient 200000.0 +INFO:rtctools:E.g., 0.0 <= HeatProducer_1__cumulative_investments_made_in_eur__e0__t0 <= 200000.0 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe2.HeatOut.H__e0__t0-Pipe2_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 200000.0 +INFO:rtctools:E.g., 0.0 <= HeatProducer_1__cumulative_investments_made_in_eur__e0__t0 <= 200000.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:1650000.0 & 0.004472046514963671, 223.60679779469854 & 0.004472046514963672 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 3762 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)-(0.775578*Pipe1__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe1__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 3763 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe1__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe1__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 3772 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)-(0.775578*Pipe1__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe1__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 3773 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe1__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe1__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 3842 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 3843 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe_f6e5__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 3852 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 3853 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe_f6e5__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 4133 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t1)-(0.775578*Pipe1__flow_direct_var__e0__t1))+(1.55109e-05*(1-Pipe1__is_disconnected__e0__t1)))/0.00346842) <= 0.0 +INFO:rtctools:row 4134 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t1)+(0.775578*(@1-Pipe1__flow_direct_var__e0__t1)))-(1.55109e-05*(@1-Pipe1__is_disconnected__e0__t1)))/0.00346842) >= 0.0 +INFO:rtctools:Too many warnings of same type (1238 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 1650000.0 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 4625 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t0): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:0.0 <= HeatProducer_1__cumulative_investments_made_in_eur__e0__t0 <= 200000.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t1)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t0)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4626 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t1): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t1)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t1)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t1)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t0)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4627 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t2): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t2)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t2)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t2)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t1)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4628 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t3): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t3)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t3)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t3)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t2)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4629 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t4): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t4)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t4)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t4)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t3)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4630 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t5): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t5)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t5)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t5)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t4)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4631 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t6): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t6)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t6)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t6)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t5)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4632 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t7): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t7)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t7)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t7)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t6)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4633 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t8): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t8)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t8)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t8)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t7)))-250000)/@1) <= 0.0 +INFO:rtctools:col 4634 (HeatProducer_1__cumulative_investments_made_in_eur__e0__t9): range 1650000.0, min 1.0, max 1650000.0 +INFO:rtctools:@1=1.65e+06, ((((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t9)-((300000*HeatProducer_1__installation_cost__e0__t0)+(1.35e+06*HeatProducer_1__investment_cost__e0__t0)))+(4.5e+06*(1-HeatProducer_1__asset_is_realized__e0__t9)))/@1) >= 0.0 +INFO:rtctools:@1=1.65e+06, (((@1*((@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t9)-(@1*HeatProducer_1__cumulative_investments_made_in_eur__e0__t8)))-250000)/@1) <= 0.0 +INFO:rtctools:Too many warnings of same type (115 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c.Heat_ates__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3570: ATES_033c.Heat_ates__e0__t0 = 0.0 +INFO:rtctools:row 3621: ATES_033c.Heat_ates__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3978: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4349: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4720: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5091: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5462: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5833: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6204: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6575: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6946: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7317: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7688: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8059: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8430: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8801: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9172: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9543: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9914: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10285: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10656: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11027: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11398: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11769: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12140: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12511: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12882: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3979: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4350: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4721: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5092: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5463: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5834: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6205: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6576: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6947: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7318: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7689: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8060: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8431: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8802: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9173: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9544: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9915: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10286: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10657: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11028: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11399: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11770: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12141: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12512: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12883: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3980: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4351: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4722: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5093: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5464: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5835: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6206: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6577: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6948: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7319: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7690: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8061: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8432: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8803: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9174: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9545: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9916: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10287: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10658: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11029: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11400: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11771: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12142: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12513: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12884: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3981: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4352: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4723: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5094: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5465: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5836: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6207: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6578: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6949: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7320: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7691: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8062: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8433: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8804: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9175: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9546: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9917: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10288: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10659: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11030: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11401: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11772: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12143: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12514: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12885: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3982: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4353: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4724: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5095: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5466: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5837: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6208: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6579: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6950: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7321: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7692: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8063: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8434: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8805: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9176: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9547: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9918: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10289: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10660: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11031: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11402: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11773: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12144: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12515: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12886: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3983: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4354: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4725: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5096: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5467: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5838: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6209: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6580: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6951: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7322: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7693: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8064: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8435: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8806: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9177: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9548: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9919: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10290: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10661: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11032: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11403: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11774: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12145: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12516: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12887: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3984: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4355: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4726: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5097: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5468: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5839: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6210: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6581: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6952: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7323: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7694: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8065: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8436: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8807: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9178: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9549: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9920: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10291: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10662: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11033: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11404: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11775: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12146: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12517: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12888: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3985: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4356: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4727: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5098: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5469: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5840: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6211: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6582: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6953: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7324: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7695: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8066: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8437: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8808: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9179: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9550: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9921: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10292: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10663: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11034: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11405: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11776: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12147: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12518: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12889: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3986: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4357: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4728: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5099: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5470: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5841: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6212: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6583: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6954: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7325: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7696: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8067: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8438: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8809: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9180: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9551: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9922: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10293: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10664: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11035: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11406: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11777: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12148: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12519: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12890: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3987: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4358: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4729: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5100: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5471: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5842: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6213: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6584: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6955: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7326: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7697: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8068: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8439: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8810: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9181: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9552: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9923: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10294: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10665: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11036: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11407: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11778: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12149: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12520: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12891: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3988: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4359: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4730: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5101: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5472: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5843: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6214: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6585: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6956: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7327: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7698: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8069: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8440: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8811: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9182: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9553: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9924: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10295: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10666: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11037: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11408: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11779: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12150: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12521: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12892: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3989: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4360: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4731: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5102: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5473: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5844: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6215: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6586: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6957: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7328: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7699: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8070: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8441: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8812: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9183: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9554: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9925: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10296: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10667: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11038: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11409: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11780: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12151: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12522: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12893: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3990: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4361: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4732: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5103: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5474: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5845: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6216: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6587: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6958: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7329: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7700: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8071: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8442: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8813: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9184: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9555: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9926: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10297: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10668: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11039: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11410: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11781: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12152: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12523: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12894: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3991: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4362: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4733: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5104: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5475: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5846: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6217: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6588: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6959: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7330: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7701: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8072: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8443: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8814: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9185: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9556: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9927: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10298: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10669: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11040: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11411: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11782: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12153: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12524: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12895: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3992: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4363: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4734: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5105: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5476: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5847: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6218: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6589: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6960: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7331: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7702: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8073: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8444: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8815: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9186: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9557: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9928: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10299: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10670: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11041: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11412: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11783: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12154: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12525: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12896: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3993: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4364: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4735: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5106: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5477: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5848: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6219: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6590: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6961: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7332: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7703: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8074: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8445: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8816: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9187: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9558: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9929: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10300: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10671: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11042: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11413: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11784: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12155: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12526: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12897: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3994: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4365: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4736: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5107: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5478: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5849: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6220: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6591: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6962: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7333: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7704: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8075: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8446: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8817: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9188: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9559: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9930: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10301: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10672: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11043: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11414: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11785: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12156: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12527: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12898: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3995: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4366: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4737: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5108: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5479: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5850: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6221: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6592: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6963: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7334: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7705: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8076: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8447: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8818: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9189: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9560: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9931: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10302: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10673: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11044: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11415: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11786: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12157: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12528: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12899: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3996: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4367: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4738: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5109: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5480: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5851: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6222: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6593: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6964: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7335: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7706: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8077: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8448: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8819: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9190: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9561: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9932: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10303: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10674: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11045: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11416: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11787: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12158: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12529: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12900: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3997: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4368: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4739: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5110: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5481: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5852: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6223: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6594: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6965: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7336: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7707: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8078: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8449: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8820: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9191: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9562: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9933: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10304: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10675: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11046: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11417: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11788: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12159: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12530: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12901: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4002: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4373: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4744: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5115: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5486: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5857: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6228: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6599: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6970: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7341: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7712: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8083: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8454: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8825: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9196: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9567: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9938: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10309: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10680: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11051: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11422: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11793: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12164: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12535: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12906: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4003: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4374: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4745: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5116: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5487: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5858: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6229: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6600: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6971: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7342: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7713: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8084: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8455: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8826: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9197: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9568: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9939: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10310: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10681: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11052: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11423: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11794: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12165: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12536: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12907: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4004: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4375: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4746: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5117: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5488: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5859: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6230: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6601: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6972: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7343: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7714: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8085: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8456: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8827: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9198: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9569: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9940: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10311: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10682: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11053: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11424: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11795: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12166: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12537: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12908: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4005: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4376: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4747: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5118: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5489: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5860: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6231: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6602: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6973: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7344: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7715: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8086: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8457: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8828: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9199: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9570: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9941: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10312: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10683: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11054: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11425: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11796: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12167: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12538: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12909: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4006: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4377: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4748: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5119: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5490: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5861: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6232: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6603: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6974: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7345: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7716: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8087: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8458: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8829: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9200: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9571: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9942: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10313: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10684: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11055: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11426: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11797: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12168: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12539: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12910: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4007: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4378: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4749: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5120: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5491: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5862: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6233: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6604: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6975: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7346: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7717: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8088: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8459: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8830: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9201: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9572: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9943: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10314: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10685: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11056: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11427: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11798: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12169: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12540: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12911: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3938: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 4309: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 4680: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 5051: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 5422: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t5' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 5793: (70-ATES_033c__temperature_ates_disc__e0__t5) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t6' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6164: (70-ATES_033c__temperature_ates_disc__e0__t6) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t7' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6535: (70-ATES_033c__temperature_ates_disc__e0__t7) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t8' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6906: (70-ATES_033c__temperature_ates_disc__e0__t8) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t9' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7277: (70-ATES_033c__temperature_ates_disc__e0__t9) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t10' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7648: (70-ATES_033c__temperature_ates_disc__e0__t10) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t11' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8019: (70-ATES_033c__temperature_ates_disc__e0__t11) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t12' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8390: (70-ATES_033c__temperature_ates_disc__e0__t12) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t13' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8761: (70-ATES_033c__temperature_ates_disc__e0__t13) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t14' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9132: (70-ATES_033c__temperature_ates_disc__e0__t14) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t15' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9503: (70-ATES_033c__temperature_ates_disc__e0__t15) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t16' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9874: (70-ATES_033c__temperature_ates_disc__e0__t16) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t17' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10245: (70-ATES_033c__temperature_ates_disc__e0__t17) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t18' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10616: (70-ATES_033c__temperature_ates_disc__e0__t18) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t19' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10987: (70-ATES_033c__temperature_ates_disc__e0__t19) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t20' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11358: (70-ATES_033c__temperature_ates_disc__e0__t20) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t21' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11729: (70-ATES_033c__temperature_ates_disc__e0__t21) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t22' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12100: (70-ATES_033c__temperature_ates_disc__e0__t22) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t23' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12471: (70-ATES_033c__temperature_ates_disc__e0__t23) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t24' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12842: (70-ATES_033c__temperature_ates_disc__e0__t24) = 0.0 +INFO:rtctools:Variable 'Pipe1__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3300: Pipe1__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3301: Pipe1_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3302: Pipe2__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3303: Pipe2_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3304: Pipe3__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3305: Pipe3_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3306: Pipe4__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3307: Pipe4_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3308: Pipe5__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3309: Pipe5_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3310: Pipe6__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3311: Pipe6_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3312: Pipe_b2a4__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3313: Pipe_b2a4_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3314: Pipe_f6e5__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3315: Pipe_f6e5_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3526: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3527: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3528: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3551: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3552: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3553: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3554: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3555: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3556: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3557: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3558: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3559: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3560: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3561: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3562: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3563: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3564: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3565: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3566: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +6549 rows, 3303 cols, 16348 nonzeros +5075 rows, 2700 cols, 13300 nonzeros +3525 rows, 2625 cols, 9175 nonzeros +2775 rows, 2125 cols, 7675 nonzeros +2511 rows, 2025 cols, 7147 nonzeros + +Solving MIP model with: + 2511 rows + 2025 cols (75 binary, 0 integer, 0 implied int., 1950 continuous) + 7147 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 4.428312931 100.00% 0 0 0 1496 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.12 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1809 (total) + 0 (strong br.) + 313 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with at least one (absolute) state vector entry/entries larger than 10000.0 +INFO:rtctools:HeatProducer_2__cumulative_investments_made_in_eur: abs max = 200000.0000049585 +INFO:rtctools:HeatProducer_1__cumulative_investments_made_in_eur: abs max = 200000.00000220348 +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.009738570859639962 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.009527940259880392 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.008109476124741123 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.008109476124741123 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.007943766138617506 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.007943766138617506 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.0069332777184323135 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.00680000019497472 +INFO:rtctools:HeatProducer_1.Heat_source: abs max = 0.0012872835293946511 +INFO:rtctools:Pipe1_ret.Hydraulic_power: abs max = 0.00016538977853986528 +INFO:rtctools:Pipe1.Hydraulic_power: abs max = 0.00016418428627212308 +INFO:rtctools:Pipe1_ret.dH: abs max = 9.999999999997068e-05 +INFO:rtctools:Pipe1_ret.__head_loss: abs max = 9.999999999997068e-05 +INFO:rtctools:Pipe1.dH: abs max = 9.999999999997065e-05 +INFO:rtctools:Pipe1_ret.HeatOut.Q: abs max = 9.999999999997065e-05 +INFO:rtctools:Pipe1.__head_loss: abs max = 9.999999999997065e-05 +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 6.999999999997945e-05 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 3.999999999998826e-05 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 1.999999999999413e-05 +INFO:rtctools:HeatProducer_1.HeatOut.Heat: abs max = 1.9999999999994127e-05 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 3.5348498359544935e-06 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 3.5348498359544935e-06 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 1.7738896774954205e-06 +INFO:rtctools:HeatProducer_1.HeatOut.Hydraulic_power: abs max = 1.7738896774954205e-06 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.118306 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c.Heat_ates__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3570: ATES_033c.Heat_ates__e0__t0 = 0.0 +INFO:rtctools:row 3621: ATES_033c.Heat_ates__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3978: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4349: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4720: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5091: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5462: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5833: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6204: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6575: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6946: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7317: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7688: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8059: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8430: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8801: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9172: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9543: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9914: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10285: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10656: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11027: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11398: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11769: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12140: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12511: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12882: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3979: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4350: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4721: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5092: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5463: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5834: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6205: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6576: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6947: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7318: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7689: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8060: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8431: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8802: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9173: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9544: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9915: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10286: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10657: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11028: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11399: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11770: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12141: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12512: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12883: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3980: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4351: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4722: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5093: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5464: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5835: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6206: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6577: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6948: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7319: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7690: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8061: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8432: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8803: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9174: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9545: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9916: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10287: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10658: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11029: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11400: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11771: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12142: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12513: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12884: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3981: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4352: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4723: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5094: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5465: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5836: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6207: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6578: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6949: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7320: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7691: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8062: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8433: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8804: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9175: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9546: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9917: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10288: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10659: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11030: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11401: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11772: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12143: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12514: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12885: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3982: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4353: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4724: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5095: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5466: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5837: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6208: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6579: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6950: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7321: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7692: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8063: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8434: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8805: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9176: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9547: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9918: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10289: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10660: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11031: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11402: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11773: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12144: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12515: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12886: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3983: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4354: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4725: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5096: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5467: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5838: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6209: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6580: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6951: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7322: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7693: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8064: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8435: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8806: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9177: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9548: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9919: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10290: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10661: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11032: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11403: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11774: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12145: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12516: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12887: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3984: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4355: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4726: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5097: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5468: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5839: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6210: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6581: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6952: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7323: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7694: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8065: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8436: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8807: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9178: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9549: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9920: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10291: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10662: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11033: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11404: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11775: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12146: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12517: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12888: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3985: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4356: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4727: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5098: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5469: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5840: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6211: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6582: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6953: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7324: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7695: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8066: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8437: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8808: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9179: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9550: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9921: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10292: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10663: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11034: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11405: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11776: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12147: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12518: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12889: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3986: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4357: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4728: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5099: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5470: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5841: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6212: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6583: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6954: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7325: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7696: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8067: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8438: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8809: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9180: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9551: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9922: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10293: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10664: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11035: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11406: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11777: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12148: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12519: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12890: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3987: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4358: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4729: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5100: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5471: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5842: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6213: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6584: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6955: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7326: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7697: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8068: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8439: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8810: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9181: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9552: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9923: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10294: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10665: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11036: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11407: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11778: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12149: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12520: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12891: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3988: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4359: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4730: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5101: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5472: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5843: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6214: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6585: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6956: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7327: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7698: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8069: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8440: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8811: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9182: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9553: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9924: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10295: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10666: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11037: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11408: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11779: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12150: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12521: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12892: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3989: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4360: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4731: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5102: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5473: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5844: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6215: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6586: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6957: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7328: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7699: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8070: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8441: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8812: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9183: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9554: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9925: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10296: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10667: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11038: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11409: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11780: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12151: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12522: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12893: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3990: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4361: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4732: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5103: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5474: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5845: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6216: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6587: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6958: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7329: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7700: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8071: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8442: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8813: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9184: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9555: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9926: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10297: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10668: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11039: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11410: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11781: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12152: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12523: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12894: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3991: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4362: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4733: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5104: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5475: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5846: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6217: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6588: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6959: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7330: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7701: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8072: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8443: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8814: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9185: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9556: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9927: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10298: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10669: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11040: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11411: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11782: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12153: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12524: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12895: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3992: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4363: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4734: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5105: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5476: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5847: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6218: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6589: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6960: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7331: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7702: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8073: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8444: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8815: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9186: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9557: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9928: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10299: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10670: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11041: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11412: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11783: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12154: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12525: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12896: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3993: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4364: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4735: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5106: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5477: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5848: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6219: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6590: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6961: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7332: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7703: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8074: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8445: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8816: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9187: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9558: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9929: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10300: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10671: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11042: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11413: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11784: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12155: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12526: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12897: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3994: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4365: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4736: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5107: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5478: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5849: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6220: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6591: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6962: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7333: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7704: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8075: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8446: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8817: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9188: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9559: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9930: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10301: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10672: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11043: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11414: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11785: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12156: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12527: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12898: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3995: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4366: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4737: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5108: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5479: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5850: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6221: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6592: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6963: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7334: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7705: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8076: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8447: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8818: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9189: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9560: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9931: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10302: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10673: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11044: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11415: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11786: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12157: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12528: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12899: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3996: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4367: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4738: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5109: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5480: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5851: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6222: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6593: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6964: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7335: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7706: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8077: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8448: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8819: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9190: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9561: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9932: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10303: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10674: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11045: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11416: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11787: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12158: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12529: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12900: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3997: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4368: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4739: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5110: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5481: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5852: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6223: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6594: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6965: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7336: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7707: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8078: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8449: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8820: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9191: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9562: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9933: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10304: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10675: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11046: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11417: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11788: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12159: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12530: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12901: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4002: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4373: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4744: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5115: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5486: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5857: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6228: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6599: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6970: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7341: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7712: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8083: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8454: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8825: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9196: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9567: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9938: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10309: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10680: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11051: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11422: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11793: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12164: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12535: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12906: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4003: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4374: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4745: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5116: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5487: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5858: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6229: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6600: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6971: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7342: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7713: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8084: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8455: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8826: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9197: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9568: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9939: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10310: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10681: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11052: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11423: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11794: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12165: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12536: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12907: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4004: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4375: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4746: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5117: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5488: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5859: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6230: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6601: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6972: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7343: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7714: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8085: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8456: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8827: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9198: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9569: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9940: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10311: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10682: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11053: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11424: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11795: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12166: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12537: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12908: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4005: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4376: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4747: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5118: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5489: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5860: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6231: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6602: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6973: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7344: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7715: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8086: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8457: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8828: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9199: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9570: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9941: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10312: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10683: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11054: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11425: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11796: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12167: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12538: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12909: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4006: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4377: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4748: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5119: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5490: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5861: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6232: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6603: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6974: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7345: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7716: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8087: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8458: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8829: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9200: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9571: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9942: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10313: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10684: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11055: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11426: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11797: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12168: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12539: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12910: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4007: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4378: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4749: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5120: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5491: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5862: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6233: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6604: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6975: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7346: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7717: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8088: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8459: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8830: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9201: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9572: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9943: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10314: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10685: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11056: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11427: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11798: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12169: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12540: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12911: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3938: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 4309: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 4680: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 5051: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 5422: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t5' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 5793: (70-ATES_033c__temperature_ates_disc__e0__t5) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t6' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6164: (70-ATES_033c__temperature_ates_disc__e0__t6) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t7' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6535: (70-ATES_033c__temperature_ates_disc__e0__t7) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t8' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6906: (70-ATES_033c__temperature_ates_disc__e0__t8) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t9' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7277: (70-ATES_033c__temperature_ates_disc__e0__t9) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t10' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7648: (70-ATES_033c__temperature_ates_disc__e0__t10) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t11' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8019: (70-ATES_033c__temperature_ates_disc__e0__t11) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t12' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8390: (70-ATES_033c__temperature_ates_disc__e0__t12) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t13' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8761: (70-ATES_033c__temperature_ates_disc__e0__t13) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t14' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9132: (70-ATES_033c__temperature_ates_disc__e0__t14) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t15' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9503: (70-ATES_033c__temperature_ates_disc__e0__t15) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t16' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9874: (70-ATES_033c__temperature_ates_disc__e0__t16) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t17' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10245: (70-ATES_033c__temperature_ates_disc__e0__t17) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t18' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10616: (70-ATES_033c__temperature_ates_disc__e0__t18) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t19' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10987: (70-ATES_033c__temperature_ates_disc__e0__t19) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t20' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11358: (70-ATES_033c__temperature_ates_disc__e0__t20) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t21' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11729: (70-ATES_033c__temperature_ates_disc__e0__t21) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t22' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12100: (70-ATES_033c__temperature_ates_disc__e0__t22) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t23' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12471: (70-ATES_033c__temperature_ates_disc__e0__t23) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t24' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12842: (70-ATES_033c__temperature_ates_disc__e0__t24) = 0.0 +INFO:rtctools:Variable 'Pipe1__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3300: Pipe1__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3301: Pipe1_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3302: Pipe2__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3303: Pipe2_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3304: Pipe3__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3305: Pipe3_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3306: Pipe4__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3307: Pipe4_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3308: Pipe5__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3309: Pipe5_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3310: Pipe6__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3311: Pipe6_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3312: Pipe_b2a4__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3313: Pipe_b2a4_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3314: Pipe_f6e5__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3315: Pipe_f6e5_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3526: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3527: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3528: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3551: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3552: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3553: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3554: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3555: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3556: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3557: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3558: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3559: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3560: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3561: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3562: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3563: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3564: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3565: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3566: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +3649 rows, 2203 cols, 8873 nonzeros +2125 rows, 1275 cols, 5475 nonzeros +1375 rows, 1100 cols, 3800 nonzeros +1100 rows, 925 cols, 3225 nonzeros +1008 rows, 925 cols, 3041 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 1008 rows + 925 cols (50 binary, 0 integer, 0 implied int., 875 continuous) + 3041 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0135897669 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0.0135897668974 + Dual bound 0.0135897668974 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0135897668974 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 616 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with at least one (absolute) state vector entry/entries larger than 10000.0 +INFO:rtctools:HeatProducer_2__cumulative_investments_made_in_eur: abs max = 200000.0000049585 +INFO:rtctools:HeatProducer_1__cumulative_investments_made_in_eur: abs max = 200000.00000220348 +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0097385708596396 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.0097385708596396 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.008570945522940335 +INFO:rtctools:HeatProducer_2.Pump_power: abs max = 0.007743780590284194 +INFO:rtctools:HeatProducer_1.Pump_power: abs max = 0.0054919522470962745 +INFO:rtctools:path_eps_1_1: abs max = 0.004389251383333343 +INFO:rtctools:Pipe_f6e5.HeatIn.Hydraulic_power: abs max = 0.0039051470389330975 +INFO:rtctools:Pipe_f6e5_ret.HeatOut.Hydraulic_power: abs max = 0.0038386335513510964 +INFO:rtctools:Pipe_f6e5.HeatOut.Hydraulic_power: abs max = 0.0037372124502700927 +INFO:rtctools:Pipe_f6e5_ret.HeatIn.Hydraulic_power: abs max = 0.003706582266659997 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.003194771023176932 +INFO:rtctools:path_eps_1_0: abs max = 0.0029999999999999953 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.002805293141207247 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.002795776033095079 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0027560201571593082 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0027560201571593082 +INFO:rtctools:HeatProducer_1.HeatOut.Hydraulic_power: abs max = 0.002735932089936966 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.001629094734898897 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.001629094734898897 +INFO:rtctools:path_lineps_1_1: abs max = 0.0004389251383350597 +INFO:rtctools:path_lineps_1_0: abs max = 0.00030000000000117877 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.035264 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.004472046514963671, 'max': 1650000.0}) +INFO:rtctools:('rhs', {'min': 0.004472046514963672, 'max': 223.60679779469854}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 73 collocation points, and 147 free variables +CasADi - 2024-10-28 15:46:07 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe2.HeatOut.H__e0__t0-Pipe2_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe2.HeatOut.H__e0__t0-Pipe2_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=248175, (((2661.8*Pipe1.Hydraulic_power__e0__t0)-((@1*HeatProducer_1.HeatOut.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/25702) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:223.6112698412135 & 0.004472046514963671, 223.60679779469854 & 0.004472046514963672 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 10407 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)-(0.775578*Pipe1__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe1__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 10408 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe1__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe1__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 10417 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)-(0.775578*Pipe1__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe1__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 10418 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe1__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe1__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 10487 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 10488 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe_f6e5__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 10497 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:row 10498 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)+(0.775578*(@1-Pipe_f6e5__flow_direct_var__e0__t0)))-(1.55109e-05*(@1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) >= 0.0 +INFO:rtctools:row 10799 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t1)-(0.775578*Pipe1__flow_direct_var__e0__t1))+(1.55109e-05*(1-Pipe1__is_disconnected__e0__t1)))/0.00346842) <= 0.0 +INFO:rtctools:row 10800 (max: 223.6112698412135, min: 0.004472046514963671, range: 50002.00000000001): @1=1, ((((0.155109*Pipe1_ret.HeatOut.Q__e0__t1)+(0.775578*(@1-Pipe1__flow_direct_var__e0__t1)))-(1.55109e-05*(@1-Pipe1__is_disconnected__e0__t1)))/0.00346842) >= 0.0 +INFO:rtctools:Too many warnings of same type (3494 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 3469.4217605361378 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 13359 (Pipe_f6e5__is_disconnected__e0__t0): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t0))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t0)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t0))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t0+(1-Pipe_f6e5__flow_direct_var__e0__t0))))/26009.6) >= 0.0 +INFO:rtctools:col 13360 (Pipe_f6e5__is_disconnected__e0__t1): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t1)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t1))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t1)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t1)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t1))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t1+(1-Pipe_f6e5__flow_direct_var__e0__t1))))/26009.6) >= 0.0 +INFO:rtctools:col 13361 (Pipe_f6e5__is_disconnected__e0__t2): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t2)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t2))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t2)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t2)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t2))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t2+(1-Pipe_f6e5__flow_direct_var__e0__t2))))/26009.6) >= 0.0 +INFO:rtctools:col 13362 (Pipe_f6e5__is_disconnected__e0__t3): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t3)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t3))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t3)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t3)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t3))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t3+(1-Pipe_f6e5__flow_direct_var__e0__t3))))/26009.6) >= 0.0 +INFO:rtctools:col 13363 (Pipe_f6e5__is_disconnected__e0__t4): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t4)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t4))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t4)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t4)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t4))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t4+(1-Pipe_f6e5__flow_direct_var__e0__t4))))/26009.6) >= 0.0 +INFO:rtctools:col 13364 (Pipe_f6e5__is_disconnected__e0__t5): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t5)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t5))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t5)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t5)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t5))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t5+(1-Pipe_f6e5__flow_direct_var__e0__t5))))/26009.6) >= 0.0 +INFO:rtctools:col 13365 (Pipe_f6e5__is_disconnected__e0__t6): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t6)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t6))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t6)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t6)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t6))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t6+(1-Pipe_f6e5__flow_direct_var__e0__t6))))/26009.6) >= 0.0 +INFO:rtctools:col 13366 (Pipe_f6e5__is_disconnected__e0__t7): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t7)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t7))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t7)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t7)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t7))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t7+(1-Pipe_f6e5__flow_direct_var__e0__t7))))/26009.6) >= 0.0 +INFO:rtctools:col 13367 (Pipe_f6e5__is_disconnected__e0__t8): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t8)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t8))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t8)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t8)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t8))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t8+(1-Pipe_f6e5__flow_direct_var__e0__t8))))/26009.6) >= 0.0 +INFO:rtctools:col 13368 (Pipe_f6e5__is_disconnected__e0__t9): range 3469.4217605361378, min 0.004472046514963671, max 15.51541549314476 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t9)-(0.775578*Pipe_f6e5__flow_direct_var__e0__t9))+(1.55109e-05*(1-Pipe_f6e5__is_disconnected__e0__t9)))/0.00346842) <= 0.0 +INFO:rtctools:((((2533.97*Pipe_f6e5_ret.Hydraulic_power__e0__t9)-((10477.3*(0.155109*Pipe_f6e5.HeatOut.Q__e0__t9))/0.387773))+(403549*(Pipe_f6e5__is_disconnected__e0__t9+(1-Pipe_f6e5__flow_direct_var__e0__t9))))/26009.6) >= 0.0 +INFO:rtctools:Too many warnings of same type (209 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10655: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11047: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11439: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11831: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12223: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12615: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13007: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13399: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13791: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14183: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14575: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14967: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15359: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15751: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16143: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16535: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16927: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17319: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17711: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18103: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18495: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18887: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19279: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19671: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20063: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20455: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20847: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21239: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21631: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22023: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22415: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22807: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23199: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23591: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23983: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24375: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24767: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25159: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25551: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25943: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26335: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26727: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27119: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27511: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27903: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28295: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28687: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29079: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29471: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29863: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30255: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30647: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31039: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31431: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31823: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32215: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32607: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32999: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33391: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33783: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34175: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34567: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34959: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35351: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35743: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36135: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36527: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36919: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37311: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37703: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38095: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38487: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38879: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10656: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11048: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11440: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11832: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12224: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12616: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13008: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13400: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13792: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14184: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14576: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14968: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15360: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15752: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16144: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16536: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16928: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17320: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17712: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18104: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18496: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18888: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19280: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19672: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20064: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20456: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20848: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21240: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21632: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22024: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22416: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22808: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23200: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23592: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23984: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24376: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24768: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25160: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25552: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25944: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26336: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26728: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27120: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27512: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27904: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28296: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28688: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29080: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29472: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29864: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30256: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30648: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31040: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31432: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31824: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32216: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32608: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33000: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33392: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33784: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34176: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34568: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34960: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35352: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35744: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36136: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36528: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36920: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37312: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37704: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38096: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38488: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38880: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10657: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11049: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11441: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11833: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12225: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12617: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13009: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13401: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13793: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14185: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14577: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14969: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15361: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15753: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16145: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16537: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16929: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17321: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17713: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18105: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18497: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18889: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19281: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19673: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20065: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20457: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20849: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21241: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21633: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22025: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22417: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22809: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23201: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23593: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23985: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24377: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24769: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25161: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25553: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25945: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26337: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26729: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27121: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27513: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27905: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28297: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28689: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29081: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29473: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29865: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30257: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30649: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31041: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31433: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31825: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32217: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32609: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33001: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33393: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33785: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34177: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34569: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34961: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35353: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35745: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36137: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36529: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36921: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37313: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37705: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38097: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38489: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38881: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10658: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11050: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11442: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11834: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12226: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12618: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13010: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13402: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13794: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14186: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14578: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14970: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15362: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15754: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16146: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16538: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16930: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17322: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17714: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18106: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18498: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18890: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19282: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19674: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20066: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20458: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20850: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21242: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21634: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22026: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22418: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22810: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23202: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23594: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23986: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24378: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24770: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25162: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25554: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25946: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26338: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26730: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27122: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27514: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27906: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28298: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28690: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29082: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29474: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29866: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30258: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30650: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31042: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31434: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31826: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32218: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32610: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33002: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33394: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33786: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34178: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34570: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34962: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35354: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35746: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36138: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36530: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36922: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37314: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37706: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38098: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38490: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38882: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10659: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11051: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11443: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11835: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12227: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12619: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13011: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13403: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13795: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14187: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14579: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14971: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15363: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15755: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16147: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16539: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16931: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17323: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17715: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18107: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18499: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18891: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19283: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19675: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20067: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20459: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20851: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21243: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21635: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22027: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22419: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22811: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23203: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23595: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23987: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24379: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24771: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25163: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25555: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25947: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26339: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26731: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27123: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27515: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27907: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28299: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28691: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29083: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29475: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29867: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30259: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30651: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31043: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31435: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31827: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32219: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32611: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33003: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33395: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33787: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34179: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34571: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34963: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35355: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35747: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36139: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36531: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36923: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37315: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37707: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38099: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38491: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38883: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10660: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11052: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11444: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11836: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12228: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12620: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13012: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13404: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13796: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14188: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14580: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14972: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15364: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15756: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16148: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16540: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16932: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17324: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17716: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18108: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18500: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18892: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19284: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19676: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20068: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20460: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20852: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21244: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21636: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22028: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22420: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22812: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23204: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23596: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23988: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24380: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24772: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25164: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25556: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25948: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26340: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26732: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27124: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27516: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27908: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28300: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28692: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29084: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29476: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29868: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30260: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30652: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31044: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31436: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31828: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32220: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32612: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33004: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33396: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33788: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34180: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34572: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34964: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35356: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35748: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36140: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36532: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36924: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37316: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37708: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38100: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38492: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38884: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10661: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11053: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11445: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11837: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12229: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12621: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13013: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13405: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13797: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14189: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14581: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14973: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15365: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15757: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16149: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16541: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16933: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17325: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17717: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18109: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18501: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18893: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19285: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19677: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20069: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20461: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20853: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21245: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21637: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22029: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22421: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22813: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23205: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23597: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23989: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24381: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24773: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25165: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25557: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25949: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26341: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26733: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27125: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27517: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27909: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28301: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28693: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29085: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29477: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29869: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30261: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30653: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31045: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31437: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31829: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32221: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32613: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33005: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33397: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33789: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34181: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34573: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34965: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35357: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35749: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36141: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36533: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36925: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37317: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37709: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38101: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38493: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38885: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10662: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11054: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11446: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11838: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12230: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12622: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13014: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13406: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13798: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14190: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14582: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14974: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15366: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15758: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16150: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16542: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16934: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17326: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17718: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18110: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18502: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18894: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19286: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19678: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20070: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20462: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20854: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21246: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21638: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22030: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22422: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22814: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23206: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23598: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23990: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24382: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24774: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25166: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25558: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25950: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26342: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26734: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27126: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27518: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27910: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28302: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28694: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29086: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29478: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29870: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30262: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30654: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31046: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31438: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31830: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32222: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32614: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33006: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33398: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33790: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34182: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34574: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34966: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35358: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35750: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36142: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36534: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36926: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37318: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37710: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38102: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38494: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38886: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10663: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11055: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11447: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11839: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12231: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12623: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13015: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13407: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13799: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14191: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14583: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14975: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15367: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15759: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16151: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16543: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16935: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17327: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17719: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18111: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18503: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18895: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19287: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19679: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20071: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20463: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20855: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21247: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21639: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22031: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22423: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22815: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23207: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23599: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23991: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24383: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24775: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25167: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25559: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25951: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26343: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26735: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27127: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27519: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27911: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28303: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28695: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29087: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29479: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29871: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30263: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30655: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31047: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31439: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31831: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32223: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32615: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33007: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33399: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33791: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34183: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34575: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34967: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35359: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35751: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36143: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36535: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36927: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37319: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37711: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38103: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38495: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38887: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10664: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11056: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11448: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11840: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12232: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12624: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13016: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13408: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13800: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14192: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14584: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14976: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15368: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15760: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16152: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16544: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16936: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17328: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17720: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18112: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18504: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18896: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19288: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19680: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20072: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20464: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20856: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21248: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21640: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22032: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22424: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22816: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23208: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23600: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23992: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24384: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24776: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25168: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25560: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25952: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26344: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26736: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27128: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27520: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27912: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28304: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28696: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29088: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29480: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29872: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30264: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30656: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31048: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31440: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31832: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32224: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32616: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33008: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33400: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33792: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34184: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34576: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34968: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35360: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35752: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36144: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36536: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36928: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37320: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37712: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38104: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38496: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38888: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10665: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11057: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11449: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11841: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12233: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12625: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13017: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13409: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13801: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14193: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14585: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14977: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15369: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15761: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16153: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16545: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16937: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17329: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17721: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18113: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18505: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18897: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19289: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19681: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20073: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20465: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20857: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21249: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21641: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22033: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22425: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22817: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23209: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23601: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23993: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24385: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24777: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25169: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25561: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25953: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26345: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26737: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27129: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27521: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27913: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28305: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28697: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29089: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29481: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29873: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30265: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30657: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31049: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31441: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31833: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32225: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32617: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33009: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33401: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33793: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34185: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34577: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34969: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35361: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35753: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36145: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36537: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36929: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37321: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37713: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38105: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38497: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38889: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10666: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11058: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11450: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11842: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12234: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12626: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13018: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13410: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13802: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14194: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14586: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14978: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15370: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15762: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16154: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16546: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16938: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17330: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17722: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18114: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18506: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18898: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19290: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19682: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20074: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20466: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20858: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21250: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21642: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22034: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22426: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22818: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23210: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23602: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23994: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24386: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24778: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25170: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25562: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25954: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26346: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26738: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27130: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27522: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27914: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28306: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28698: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29090: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29482: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29874: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30266: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30658: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31050: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31442: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31834: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32226: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32618: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33010: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33402: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33794: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34186: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34578: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34970: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35362: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35754: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36146: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36538: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36930: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37322: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37714: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38106: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38498: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38890: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10667: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11059: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11451: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11843: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12235: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12627: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13019: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13411: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13803: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14195: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14587: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14979: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15371: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15763: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16155: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16547: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16939: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17331: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17723: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18115: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18507: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18899: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19291: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19683: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20075: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20467: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20859: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21251: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21643: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22035: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22427: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22819: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23211: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23603: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23995: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24387: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24779: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25171: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25563: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25955: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26347: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26739: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27131: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27523: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27915: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28307: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28699: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29091: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29483: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29875: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30267: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30659: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31051: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31443: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31835: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32227: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32619: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33011: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33403: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33795: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34187: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34579: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34971: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35363: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35755: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36147: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36539: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36931: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37323: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37715: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38107: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38499: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38891: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10668: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11060: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11452: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11844: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12236: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12628: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13020: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13412: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13804: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14196: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14588: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14980: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15372: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15764: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16156: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16548: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16940: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17332: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17724: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18116: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18508: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18900: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19292: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19684: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20076: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20468: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20860: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21252: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21644: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22036: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22428: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22820: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23212: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23604: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23996: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24388: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24780: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25172: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25564: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25956: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26348: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26740: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27132: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27524: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27916: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28308: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28700: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29092: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29484: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29876: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30268: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30660: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31052: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31444: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31836: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32228: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32620: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33012: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33404: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33796: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34188: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34580: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34972: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35364: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35756: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36148: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36540: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36932: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37324: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37716: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38108: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38500: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38892: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10669: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11061: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11453: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11845: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12237: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12629: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13021: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13413: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13805: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14197: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14589: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14981: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15373: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15765: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16157: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16549: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16941: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17333: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17725: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18117: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18509: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18901: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19293: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19685: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20077: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20469: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20861: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21253: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21645: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22037: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22429: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22821: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23213: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23605: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23997: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24389: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24781: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25173: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25565: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25957: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26349: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26741: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27133: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27525: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27917: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28309: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28701: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29093: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29485: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29877: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30269: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30661: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31053: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31445: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31837: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32229: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32621: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33013: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33405: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33797: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34189: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34581: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34973: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35365: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35757: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36149: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36541: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36933: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37325: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37717: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38109: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38501: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38893: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10670: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11062: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11454: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11846: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12238: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12630: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13022: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13414: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13806: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14198: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14590: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14982: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15374: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15766: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16158: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16550: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16942: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17334: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17726: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18118: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18510: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18902: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19294: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19686: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20078: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20470: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20862: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21254: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21646: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22038: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22430: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22822: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23214: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23606: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23998: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24390: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24782: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25174: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25566: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25958: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26350: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26742: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27134: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27526: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27918: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28310: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28702: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29094: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29486: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29878: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30270: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30662: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31054: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31446: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31838: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32230: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32622: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33014: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33406: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33798: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34190: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34582: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34974: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35366: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35758: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36150: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36542: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36934: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37326: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37718: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38110: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38502: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38894: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10671: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11063: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11455: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11847: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12239: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12631: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13023: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13415: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13807: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14199: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14591: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14983: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15375: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15767: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16159: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16551: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16943: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17335: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17727: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18119: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18511: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18903: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19295: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19687: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20079: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20471: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20863: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21255: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21647: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22039: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22431: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22823: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23215: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23607: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23999: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24391: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24783: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25175: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25567: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25959: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26351: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26743: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27135: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27527: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27919: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28311: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28703: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29095: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29487: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29879: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30271: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30663: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31055: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31447: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31839: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32231: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32623: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33015: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33407: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33799: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34191: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34583: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34975: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35367: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35759: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36151: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36543: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36935: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37327: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37719: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38111: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38503: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38895: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10672: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11064: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11456: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11848: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12240: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12632: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13024: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13416: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13808: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14200: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14592: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14984: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15376: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15768: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16160: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16552: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16944: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17336: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17728: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18120: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18512: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18904: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19296: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19688: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20080: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20472: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20864: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21256: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21648: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22040: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22432: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22824: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23216: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23608: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24000: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24392: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24784: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25176: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25568: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25960: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26352: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26744: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27136: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27528: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27920: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28312: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28704: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29096: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29488: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29880: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30272: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30664: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31056: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31448: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31840: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32232: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32624: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33016: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33408: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33800: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34192: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34584: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34976: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35368: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35760: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36152: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36544: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36936: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37328: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37720: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38112: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38504: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38896: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10673: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11065: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11457: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11849: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12241: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12633: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13025: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13417: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13809: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14201: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14593: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14985: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15377: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15769: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16161: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16553: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16945: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17337: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17729: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18121: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18513: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18905: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19297: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19689: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20081: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20473: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20865: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21257: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21649: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22041: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22433: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22825: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23217: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23609: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24001: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24393: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24785: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25177: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25569: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25961: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26353: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26745: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27137: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27529: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27921: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28313: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28705: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29097: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29489: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29881: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30273: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30665: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31057: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31449: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31841: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32233: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32625: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33017: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33409: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33801: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34193: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34585: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34977: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35369: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35761: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36153: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36545: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36937: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37329: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37721: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38113: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38505: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38897: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10674: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11066: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11458: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11850: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12242: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12634: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13026: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13418: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13810: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14202: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14594: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14986: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15378: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15770: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16162: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16554: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16946: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17338: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17730: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18122: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18514: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18906: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19298: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19690: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20082: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20474: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20866: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21258: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21650: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22042: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22434: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22826: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23218: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23610: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24002: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24394: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24786: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25178: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25570: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25962: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26354: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26746: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27138: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27530: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27922: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28314: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28706: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29098: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29490: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29882: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30274: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30666: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31058: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31450: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31842: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32234: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32626: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33018: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33410: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33802: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34194: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34586: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34978: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35370: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35762: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36154: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36546: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36938: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37330: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37722: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38114: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38506: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38898: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10675: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11067: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11459: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11851: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12243: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12635: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13027: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13419: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13811: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14203: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14595: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14987: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15379: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15771: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16163: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16555: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16947: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17339: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17731: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18123: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18515: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18907: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19299: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19691: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20083: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20475: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20867: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21259: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21651: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22043: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22435: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22827: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23219: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23611: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24003: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24395: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24787: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25179: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25571: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25963: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26355: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26747: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27139: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27531: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27923: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28315: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28707: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29099: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29491: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29883: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30275: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30667: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31059: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31451: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31843: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32235: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32627: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33019: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33411: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33803: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34195: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34587: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34979: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35371: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35763: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36155: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36547: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36939: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37331: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37723: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38115: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38507: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38899: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10676: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11068: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11460: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11852: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12244: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12636: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13028: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13420: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13812: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14204: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14596: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14988: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15380: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15772: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16164: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16556: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16948: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17340: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17732: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18124: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18516: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18908: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19300: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19692: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20084: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20476: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20868: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21260: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21652: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22044: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22436: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22828: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23220: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23612: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24004: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24396: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24788: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25180: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25572: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25964: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26356: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26748: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27140: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27532: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27924: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28316: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28708: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29100: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29492: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29884: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30276: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30668: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31060: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31452: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31844: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32236: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32628: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33020: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33412: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33804: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34196: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34588: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34980: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35372: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35764: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36156: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36548: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36940: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37332: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37724: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38116: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38508: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38900: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10677: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11069: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11461: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11853: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12245: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12637: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13029: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13421: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13813: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14205: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14597: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14989: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15381: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15773: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16165: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16557: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16949: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17341: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17733: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18125: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18517: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18909: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19301: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19693: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20085: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20477: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20869: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21261: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21653: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22045: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22437: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22829: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23221: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23613: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24005: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24397: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24789: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25181: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25573: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25965: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26357: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26749: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27141: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27533: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27925: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28317: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28709: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29101: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29493: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29885: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30277: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30669: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31061: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31453: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31845: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32237: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32629: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33021: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33413: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33805: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34197: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34589: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34981: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35373: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35765: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36157: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36549: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36941: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37333: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37725: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38117: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38509: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38901: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10678: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11070: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11462: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11854: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12246: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12638: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13030: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13422: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13814: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14206: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14598: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14990: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15382: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15774: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16166: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16558: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16950: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17342: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17734: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18126: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18518: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18910: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19302: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19694: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20086: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20478: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20870: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21262: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21654: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22046: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22438: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22830: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23222: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23614: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24006: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24398: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24790: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25182: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25574: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25966: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26358: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26750: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27142: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27534: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27926: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28318: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28710: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29102: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29494: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29886: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30278: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30670: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31062: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31454: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31846: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32238: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32630: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33022: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33414: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33806: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34198: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34590: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34982: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35374: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35766: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36158: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36550: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36942: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37334: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37726: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38118: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38510: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38902: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10679: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11071: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11463: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11855: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12247: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12639: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13031: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13423: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13815: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14207: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14599: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14991: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15383: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15775: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16167: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16559: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16951: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17343: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17735: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18127: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18519: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18911: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19303: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19695: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20087: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20479: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20871: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21263: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21655: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22047: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22439: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22831: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23223: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23615: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24007: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24399: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24791: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25183: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25575: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25967: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26359: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26751: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27143: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27535: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27927: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28319: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28711: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29103: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29495: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29887: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30279: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30671: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31063: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31455: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31847: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32239: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32631: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33023: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33415: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33807: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34199: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34591: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34983: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35375: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35767: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36159: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36551: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36943: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37335: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37727: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38119: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38511: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38903: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10680: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11072: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11464: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11856: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12248: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12640: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13032: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13424: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13816: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14208: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14600: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14992: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15384: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15776: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16168: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16560: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16952: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17344: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17736: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18128: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18520: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18912: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19304: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19696: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20088: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20480: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20872: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21264: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21656: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22048: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22440: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22832: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23224: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23616: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24008: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24400: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24792: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25184: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25576: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25968: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26360: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26752: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27144: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27536: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27928: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28320: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28712: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29104: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29496: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29888: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30280: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30672: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31064: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31456: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31848: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32240: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32632: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33024: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33416: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33808: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34200: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34592: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34984: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35376: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35768: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36160: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36552: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36944: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37336: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37728: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38120: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38512: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38904: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10681: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11073: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11465: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11857: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12249: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12641: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13033: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13425: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13817: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14209: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14601: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14993: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15385: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15777: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16169: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16561: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16953: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17345: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17737: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18129: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18521: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18913: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19305: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19697: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20089: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20481: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20873: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21265: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21657: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22049: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22441: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22833: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23225: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23617: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24009: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24401: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24793: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25185: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25577: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25969: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26361: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26753: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27145: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27537: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27929: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28321: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28713: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29105: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29497: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29889: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30281: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30673: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31065: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31457: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31849: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32241: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32633: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33025: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33417: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33809: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34201: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34593: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34985: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35377: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35769: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36161: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36553: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36945: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37337: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37729: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38121: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38513: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38905: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10682: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11074: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11466: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11858: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12250: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12642: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13034: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13426: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13818: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14210: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14602: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14994: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15386: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15778: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16170: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16562: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16954: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17346: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17738: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18130: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18522: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18914: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19306: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19698: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20090: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20482: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20874: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21266: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21658: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22050: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22442: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22834: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23226: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23618: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24010: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24402: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24794: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25186: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25578: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25970: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26362: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26754: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27146: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27538: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27930: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28322: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28714: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29106: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29498: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29890: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30282: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30674: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31066: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31458: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31850: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32242: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32634: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33026: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33418: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33810: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34202: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34594: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34986: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35378: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35770: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36162: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36554: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36946: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37338: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37730: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38122: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38514: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38906: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10615: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11007: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11399: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11791: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12183: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t5' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12575: (70-ATES_033c__temperature_ates_disc__e0__t5) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t6' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12967: (70-ATES_033c__temperature_ates_disc__e0__t6) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t7' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13359: (70-ATES_033c__temperature_ates_disc__e0__t7) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t8' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13751: (70-ATES_033c__temperature_ates_disc__e0__t8) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t9' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14143: (70-ATES_033c__temperature_ates_disc__e0__t9) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t10' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14535: (70-ATES_033c__temperature_ates_disc__e0__t10) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t11' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14927: (70-ATES_033c__temperature_ates_disc__e0__t11) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t12' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15319: (70-ATES_033c__temperature_ates_disc__e0__t12) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t13' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15711: (70-ATES_033c__temperature_ates_disc__e0__t13) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t14' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16103: (70-ATES_033c__temperature_ates_disc__e0__t14) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t15' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16495: (70-ATES_033c__temperature_ates_disc__e0__t15) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t16' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16887: (70-ATES_033c__temperature_ates_disc__e0__t16) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t17' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17279: (70-ATES_033c__temperature_ates_disc__e0__t17) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t18' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17671: (70-ATES_033c__temperature_ates_disc__e0__t18) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t19' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18063: (70-ATES_033c__temperature_ates_disc__e0__t19) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t20' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18455: (70-ATES_033c__temperature_ates_disc__e0__t20) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t21' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18847: (70-ATES_033c__temperature_ates_disc__e0__t21) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t22' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19239: (70-ATES_033c__temperature_ates_disc__e0__t22) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t23' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19631: (70-ATES_033c__temperature_ates_disc__e0__t23) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t24' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20023: (70-ATES_033c__temperature_ates_disc__e0__t24) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t25' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20415: (70-ATES_033c__temperature_ates_disc__e0__t25) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t26' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20807: (70-ATES_033c__temperature_ates_disc__e0__t26) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t27' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21199: (70-ATES_033c__temperature_ates_disc__e0__t27) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t28' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21591: (70-ATES_033c__temperature_ates_disc__e0__t28) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t29' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21983: (70-ATES_033c__temperature_ates_disc__e0__t29) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t30' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22375: (70-ATES_033c__temperature_ates_disc__e0__t30) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t31' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22767: (70-ATES_033c__temperature_ates_disc__e0__t31) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t32' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23159: (70-ATES_033c__temperature_ates_disc__e0__t32) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t33' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23551: (70-ATES_033c__temperature_ates_disc__e0__t33) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t34' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23943: (70-ATES_033c__temperature_ates_disc__e0__t34) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t35' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24335: (70-ATES_033c__temperature_ates_disc__e0__t35) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t36' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24727: (70-ATES_033c__temperature_ates_disc__e0__t36) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t37' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25119: (70-ATES_033c__temperature_ates_disc__e0__t37) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t38' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25511: (70-ATES_033c__temperature_ates_disc__e0__t38) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t39' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25903: (70-ATES_033c__temperature_ates_disc__e0__t39) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t40' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26295: (70-ATES_033c__temperature_ates_disc__e0__t40) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t41' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26687: (70-ATES_033c__temperature_ates_disc__e0__t41) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t42' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27079: (70-ATES_033c__temperature_ates_disc__e0__t42) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t43' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27471: (70-ATES_033c__temperature_ates_disc__e0__t43) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t44' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27863: (70-ATES_033c__temperature_ates_disc__e0__t44) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t45' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28255: (70-ATES_033c__temperature_ates_disc__e0__t45) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t46' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28647: (70-ATES_033c__temperature_ates_disc__e0__t46) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t47' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29039: (70-ATES_033c__temperature_ates_disc__e0__t47) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t48' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29431: (70-ATES_033c__temperature_ates_disc__e0__t48) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t49' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29823: (70-ATES_033c__temperature_ates_disc__e0__t49) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t50' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30215: (70-ATES_033c__temperature_ates_disc__e0__t50) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t51' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30607: (70-ATES_033c__temperature_ates_disc__e0__t51) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t52' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30999: (70-ATES_033c__temperature_ates_disc__e0__t52) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t53' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31391: (70-ATES_033c__temperature_ates_disc__e0__t53) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t54' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31783: (70-ATES_033c__temperature_ates_disc__e0__t54) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t55' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32175: (70-ATES_033c__temperature_ates_disc__e0__t55) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t56' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32567: (70-ATES_033c__temperature_ates_disc__e0__t56) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t57' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32959: (70-ATES_033c__temperature_ates_disc__e0__t57) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t58' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33351: (70-ATES_033c__temperature_ates_disc__e0__t58) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t59' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33743: (70-ATES_033c__temperature_ates_disc__e0__t59) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t60' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34135: (70-ATES_033c__temperature_ates_disc__e0__t60) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t61' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34527: (70-ATES_033c__temperature_ates_disc__e0__t61) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t62' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34919: (70-ATES_033c__temperature_ates_disc__e0__t62) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t63' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35311: (70-ATES_033c__temperature_ates_disc__e0__t63) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t64' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35703: (70-ATES_033c__temperature_ates_disc__e0__t64) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t65' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36095: (70-ATES_033c__temperature_ates_disc__e0__t65) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t66' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36487: (70-ATES_033c__temperature_ates_disc__e0__t66) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t67' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36879: (70-ATES_033c__temperature_ates_disc__e0__t67) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t68' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37271: (70-ATES_033c__temperature_ates_disc__e0__t68) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t69' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37663: (70-ATES_033c__temperature_ates_disc__e0__t69) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t70' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38055: (70-ATES_033c__temperature_ates_disc__e0__t70) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t71' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38447: (70-ATES_033c__temperature_ates_disc__e0__t71) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t72' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38839: (70-ATES_033c__temperature_ates_disc__e0__t72) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10246: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10247: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10248: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10271: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10272: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10273: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10274: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10275: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10276: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10277: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10278: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10279: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10280: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10281: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10282: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10283: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10284: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10285: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10286: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +22190 rows, 10364 cols, 56641 nonzeros +17591 rows, 8362 cols, 46615 nonzeros +12275 rows, 8187 cols, 34325 nonzeros +9165 rows, 6099 cols, 28125 nonzeros +7988 rows, 5733 cols, 25408 nonzeros + +Solving MIP model with: + 7988 rows + 5733 cols (73 binary, 0 integer, 0 implied int., 5660 continuous) + 25408 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 0 inf inf 0 0 0 5649 0.5s + R 0 0 0 0.00% 0 1.283215364 100.00% 159 51 0 5810 0.7s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 2.55 (total) + 0.12 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8538 (total) + 0 (strong br.) + 723 (separation) + 2166 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.009801964556833092 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.008988996353568967 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.008988996353568967 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.008752122568696815 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.008752122568696815 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.008402037299209013 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.007702769413249803 +INFO:rtctools:initial_der(ATES_033c.Stored_heat): abs max = 0.00016187124447045376 +INFO:rtctools:initial_der(ATES_033c.Stored_volume): abs max = 2.1813466813284475e-05 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (2.551843 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10655: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11047: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11439: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11831: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12223: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12615: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13007: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13399: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13791: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14183: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14575: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14967: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15359: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15751: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16143: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16535: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16927: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17319: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17711: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18103: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18495: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18887: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19279: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19671: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20063: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20455: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20847: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21239: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21631: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22023: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22415: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22807: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23199: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23591: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23983: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24375: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24767: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25159: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25551: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25943: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26335: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26727: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27119: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27511: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27903: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28295: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28687: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29079: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29471: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29863: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30255: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30647: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31039: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31431: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31823: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32215: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32607: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32999: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33391: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33783: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34175: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34567: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34959: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35351: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35743: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36135: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36527: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36919: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37311: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37703: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38095: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38487: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38879: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10656: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11048: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11440: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11832: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12224: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12616: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13008: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13400: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13792: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14184: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14576: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14968: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15360: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15752: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16144: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16536: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16928: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17320: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17712: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18104: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18496: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18888: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19280: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19672: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20064: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20456: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20848: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21240: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21632: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22024: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22416: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22808: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23200: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23592: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23984: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24376: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24768: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25160: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25552: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25944: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26336: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26728: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27120: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27512: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27904: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28296: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28688: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29080: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29472: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29864: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30256: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30648: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31040: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31432: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31824: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32216: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32608: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33000: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33392: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33784: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34176: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34568: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34960: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35352: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35744: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36136: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36528: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36920: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37312: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37704: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38096: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38488: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38880: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10657: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11049: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11441: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11833: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12225: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12617: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13009: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13401: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13793: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14185: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14577: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14969: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15361: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15753: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16145: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16537: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16929: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17321: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17713: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18105: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18497: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18889: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19281: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19673: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20065: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20457: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20849: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21241: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21633: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22025: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22417: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22809: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23201: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23593: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23985: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24377: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24769: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25161: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25553: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25945: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26337: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26729: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27121: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27513: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27905: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28297: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28689: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29081: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29473: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29865: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30257: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30649: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31041: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31433: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31825: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32217: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32609: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33001: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33393: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33785: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34177: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34569: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34961: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35353: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35745: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36137: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36529: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36921: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37313: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37705: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38097: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38489: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38881: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10658: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11050: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11442: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11834: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12226: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12618: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13010: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13402: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13794: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14186: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14578: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14970: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15362: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15754: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16146: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16538: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16930: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17322: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17714: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18106: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18498: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18890: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19282: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19674: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20066: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20458: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20850: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21242: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21634: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22026: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22418: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22810: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23202: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23594: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23986: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24378: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24770: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25162: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25554: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25946: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26338: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26730: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27122: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27514: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27906: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28298: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28690: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29082: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29474: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29866: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30258: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30650: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31042: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31434: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31826: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32218: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32610: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33002: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33394: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33786: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34178: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34570: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34962: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35354: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35746: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36138: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36530: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36922: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37314: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37706: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38098: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38490: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38882: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10659: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11051: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11443: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11835: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12227: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12619: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13011: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13403: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13795: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14187: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14579: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14971: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15363: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15755: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16147: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16539: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16931: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17323: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17715: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18107: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18499: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18891: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19283: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19675: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20067: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20459: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20851: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21243: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21635: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22027: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22419: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22811: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23203: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23595: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23987: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24379: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24771: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25163: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25555: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25947: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26339: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26731: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27123: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27515: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27907: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28299: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28691: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29083: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29475: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29867: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30259: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30651: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31043: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31435: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31827: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32219: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32611: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33003: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33395: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33787: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34179: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34571: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34963: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35355: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35747: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36139: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36531: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36923: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37315: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37707: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38099: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38491: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38883: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10660: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11052: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11444: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11836: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12228: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12620: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13012: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13404: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13796: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14188: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14580: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14972: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15364: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15756: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16148: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16540: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16932: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17324: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17716: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18108: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18500: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18892: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19284: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19676: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20068: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20460: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20852: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21244: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21636: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22028: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22420: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22812: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23204: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23596: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23988: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24380: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24772: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25164: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25556: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25948: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26340: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26732: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27124: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27516: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27908: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28300: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28692: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29084: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29476: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29868: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30260: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30652: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31044: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31436: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31828: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32220: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32612: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33004: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33396: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33788: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34180: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34572: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34964: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35356: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35748: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36140: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36532: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36924: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37316: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37708: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38100: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38492: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38884: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10661: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11053: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11445: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11837: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12229: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12621: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13013: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13405: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13797: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14189: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14581: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14973: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15365: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15757: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16149: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16541: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16933: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17325: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17717: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18109: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18501: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18893: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19285: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19677: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20069: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20461: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20853: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21245: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21637: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22029: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22421: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22813: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23205: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23597: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23989: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24381: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24773: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25165: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25557: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25949: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26341: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26733: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27125: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27517: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27909: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28301: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28693: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29085: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29477: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29869: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30261: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30653: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31045: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31437: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31829: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32221: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32613: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33005: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33397: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33789: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34181: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34573: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34965: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35357: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35749: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36141: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36533: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36925: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37317: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37709: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38101: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38493: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38885: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10662: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11054: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11446: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11838: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12230: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12622: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13014: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13406: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13798: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14190: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14582: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14974: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15366: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15758: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16150: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16542: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16934: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17326: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17718: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18110: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18502: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18894: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19286: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19678: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20070: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20462: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20854: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21246: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21638: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22030: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22422: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22814: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23206: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23598: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23990: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24382: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24774: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25166: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25558: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25950: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26342: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26734: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27126: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27518: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27910: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28302: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28694: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29086: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29478: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29870: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30262: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30654: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31046: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31438: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31830: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32222: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32614: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33006: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33398: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33790: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34182: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34574: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34966: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35358: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35750: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36142: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36534: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36926: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37318: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37710: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38102: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38494: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38886: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10663: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11055: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11447: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11839: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12231: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12623: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13015: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13407: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13799: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14191: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14583: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14975: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15367: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15759: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16151: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16543: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16935: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17327: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17719: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18111: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18503: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18895: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19287: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19679: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20071: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20463: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20855: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21247: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21639: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22031: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22423: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22815: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23207: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23599: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23991: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24383: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24775: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25167: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25559: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25951: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26343: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26735: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27127: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27519: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27911: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28303: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28695: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29087: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29479: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29871: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30263: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30655: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31047: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31439: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31831: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32223: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32615: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33007: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33399: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33791: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34183: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34575: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34967: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35359: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35751: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36143: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36535: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36927: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37319: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37711: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38103: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38495: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38887: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10664: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11056: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11448: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11840: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12232: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12624: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13016: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13408: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13800: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14192: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14584: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14976: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15368: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15760: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16152: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16544: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16936: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17328: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17720: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18112: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18504: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18896: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19288: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19680: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20072: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20464: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20856: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21248: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21640: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22032: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22424: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22816: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23208: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23600: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23992: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24384: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24776: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25168: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25560: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25952: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26344: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26736: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27128: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27520: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27912: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28304: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28696: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29088: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29480: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29872: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30264: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30656: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31048: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31440: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31832: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32224: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32616: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33008: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33400: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33792: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34184: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34576: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34968: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35360: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35752: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36144: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36536: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36928: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37320: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37712: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38104: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38496: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38888: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10665: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11057: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11449: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11841: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12233: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12625: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13017: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13409: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13801: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14193: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14585: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14977: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15369: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15761: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16153: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16545: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16937: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17329: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17721: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18113: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18505: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18897: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19289: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19681: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20073: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20465: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20857: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21249: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21641: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22033: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22425: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22817: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23209: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23601: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23993: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24385: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24777: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25169: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25561: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25953: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26345: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26737: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27129: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27521: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27913: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28305: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28697: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29089: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29481: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29873: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30265: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30657: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31049: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31441: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31833: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32225: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32617: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33009: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33401: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33793: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34185: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34577: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34969: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35361: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35753: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36145: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36537: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36929: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37321: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37713: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38105: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38497: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38889: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10666: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11058: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11450: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11842: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12234: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12626: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13018: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13410: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13802: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14194: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14586: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14978: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15370: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15762: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16154: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16546: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16938: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17330: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17722: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18114: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18506: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18898: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19290: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19682: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20074: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20466: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20858: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21250: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21642: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22034: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22426: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22818: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23210: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23602: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23994: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24386: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24778: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25170: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25562: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25954: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26346: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26738: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27130: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27522: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27914: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28306: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28698: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29090: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29482: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29874: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30266: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30658: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31050: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31442: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31834: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32226: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32618: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33010: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33402: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33794: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34186: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34578: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34970: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35362: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35754: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36146: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36538: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36930: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37322: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37714: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38106: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38498: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38890: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10667: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11059: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11451: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11843: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12235: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12627: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13019: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13411: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13803: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14195: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14587: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14979: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15371: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15763: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16155: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16547: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16939: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17331: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17723: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18115: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18507: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18899: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19291: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19683: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20075: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20467: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20859: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21251: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21643: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22035: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22427: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22819: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23211: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23603: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23995: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24387: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24779: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25171: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25563: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25955: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26347: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26739: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27131: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27523: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27915: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28307: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28699: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29091: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29483: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29875: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30267: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30659: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31051: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31443: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31835: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32227: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32619: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33011: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33403: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33795: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34187: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34579: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34971: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35363: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35755: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36147: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36539: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36931: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37323: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37715: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38107: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38499: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38891: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10668: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11060: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11452: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11844: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12236: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12628: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13020: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13412: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13804: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14196: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14588: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14980: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15372: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15764: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16156: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16548: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16940: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17332: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17724: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18116: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18508: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18900: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19292: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19684: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20076: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20468: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20860: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21252: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21644: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22036: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22428: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22820: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23212: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23604: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23996: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24388: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24780: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25172: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25564: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25956: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26348: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26740: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27132: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27524: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27916: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28308: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28700: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29092: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29484: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29876: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30268: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30660: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31052: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31444: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31836: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32228: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32620: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33012: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33404: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33796: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34188: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34580: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34972: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35364: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35756: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36148: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36540: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36932: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37324: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37716: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38108: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38500: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38892: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10669: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11061: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11453: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11845: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12237: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12629: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13021: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13413: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13805: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14197: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14589: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14981: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15373: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15765: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16157: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16549: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16941: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17333: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17725: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18117: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18509: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18901: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19293: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19685: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20077: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20469: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20861: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21253: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21645: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22037: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22429: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22821: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23213: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23605: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23997: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24389: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24781: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25173: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25565: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25957: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26349: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26741: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27133: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27525: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27917: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28309: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28701: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29093: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29485: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29877: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30269: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30661: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31053: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31445: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31837: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32229: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32621: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33013: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33405: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33797: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34189: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34581: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34973: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35365: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35757: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36149: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36541: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36933: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37325: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37717: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38109: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38501: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38893: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10670: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11062: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11454: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11846: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12238: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12630: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13022: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13414: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13806: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14198: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14590: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14982: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15374: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15766: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16158: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16550: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16942: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17334: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17726: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18118: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18510: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18902: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19294: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19686: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20078: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20470: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20862: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21254: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21646: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22038: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22430: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22822: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23214: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23606: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23998: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24390: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24782: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25174: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25566: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25958: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26350: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26742: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27134: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27526: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27918: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28310: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28702: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29094: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29486: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29878: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30270: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30662: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31054: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31446: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31838: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32230: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32622: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33014: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33406: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33798: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34190: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34582: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34974: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35366: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35758: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36150: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36542: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36934: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37326: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37718: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38110: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38502: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38894: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10671: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11063: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11455: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11847: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12239: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12631: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13023: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13415: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13807: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14199: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14591: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14983: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15375: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15767: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16159: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16551: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16943: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17335: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17727: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18119: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18511: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18903: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19295: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19687: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20079: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20471: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20863: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21255: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21647: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22039: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22431: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22823: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23215: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23607: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23999: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24391: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24783: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25175: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25567: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25959: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26351: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26743: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27135: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27527: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27919: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28311: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28703: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29095: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29487: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29879: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30271: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30663: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31055: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31447: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31839: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32231: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32623: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33015: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33407: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33799: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34191: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34583: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34975: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35367: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35759: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36151: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36543: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36935: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37327: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37719: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38111: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38503: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38895: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10672: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11064: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11456: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11848: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12240: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12632: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13024: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13416: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13808: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14200: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14592: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14984: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15376: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15768: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16160: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16552: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16944: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17336: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17728: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18120: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18512: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18904: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19296: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19688: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20080: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20472: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20864: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21256: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21648: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22040: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22432: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22824: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23216: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23608: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24000: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24392: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24784: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25176: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25568: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25960: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26352: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26744: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27136: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27528: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27920: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28312: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28704: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29096: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29488: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29880: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30272: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30664: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31056: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31448: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31840: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32232: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32624: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33016: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33408: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33800: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34192: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34584: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34976: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35368: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35760: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36152: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36544: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36936: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37328: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37720: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38112: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38504: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38896: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10673: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11065: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11457: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11849: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12241: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12633: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13025: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13417: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13809: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14201: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14593: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14985: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15377: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15769: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16161: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16553: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16945: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17337: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17729: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18121: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18513: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18905: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19297: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19689: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20081: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20473: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20865: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21257: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21649: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22041: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22433: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22825: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23217: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23609: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24001: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24393: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24785: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25177: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25569: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25961: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26353: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26745: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27137: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27529: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27921: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28313: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28705: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29097: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29489: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29881: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30273: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30665: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31057: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31449: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31841: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32233: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32625: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33017: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33409: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33801: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34193: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34585: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34977: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35369: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35761: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36153: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36545: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36937: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37329: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37721: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38113: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38505: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38897: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10674: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11066: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11458: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11850: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12242: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12634: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13026: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13418: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13810: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14202: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14594: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14986: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15378: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15770: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16162: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16554: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16946: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17338: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17730: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18122: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18514: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18906: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19298: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19690: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20082: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20474: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20866: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21258: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21650: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22042: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22434: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22826: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23218: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23610: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24002: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24394: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24786: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25178: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25570: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25962: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26354: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26746: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27138: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27530: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27922: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28314: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28706: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29098: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29490: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29882: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30274: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30666: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31058: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31450: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31842: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32234: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32626: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33018: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33410: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33802: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34194: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34586: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34978: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35370: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35762: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36154: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36546: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36938: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37330: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37722: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38114: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38506: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38898: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10675: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11067: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11459: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11851: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12243: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12635: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13027: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13419: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13811: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14203: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14595: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14987: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15379: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15771: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16163: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16555: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16947: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17339: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17731: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18123: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18515: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18907: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19299: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19691: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20083: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20475: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20867: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21259: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21651: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22043: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22435: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22827: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23219: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23611: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24003: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24395: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24787: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25179: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25571: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25963: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26355: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26747: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27139: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27531: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27923: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28315: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28707: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29099: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29491: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29883: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30275: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30667: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31059: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31451: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31843: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32235: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32627: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33019: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33411: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33803: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34195: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34587: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34979: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35371: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35763: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36155: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36547: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36939: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37331: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37723: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38115: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38507: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38899: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10676: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11068: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11460: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11852: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12244: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12636: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13028: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13420: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13812: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14204: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14596: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14988: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15380: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15772: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16164: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16556: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16948: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17340: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17732: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18124: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18516: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18908: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19300: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19692: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20084: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20476: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20868: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21260: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21652: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22044: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22436: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22828: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23220: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23612: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24004: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24396: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24788: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25180: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25572: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25964: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26356: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26748: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27140: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27532: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27924: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28316: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28708: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29100: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29492: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29884: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30276: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30668: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31060: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31452: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31844: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32236: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32628: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33020: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33412: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33804: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34196: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34588: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34980: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35372: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35764: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36156: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36548: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36940: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37332: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37724: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38116: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38508: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38900: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10677: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11069: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11461: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11853: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12245: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12637: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13029: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13421: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13813: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14205: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14597: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14989: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15381: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15773: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16165: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16557: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16949: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17341: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17733: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18125: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18517: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18909: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19301: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19693: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20085: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20477: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20869: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21261: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21653: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22045: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22437: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22829: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23221: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23613: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24005: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24397: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24789: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25181: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25573: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25965: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26357: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26749: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27141: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27533: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27925: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28317: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28709: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29101: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29493: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29885: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30277: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30669: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31061: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31453: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31845: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32237: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32629: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33021: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33413: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33805: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34197: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34589: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34981: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35373: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35765: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36157: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36549: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36941: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37333: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37725: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38117: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38509: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38901: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10678: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11070: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11462: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11854: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12246: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12638: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13030: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13422: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13814: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14206: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14598: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14990: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15382: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15774: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16166: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16558: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16950: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17342: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17734: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18126: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18518: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18910: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19302: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19694: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20086: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20478: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20870: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21262: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21654: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22046: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22438: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22830: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23222: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23614: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24006: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24398: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24790: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25182: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25574: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25966: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26358: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26750: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27142: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27534: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27926: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28318: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28710: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29102: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29494: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29886: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30278: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30670: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31062: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31454: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31846: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32238: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32630: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33022: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33414: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33806: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34198: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34590: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34982: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35374: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35766: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36158: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36550: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36942: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37334: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37726: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38118: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38510: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38902: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10679: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11071: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11463: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11855: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12247: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12639: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13031: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13423: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13815: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14207: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14599: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14991: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15383: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15775: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16167: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16559: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16951: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17343: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17735: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18127: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18519: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18911: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19303: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19695: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20087: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20479: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20871: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21263: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21655: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22047: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22439: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22831: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23223: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23615: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24007: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24399: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24791: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25183: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25575: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25967: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26359: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26751: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27143: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27535: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27927: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28319: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28711: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29103: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29495: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29887: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30279: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30671: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31063: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31455: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31847: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32239: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32631: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33023: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33415: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33807: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34199: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34591: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34983: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35375: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35767: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36159: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36551: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36943: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37335: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37727: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38119: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38511: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38903: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10680: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11072: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11464: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11856: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12248: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12640: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13032: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13424: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13816: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14208: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14600: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14992: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15384: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15776: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16168: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16560: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16952: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17344: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17736: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18128: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18520: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18912: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19304: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19696: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20088: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20480: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20872: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21264: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21656: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22048: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22440: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22832: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23224: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23616: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24008: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24400: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24792: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25184: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25576: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25968: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26360: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26752: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27144: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27536: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27928: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28320: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28712: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29104: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29496: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29888: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30280: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30672: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31064: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31456: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31848: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32240: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32632: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33024: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33416: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33808: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34200: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34592: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34984: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35376: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35768: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36160: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36552: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36944: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37336: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37728: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38120: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38512: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38904: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10681: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11073: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11465: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11857: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12249: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12641: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13033: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13425: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13817: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14209: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14601: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14993: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15385: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15777: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16169: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16561: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16953: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17345: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17737: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18129: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18521: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18913: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19305: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19697: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20089: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20481: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20873: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21265: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21657: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22049: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22441: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22833: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23225: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23617: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24009: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24401: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24793: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25185: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25577: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25969: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26361: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26753: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27145: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27537: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27929: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28321: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28713: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29105: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29497: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29889: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30281: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30673: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31065: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31457: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31849: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32241: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32633: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33025: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33417: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33809: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34201: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34593: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34985: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35377: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35769: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36161: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36553: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36945: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37337: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37729: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38121: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38513: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38905: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 10682: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11074: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11466: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11858: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12250: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12642: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13034: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13426: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13818: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14210: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14602: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14994: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15386: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15778: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16170: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16562: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16954: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17346: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17738: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18130: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18522: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18914: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19306: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19698: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20090: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20482: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20874: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21266: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21658: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22050: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22442: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22834: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23226: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23618: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24010: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24402: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24794: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25186: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25578: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25970: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26362: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26754: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27146: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27538: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27930: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28322: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28714: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29106: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29498: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29890: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30282: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30674: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31066: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31458: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31850: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32242: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32634: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33026: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33418: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33810: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34202: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34594: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34986: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35378: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35770: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36162: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36554: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36946: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37338: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37730: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38122: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38514: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38906: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10615: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11007: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11399: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11791: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12183: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t5' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12575: (70-ATES_033c__temperature_ates_disc__e0__t5) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t6' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12967: (70-ATES_033c__temperature_ates_disc__e0__t6) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t7' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13359: (70-ATES_033c__temperature_ates_disc__e0__t7) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t8' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13751: (70-ATES_033c__temperature_ates_disc__e0__t8) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t9' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14143: (70-ATES_033c__temperature_ates_disc__e0__t9) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t10' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14535: (70-ATES_033c__temperature_ates_disc__e0__t10) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t11' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14927: (70-ATES_033c__temperature_ates_disc__e0__t11) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t12' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15319: (70-ATES_033c__temperature_ates_disc__e0__t12) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t13' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15711: (70-ATES_033c__temperature_ates_disc__e0__t13) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t14' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16103: (70-ATES_033c__temperature_ates_disc__e0__t14) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t15' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16495: (70-ATES_033c__temperature_ates_disc__e0__t15) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t16' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16887: (70-ATES_033c__temperature_ates_disc__e0__t16) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t17' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17279: (70-ATES_033c__temperature_ates_disc__e0__t17) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t18' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17671: (70-ATES_033c__temperature_ates_disc__e0__t18) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t19' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18063: (70-ATES_033c__temperature_ates_disc__e0__t19) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t20' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18455: (70-ATES_033c__temperature_ates_disc__e0__t20) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t21' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18847: (70-ATES_033c__temperature_ates_disc__e0__t21) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t22' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19239: (70-ATES_033c__temperature_ates_disc__e0__t22) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t23' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19631: (70-ATES_033c__temperature_ates_disc__e0__t23) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t24' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20023: (70-ATES_033c__temperature_ates_disc__e0__t24) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t25' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20415: (70-ATES_033c__temperature_ates_disc__e0__t25) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t26' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20807: (70-ATES_033c__temperature_ates_disc__e0__t26) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t27' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21199: (70-ATES_033c__temperature_ates_disc__e0__t27) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t28' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21591: (70-ATES_033c__temperature_ates_disc__e0__t28) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t29' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21983: (70-ATES_033c__temperature_ates_disc__e0__t29) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t30' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22375: (70-ATES_033c__temperature_ates_disc__e0__t30) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t31' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22767: (70-ATES_033c__temperature_ates_disc__e0__t31) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t32' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23159: (70-ATES_033c__temperature_ates_disc__e0__t32) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t33' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23551: (70-ATES_033c__temperature_ates_disc__e0__t33) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t34' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23943: (70-ATES_033c__temperature_ates_disc__e0__t34) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t35' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24335: (70-ATES_033c__temperature_ates_disc__e0__t35) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t36' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24727: (70-ATES_033c__temperature_ates_disc__e0__t36) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t37' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25119: (70-ATES_033c__temperature_ates_disc__e0__t37) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t38' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25511: (70-ATES_033c__temperature_ates_disc__e0__t38) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t39' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25903: (70-ATES_033c__temperature_ates_disc__e0__t39) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t40' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26295: (70-ATES_033c__temperature_ates_disc__e0__t40) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t41' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26687: (70-ATES_033c__temperature_ates_disc__e0__t41) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t42' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27079: (70-ATES_033c__temperature_ates_disc__e0__t42) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t43' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27471: (70-ATES_033c__temperature_ates_disc__e0__t43) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t44' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27863: (70-ATES_033c__temperature_ates_disc__e0__t44) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t45' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28255: (70-ATES_033c__temperature_ates_disc__e0__t45) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t46' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28647: (70-ATES_033c__temperature_ates_disc__e0__t46) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t47' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29039: (70-ATES_033c__temperature_ates_disc__e0__t47) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t48' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29431: (70-ATES_033c__temperature_ates_disc__e0__t48) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t49' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29823: (70-ATES_033c__temperature_ates_disc__e0__t49) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t50' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30215: (70-ATES_033c__temperature_ates_disc__e0__t50) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t51' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30607: (70-ATES_033c__temperature_ates_disc__e0__t51) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t52' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30999: (70-ATES_033c__temperature_ates_disc__e0__t52) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t53' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31391: (70-ATES_033c__temperature_ates_disc__e0__t53) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t54' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31783: (70-ATES_033c__temperature_ates_disc__e0__t54) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t55' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32175: (70-ATES_033c__temperature_ates_disc__e0__t55) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t56' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32567: (70-ATES_033c__temperature_ates_disc__e0__t56) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t57' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32959: (70-ATES_033c__temperature_ates_disc__e0__t57) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t58' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33351: (70-ATES_033c__temperature_ates_disc__e0__t58) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t59' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33743: (70-ATES_033c__temperature_ates_disc__e0__t59) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t60' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34135: (70-ATES_033c__temperature_ates_disc__e0__t60) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t61' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34527: (70-ATES_033c__temperature_ates_disc__e0__t61) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t62' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34919: (70-ATES_033c__temperature_ates_disc__e0__t62) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t63' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35311: (70-ATES_033c__temperature_ates_disc__e0__t63) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t64' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35703: (70-ATES_033c__temperature_ates_disc__e0__t64) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t65' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36095: (70-ATES_033c__temperature_ates_disc__e0__t65) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t66' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36487: (70-ATES_033c__temperature_ates_disc__e0__t66) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t67' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36879: (70-ATES_033c__temperature_ates_disc__e0__t67) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t68' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37271: (70-ATES_033c__temperature_ates_disc__e0__t68) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t69' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37663: (70-ATES_033c__temperature_ates_disc__e0__t69) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t70' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38055: (70-ATES_033c__temperature_ates_disc__e0__t70) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t71' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38447: (70-ATES_033c__temperature_ates_disc__e0__t71) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t72' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38839: (70-ATES_033c__temperature_ates_disc__e0__t72) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10246: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10247: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10248: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10271: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10272: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10273: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10274: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10275: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10276: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10277: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10278: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10279: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10280: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10281: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10282: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10283: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10284: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10285: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 10286: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +21387 rows, 9853 cols, 54816 nonzeros +16131 rows, 7851 cols, 43009 nonzeros +10520 rows, 7601 cols, 29609 nonzeros +7412 rows, 5515 cols, 23393 nonzeros +6252 rows, 5199 cols, 19987 nonzeros + +Solving MIP model with: + 6252 rows + 5199 cols (69 binary, 0 integer, 0 implied int., 5130 continuous) + 19987 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 8.96192243e-06 inf inf 0 0 0 0 0.1s +0; Iter: Time 2.298e-06; average = 2.298e-07; Bound = 0.0002321 + 0 0 0 0.00% 0.0350380677 inf inf 0 0 0 5054 0.4s + C 0 0 0 0.00% 0.0350380677 0.0351123914 0.21% 145 62 0 5304 1.2s + L 0 0 0 0.00% 0.0350380677 0.0350645395 0.08% 205 79 0 5368 2.1s + +1.4% inactive integer columns, restarting +Model after restart has 6152 rows, 5186 cols (66 bin., 0 int., 0 impl., 5120 cont.), and 19674 nonzeros + + 0 0 0 0.00% 0.0350380677 0.0350645395 0.08% 42 0 0 5927 2.1s + 0 0 0 0.00% 0.0350380677 0.0350645395 0.08% 42 39 0 6239 2.2s + L 0 0 0 0.00% 0.0350380677 0.0350581993 0.06% 64 50 0 6276 3.0s + +Symmetry detection completed in 0.0s +No symmetry present + + L 0 0 0 0.00% 0.0350380677 0.0350432889 0.01% 64 44 0 6857 4.2s + T 13 0 1 50.00% 0.0350380677 0.0350381994 0.00% 64 44 1 8208 4.4s + +Solving report + Status Optimal + Primal bound 0.035038199361 + Dual bound 0.035038199361 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.035038199361 (objective) + 0 (bound viol.) + 9.55902024202e-14 (int. viol.) + 0 (row viol.) + Timing 4.43 (total) + 0.11 (presolve) + 0.00 (postsolve) + Nodes 56 + LP iterations 8522 (total) + 0 (strong br.) + 351 (separation) + 2402 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:path_eps_1_0: abs max = 0.0030000000000000044 +INFO:rtctools:path_eps_1_1: abs max = 0.0025 +INFO:rtctools:path_lineps_1_0: abs max = 0.00030000000000117975 +INFO:rtctools:path_lineps_1_1: abs max = 0.0002500000000009827 +INFO:rtctools:initial_der(ATES_033c.Stored_heat): abs max = 9.626004582159775e-05 +INFO:rtctools:initial_der(ATES_033c.Stored_volume): abs max = 7.602376462405391e-06 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (4.432879 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.004472046514963671, 'max': 223.6112698412135}) +INFO:rtctools:('rhs', {'min': 0.004472046514963672, 'max': 223.60679779469854}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 22 equations, 3 collocation points, and 65 free variables +CasADi - 2024-10-28 15:46:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1653 rows, 600 cols, 4613 nonzeros +1499 rows, 556 cols, 4250 nonzeros + +Solving MIP model with: + 1499 rows + 556 cols (385 binary, 0 integer, 33 implied int., 138 continuous) + 4250 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 315 0.0s + R 0 0 0 0.00% 0 3 100.00% 191 31 0 404 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.42 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1174 (total) + 0 (strong br.) + 841 (separation) + 18 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.427041 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:46:37 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1563 rows, 575 cols, 4210 nonzeros +1295 rows, 472 cols, 3572 nonzeros +1286 rows, 466 cols, 3527 nonzeros + +Solving MIP model with: + 1286 rows + 466 cols (349 binary, 0 integer, 30 implied int., 87 continuous) + 3527 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0006696 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0.00454731429 0.0068196 33.32% 0 0 0 342 0.0s + +Solving report + Status Optimal + Primal bound 0.0051451 + Dual bound 0.0051451 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0051451 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.13 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 528 (total) + 0 (strong br.) + 128 (separation) + 53 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.132595 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_1e91'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_1e91'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_1e91. +WARNING:mesido:Pipe 'Pipe_ccd1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ccd1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ccd1. +WARNING:mesido:ATES in use: WKO (koude-warmteopslag, cold and heat storage) since the maximum temperature has been specified to be <= 30 degrees Celcius +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:root:No profile provided for component='Losses_109f' and ensemble_member=0, using the assets power value instead +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Asset Airco_23d6 has type for which we cannot determine bounds and nominals on the costs, skipping it. +WARNING:mesido:Asset CoolingDemand_15e8 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 30 equations, 7 collocation points, and 109 free variables +CasADi - 2024-10-28 15:46:37 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:2203.041650916468 & 0.0015689825935184215, 32.37718953485068 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 419 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) <= 0.0 +INFO:rtctools:row 420 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) >= 0.0 +INFO:rtctools:row 659 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) <= 0.0 +INFO:rtctools:row 660 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) >= 0.0 +INFO:rtctools:row 899 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) <= 0.0 +INFO:rtctools:row 900 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) >= 0.0 +INFO:rtctools:row 1139 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) <= 0.0 +INFO:rtctools:row 1140 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) >= 0.0 +INFO:rtctools:row 1379 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) <= 0.0 +INFO:rtctools:row 1380 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) >= 0.0 +INFO:rtctools:Too many warnings of same type (193 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 2203.041650916468 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 0 (ATES_226d.Stored_heat__e0__t0): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t0)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t0)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t1)-(@1*ATES_226d.Stored_heat__e0__t0))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t1))+(106812*ATES_226d.Heat_loss__e0__t1))/326821) = 0.0 +INFO:rtctools:col 1 (ATES_226d.Stored_heat__e0__t1): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t1)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t1)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t1)-(@1*ATES_226d.Stored_heat__e0__t0))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t1))+(106812*ATES_226d.Heat_loss__e0__t1))/326821) = 0.0 +INFO:rtctools:col 2 (ATES_226d.Stored_heat__e0__t2): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t2)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t2)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t2)-(@1*ATES_226d.Stored_heat__e0__t1))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t2))+(106812*ATES_226d.Heat_loss__e0__t2))/326821) = 0.0 +INFO:rtctools:col 3 (ATES_226d.Stored_heat__e0__t3): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t3)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t3)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t3)-(@1*ATES_226d.Stored_heat__e0__t2))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t3))+(106812*ATES_226d.Heat_loss__e0__t3))/326821) = 0.0 +INFO:rtctools:col 4 (ATES_226d.Stored_heat__e0__t4): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t4)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t4)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t4)-(@1*ATES_226d.Stored_heat__e0__t3))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t4))+(106812*ATES_226d.Heat_loss__e0__t4))/326821) = 0.0 +INFO:rtctools:col 5 (ATES_226d.Stored_heat__e0__t5): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t5)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t5)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t5)-(@1*ATES_226d.Stored_heat__e0__t4))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t5))+(106812*ATES_226d.Heat_loss__e0__t5))/326821) = 0.0 +INFO:rtctools:col 6 (ATES_226d.Stored_heat__e0__t6): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t6)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t6)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t6)-(@1*ATES_226d.Stored_heat__e0__t5))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t6))+(106812*ATES_226d.Heat_loss__e0__t6))/326821) = 0.0 +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 259: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 264: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 266: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 283: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 285: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 302: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 523: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 540: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 763: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 780: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1003: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1020: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1243: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1260: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1483: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1500: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1723: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1740: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1963: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1980: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Airco_23d6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 524: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 764: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1004: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1244: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1484: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1724: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1964: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 525: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 765: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1005: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1245: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1485: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1725: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1965: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 526: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 766: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1006: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1246: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1486: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1726: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1966: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Losses_109f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 527: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 767: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1007: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1247: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1487: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1727: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1967: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 528: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 768: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1008: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1248: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1488: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1728: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1968: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 529: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 769: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1009: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1249: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1489: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1729: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1969: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 530: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 770: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1010: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1250: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1490: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1730: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1970: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 531: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 771: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1011: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1251: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1491: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1731: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1971: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 532: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 772: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1012: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1252: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1492: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1732: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1972: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 533: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 773: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1013: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1253: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1493: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1733: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1973: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 534: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 774: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1014: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1254: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1494: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1734: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1974: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 535: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 775: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1015: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1255: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1495: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1735: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1975: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 536: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 776: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1016: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1256: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1496: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1736: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1976: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 537: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 777: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1017: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1257: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1497: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1737: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1977: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_1e91_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 538: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 778: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1018: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1258: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1498: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1738: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1978: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_ccd1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 539: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 779: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1019: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1259: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1499: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1739: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1979: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 541: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 781: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1021: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1261: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1501: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1741: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1981: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 542: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 782: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1022: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1262: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1502: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1742: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1982: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 543: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 783: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1023: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1263: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1503: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1743: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1983: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 266: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 283: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Airco_23d6__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 267: Airco_23d6__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 268: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 269: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 270: Losses_109f__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 284: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 285: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 302: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Airco_23d6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 286: Airco_23d6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 287: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 288: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 289: Losses_109f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 290: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 291: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 292: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 293: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 294: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 295: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 296: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 297: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 298: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 299: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_1e91__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 300: Pipe_1e91__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_ccd1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 301: Pipe_ccd1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 303: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:38 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +946 rows, 553 cols, 2387 nonzeros +723 rows, 484 cols, 2060 nonzeros +666 rows, 455 cols, 1969 nonzeros + +Solving MIP model with: + 666 rows + 455 cols (28 binary, 0 integer, 0 implied int., 427 continuous) + 1969 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 0.00507478205 100.00% 0 0 0 319 0.0s + C 0 0 0 0.00% 0 0.000854909836 100.00% 261 47 0 436 0.0s + L 0 0 0 0.00% 0 0.000427454918 100.00% 306 23 0 683 0.2s + T 57 10 20 69.08% 0 0.000213727459 100.00% 313 23 27 1285 0.3s + T 67 0 27 97.66% 0 0 0.00% 315 25 32 1438 0.3s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.27 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 71 + LP iterations 1444 (total) + 0 (strong br.) + 159 (separation) + 469 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.008276844919824718 +INFO:rtctools:Pipe2.HeatOut.Heat: abs max = 0.008130683598208571 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.0066745407376352945 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.006476664718913003 +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.006231370500449094 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.006225539625764269 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.005016084614304342 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.005015658795277225 +INFO:rtctools:Pipe3.HeatOut.Heat: abs max = 0.0041419323156924705 +INFO:rtctools:HeatPump_b97e.Pump_power: abs max = 0.0036944180460044902 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.003658117699018404 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.003658117699018404 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0035567950559239345 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0035567950559239345 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.0033465570955189803 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.002090591257048297 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.002090591257048297 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.002090591257048297 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.002090591257048297 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.00206724554797043 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.002047281437811252 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.001951364063570057 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.0019408742004558962 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0015879403332227393 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015879403332227393 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.001567526441970107 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.001567526441970107 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0015675264419701069 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0015675264419701069 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.001563157987325164 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0015609048599350074 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0015609048599350074 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.0015497446008119664 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0015359209446766406 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0015244227198938295 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.001045799092349612 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.001045799092349612 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.001045799092349612 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.001045799092349612 +INFO:rtctools:Pipe3_ret.HeatOut.Heat: abs max = 0.0010163866623011627 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.0010039671286556275 +INFO:rtctools:Pipe_ccd1.HeatOut.Q: abs max = 0.0007464808288936234 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.0005767949952048933 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.0005767949952048933 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.00019219287521048947 +INFO:rtctools:Pipe_1e91.HeatIn.Heat: abs max = 6.057845030983298e-05 +INFO:rtctools:Pipe_ccd1.HeatOut.Heat: abs max = 5.530044471177347e-05 +INFO:rtctools:Pipe_ccd1.HeatIn.Hydraulic_power: abs max = 4.6655051805851465e-05 +INFO:rtctools:Pipe_ccd1.HeatOut.Hydraulic_power: abs max = 4.6655051805851465e-05 +INFO:rtctools:Pipe_1e91.HeatOut.Heat: abs max = 4.4788849733617405e-05 +INFO:rtctools:Pipe_ccd1.HeatIn.Heat: abs max = 4.4788849733617405e-05 +INFO:rtctools:Pipe_1e91.HeatIn.Hydraulic_power: abs max = 1.6424367153369445e-05 +INFO:rtctools:Pipe_1e91.HeatOut.Hydraulic_power: abs max = 1.6424367153369445e-05 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 5.905310995930832e-06 +INFO:rtctools:initial_der(ATES_226d.Stored_volume): abs max = 1.9399145170182013e-06 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.273593 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 259: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 264: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 266: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 283: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 285: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 302: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 523: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 540: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 763: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 780: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1003: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1020: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1243: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1260: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1483: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1500: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1723: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1740: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1963: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1980: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Airco_23d6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 524: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 764: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1004: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1244: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1484: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1724: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1964: (Airco_23d6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 525: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 765: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1005: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1245: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1485: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1725: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1965: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 526: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 766: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1006: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1246: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1486: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1726: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1966: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Losses_109f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 527: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 767: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1007: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1247: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1487: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1727: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1967: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 528: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 768: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1008: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1248: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1488: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1728: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1968: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 529: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 769: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1009: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1249: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1489: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1729: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1969: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 530: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 770: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1010: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1250: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1490: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1730: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1970: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 531: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 771: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1011: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1251: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1491: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1731: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1971: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 532: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 772: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1012: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1252: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1492: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1732: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1972: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 533: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 773: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1013: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1253: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1493: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1733: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1973: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 534: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 774: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1014: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1254: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1494: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1734: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1974: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 535: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 775: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1015: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1255: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1495: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1735: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1975: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 536: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 776: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1016: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1256: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1496: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1736: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1976: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 537: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 777: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1017: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1257: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1497: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1737: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1977: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_1e91_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 538: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 778: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1018: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1258: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1498: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1738: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1978: (Pipe_1e91_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_ccd1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 539: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 779: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1019: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1259: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1499: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1739: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1979: (Pipe_ccd1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 541: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 781: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1021: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1261: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1501: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1741: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1981: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 542: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 782: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1022: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1262: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1502: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1742: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1982: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 543: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 783: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1023: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1263: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1503: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1743: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1983: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 266: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 283: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Airco_23d6__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 267: Airco_23d6__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 268: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 269: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 270: Losses_109f__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 284: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 285: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 302: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Airco_23d6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 286: Airco_23d6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 287: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 288: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 289: Losses_109f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 290: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 291: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 292: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 293: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 294: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 295: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 296: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 297: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 298: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 299: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_1e91__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 300: Pipe_1e91__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_ccd1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 301: Pipe_ccd1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 303: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:38 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +810 rows, 490 cols, 2094 nonzeros +656 rows, 411 cols, 1946 nonzeros +463 rows, 379 cols, 1469 nonzeros +385 rows, 357 cols, 1304 nonzeros + +Solving MIP model with: + 385 rows + 357 cols (17 binary, 0 integer, 0 implied int., 340 continuous) + 1304 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 10736.069517 33878.272465 68.31% 0 0 0 227 0.0s + L 0 0 0 0.00% 10736.069517 31969.636552 66.42% 37 15 0 256 0.1s + L 0 0 0 0.00% 10736.069517 31015.318596 65.38% 37 10 0 503 0.2s + +Solving report + Status Optimal + Primal bound 31015.3185962 + Dual bound 31015.3185962 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 31015.3185962 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.16 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 23 + LP iterations 1045 (total) + 0 (strong br.) + 29 (separation) + 625 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_ccd1.HeatOut.Heat: abs max = 0.009913201308467361 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.009909363748537405 +INFO:rtctools:Pipe_ccd1.HeatIn.Heat: abs max = 0.009902689713489206 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.009898873885423237 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.00622553962576427 +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.006205416446092872 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.005016084614304342 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004994895551792248 +INFO:rtctools:Pipe3.HeatOut.Heat: abs max = 0.0041419323156924705 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.003694418046004402 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.003694418046004402 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.0033465570955189803 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0026123186066687922 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0026123186066687922 +INFO:rtctools:Pipe1.HeatOut.Q: abs max = 0.0016220831669960505 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.001567526441970107 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.001567526441970107 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.001567526441970107 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.001567526441970107 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.001567526441970107 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0015675264419701069 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.0015631579873251642 +INFO:rtctools:Pipe_1e91.HeatIn.Hydraulic_power: abs max = 0.0015609048599350083 +INFO:rtctools:Pipe_1e91.HeatOut.Hydraulic_power: abs max = 0.0015609048599350083 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.0015497446008119666 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0015099668903204191 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0014984686655376076 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.0014535714982291924 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.0014535714982291924 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 0.0013891045259871338 +INFO:rtctools:Pipe3_ret.HeatOut.Heat: abs max = 0.0010163866623011627 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.0010039671286556275 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.00048428950780750763 +INFO:rtctools:initial_der(ATES_226d.Stored_volume): abs max = 0.0004629629629629629 +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.00033918978952961247 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.0003244166333992101 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.00016220831669960507 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.00014224420654042702 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.165158 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.0015689825935184215, 'max': 2203.041650916468}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 32.37718953485068}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:ATES in use: WKO (koude-warmteopslag, cold and heat storage) since the maximum temperature has been specified to be <= 30 degrees Celcius +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:root:No profile provided for component='Losses_109f' and ensemble_member=0, using the assets power value instead +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Asset CoolingDemand_15e8 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 25 equations, 7 collocation points, and 92 free variables +CasADi - 2024-10-28 15:46:39 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:2203.041650916468 & 0.0015689825935184215, 32.37718953485068 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 367 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) <= 0.0 +INFO:rtctools:row 368 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) >= 0.0 +INFO:rtctools:row 579 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) <= 0.0 +INFO:rtctools:row 580 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) >= 0.0 +INFO:rtctools:row 791 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) <= 0.0 +INFO:rtctools:row 792 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) >= 0.0 +INFO:rtctools:row 1003 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) <= 0.0 +INFO:rtctools:row 1004 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) >= 0.0 +INFO:rtctools:row 1215 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) <= 0.0 +INFO:rtctools:row 1216 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) >= 0.0 +INFO:rtctools:Too many warnings of same type (165 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 2203.041650916468 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 0 (ATES_226d.Stored_heat__e0__t0): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t0)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t0)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t1)-(@1*ATES_226d.Stored_heat__e0__t0))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t1))+(106812*ATES_226d.Heat_loss__e0__t1))/326821) = 0.0 +INFO:rtctools:col 1 (ATES_226d.Stored_heat__e0__t1): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t1)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t1)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t1)-(@1*ATES_226d.Stored_heat__e0__t0))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t1))+(106812*ATES_226d.Heat_loss__e0__t1))/326821) = 0.0 +INFO:rtctools:col 2 (ATES_226d.Stored_heat__e0__t2): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t2)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t2)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t2)-(@1*ATES_226d.Stored_heat__e0__t1))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t2))+(106812*ATES_226d.Heat_loss__e0__t2))/326821) = 0.0 +INFO:rtctools:col 3 (ATES_226d.Stored_heat__e0__t3): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t3)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t3)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t3)-(@1*ATES_226d.Stored_heat__e0__t2))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t3))+(106812*ATES_226d.Heat_loss__e0__t3))/326821) = 0.0 +INFO:rtctools:col 4 (ATES_226d.Stored_heat__e0__t4): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t4)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t4)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t4)-(@1*ATES_226d.Stored_heat__e0__t3))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t4))+(106812*ATES_226d.Heat_loss__e0__t4))/326821) = 0.0 +INFO:rtctools:col 5 (ATES_226d.Stored_heat__e0__t5): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t5)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t5)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t5)-(@1*ATES_226d.Stored_heat__e0__t4))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t5))+(106812*ATES_226d.Heat_loss__e0__t5))/326821) = 0.0 +INFO:rtctools:col 6 (ATES_226d.Stored_heat__e0__t6): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:@1=106812, (((@1*ATES_226d.Heat_loss__e0__t6)-(4.12083e-08*(2.592e+12*ATES_226d.Stored_heat__e0__t6)))/@1) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t6)-(@1*ATES_226d.Stored_heat__e0__t5))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t6))+(106812*ATES_226d.Heat_loss__e0__t6))/326821) = 0.0 +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 222: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 226: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 228: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 258: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 454: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 468: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 666: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 680: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 878: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 892: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1090: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1104: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1302: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1316: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1514: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1528: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1726: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1740: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 455: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 667: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 879: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1091: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1303: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1515: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1727: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 456: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 668: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 880: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1092: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1304: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1516: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1728: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Losses_109f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 457: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 669: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 881: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1093: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1305: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1517: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1729: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 458: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 670: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 882: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1094: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1306: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1518: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1730: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 459: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 671: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 883: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1095: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1307: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1519: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1731: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 460: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 672: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 884: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1096: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1308: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1520: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1732: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 461: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 673: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 885: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1097: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1309: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1733: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 462: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 674: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 886: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1098: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1310: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1734: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 463: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 675: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 887: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1099: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1311: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1735: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 464: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 676: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 888: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1100: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1312: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1736: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 465: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 677: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 889: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1101: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1313: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1525: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1737: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 466: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 678: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 890: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1102: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1314: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1526: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1738: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 467: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 679: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 891: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1103: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1315: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1527: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1739: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 469: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 681: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 893: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1105: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1317: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1529: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1741: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 470: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 682: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 894: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1106: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1318: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1530: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1742: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 471: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 683: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 895: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1107: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1319: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1531: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1743: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 228: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 229: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 230: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 231: Losses_109f__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 243: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 258: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 245: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 246: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 247: Losses_109f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 248: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 249: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 250: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 251: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 252: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 253: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 254: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 255: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 256: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 257: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 259: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:39 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +869 rows, 476 cols, 2163 nonzeros +667 rows, 414 cols, 1871 nonzeros +637 rows, 398 cols, 1836 nonzeros + +Solving MIP model with: + 637 rows + 398 cols (28 binary, 0 integer, 0 implied int., 370 continuous) + 1836 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 0.000854909836 100.00% 0 0 0 288 0.0s + L 0 0 0 0.00% 0 0.000641182377 100.00% 196 14 0 355 0.0s + +14.3% inactive integer columns, restarting +Model after restart has 469 rows, 351 cols (24 bin., 0 int., 0 impl., 327 cont.), and 1557 nonzeros + + 0 0 0 0.00% 0 0.000641182377 100.00% 8 0 0 512 0.0s + 0 0 0 0.00% 0 0.000641182377 100.00% 8 6 0 666 0.0s + L 0 0 0 0.00% 0 0.000427454918 100.00% 106 20 0 710 0.1s + L 0 0 0 0.00% 0 0.000213727459 100.00% 107 12 0 922 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.17 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 39 + LP iterations 1330 (total) + 0 (strong br.) + 111 (separation) + 574 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.008263013873800828 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.008148220988924572 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.006663475900816181 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.00621170857974038 +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.006205416446092875 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.00500501977748523 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004994895551792251 +INFO:rtctools:Pipe3.HeatOut.Heat: abs max = 0.004176952466535454 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.00368078455648744 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.00368078455648744 +INFO:rtctools:HeatPump_b97e.Pump_power: abs max = 0.00368078455648744 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.003374573216193367 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0031664703809682762 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0031664703809682762 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.002639988064714641 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.002639988064714641 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0024626746079971936 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0024626746079971936 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.002452830944573528 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.002442341081459367 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.0020534145019465403 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.002033450391787362 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0015640686804641345 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0015640686804641345 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0015609048599350085 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015609048599350085 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.0015609048599350072 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.0015609048599350072 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0015555124953615278 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0015555124953615278 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.0015493269413012736 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.001535913554788076 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0015099668903204209 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.001498468665537608 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.001079083204779636 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.001079083204779636 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.001079083204779636 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.001079083204779636 +INFO:rtctools:Pipe3_ret.HeatOut.Heat: abs max = 0.0010514068131441462 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.001038987279498611 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.000842931498218004 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.000842931498218004 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.0002808523250671325 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 1.2504875234325356e-07 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.167059 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 222: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 226: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 228: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 258: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 454: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 468: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 666: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 680: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 878: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 892: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1090: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1104: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1302: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1316: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1514: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1528: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1726: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1740: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 455: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 667: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 879: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1091: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1303: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1515: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1727: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 456: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 668: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 880: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1092: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1304: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1516: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1728: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Losses_109f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 457: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 669: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 881: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1093: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1305: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1517: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1729: (Losses_109f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 458: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 670: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 882: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1094: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1306: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1518: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1730: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 459: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 671: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 883: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1095: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1307: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1519: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1731: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 460: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 672: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 884: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1096: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1308: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1520: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1732: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 461: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 673: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 885: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1097: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1309: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1733: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 462: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 674: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 886: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1098: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1310: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1734: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 463: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 675: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 887: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1099: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1311: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1735: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 464: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 676: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 888: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1100: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1312: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1736: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 465: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 677: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 889: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1101: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1313: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1525: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1737: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 466: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 678: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 890: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1102: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1314: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1526: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1738: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 467: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 679: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 891: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1103: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1315: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1527: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1739: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 469: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 681: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 893: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1105: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1317: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1529: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1741: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 470: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 682: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 894: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1106: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1318: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1530: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1742: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 471: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 683: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 895: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1107: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1319: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1531: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1743: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 228: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 229: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 230: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 231: Losses_109f__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 243: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 258: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 245: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 246: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Losses_109f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 247: Losses_109f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 248: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 249: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 250: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 251: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 252: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 253: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 254: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 255: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 256: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 257: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 259: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:39 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +733 rows, 413 cols, 1870 nonzeros +586 rows, 341 cols, 1701 nonzeros +427 rows, 320 cols, 1297 nonzeros +333 rows, 296 cols, 1137 nonzeros +333 rows, 296 cols, 1137 nonzeros + +Solving MIP model with: + 333 rows + 296 cols (15 binary, 0 integer, 0 implied int., 281 continuous) + 1137 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 12335.565224 28853.553729 57.25% 0 0 0 204 0.0s + L 0 0 0 0.00% 16447.420299 27899.235773 41.05% 40 13 0 229 0.0s + +6.7% inactive integer columns, restarting +Model after restart has 294 rows, 284 cols (13 bin., 0 int., 0 impl., 271 cont.), and 1006 nonzeros + + 0 0 0 0.00% 16447.420299 27899.235773 41.05% 8 0 0 301 0.0s + 0 0 0 0.00% 16447.420299 27899.235773 41.05% 8 7 0 321 0.0s + L 0 0 0 0.00% 16447.420299 25990.599861 36.72% 12 8 0 438 0.1s + +Solving report + Status Optimal + Primal bound 25990.5998605 + Dual bound 25990.5998605 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 25990.5998605 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.10 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 9 + LP iterations 560 (total) + 0 (strong br.) + 24 (separation) + 283 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.008148220988924286 +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.0062373691940256085 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.006211708579740382 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.005020457750138436 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.005005019777485233 +INFO:rtctools:Pipe3.HeatOut.Heat: abs max = 0.0041738850636252045 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.0036807845564874424 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0036807845564874424 +INFO:rtctools:HeatPump_b97e.Pump_power: abs max = 0.0036807845564874424 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.003372119293865168 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0026399880647145543 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0026399880647145543 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.0026359923917887574 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.0026359923917887574 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.0024528309445734416 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.0024423410814592805 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015941889723649421 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.001594188972364942 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0015640686804641352 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0015640686804641352 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.001564068680464135 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.001564068680464135 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.001564068680464135 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.001564068680464135 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.0015609048599350079 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.0015609048599350079 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0015609048599350079 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0015609048599350079 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.0015609048599350079 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.0015609048599350079 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.0015493269413012767 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0015419196382531553 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.001535913554788079 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0015304214134703442 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.001455128356675212 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.001455128356675212 +INFO:rtctools:Pipe1.HeatOut.Q: abs max = 0.0013592932925421619 +INFO:rtctools:Pipe3_ret.HeatOut.Heat: abs max = 0.001048339410233897 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.0010359198765883617 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.00048480792313230147 +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.00027349232091613824 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.0002718586585084324 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.0001359293292542162 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.00011596521909503755 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 5.131689934420796e-06 +INFO:rtctools:initial_der(ATES_226d.Stored_volume): abs max = 1.6386072921583812e-06 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.097674 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.0015689825935184215, 'max': 2203.041650916468}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 32.37718953485068}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:ATES in use: WKO (koude-warmteopslag, cold and heat storage) since the maximum temperature has been specified to be <= 30 degrees Celcius +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:root:No profile provided for component='Losses_109f' and ensemble_member=0, using the assets power value instead +ERROR:WarmingUP-MPC:HeatingDemand_9b90: The installed capacity of 0.05MW should be larger than the maximum of the heat demand profile 0.15MW +ERROR:WarmingUP-MPC:Asset insufficient installed capacity: please increase the installed power or reduce the demand profile peak value of the demand(s) listed. +ERROR:WarmingUP-MPC:CoolingDemand_15e8: The installed capacity of 0.05MW should be larger than the maximum of the heat demand profile 0.15MW +ERROR:WarmingUP-MPC:Asset insufficient installed capacity: please increase the installed power or reduce the demand profile peak value of the demand(s) listed. +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:ATES in use: WKO (koude-warmteopslag, cold and heat storage) since the maximum temperature has been specified to be <= 30 degrees Celcius +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Asset CoolingDemand_15e8 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 20 equations, 9 collocation points, and 75 free variables +CasADi - 2024-10-28 15:46:40 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:2203.041650916468 & 0.0015689825935184215, 32.37718953485068 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 350 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) <= 0.0 +INFO:rtctools:row 351 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) >= 0.0 +INFO:rtctools:row 527 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) <= 0.0 +INFO:rtctools:row 528 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) >= 0.0 +INFO:rtctools:row 704 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) <= 0.0 +INFO:rtctools:row 705 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) >= 0.0 +INFO:rtctools:row 881 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) <= 0.0 +INFO:rtctools:row 882 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) >= 0.0 +INFO:rtctools:row 1058 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) <= 0.0 +INFO:rtctools:row 1059 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) >= 0.0 +INFO:rtctools:Too many warnings of same type (179 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 3186.778502613958 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 594 (CoolingDemand_15e8.Cold_demand__e0__t0): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t0)-((@1*Pipe5_ret.HeatOut.Heat__e0__t0)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t0)))/@1) = 0.0 +INFO:rtctools:@1=10000, ((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t0)-(-310000*path_eps_0_1__e0__t0))-@1)/@1) >= 0.0 +INFO:rtctools:col 595 (CoolingDemand_15e8.Cold_demand__e0__t1): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t1)-((@1*Pipe5_ret.HeatOut.Heat__e0__t1)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t1)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t1)-(-450000*path_eps_0_1__e0__t1))-150000)/10000) >= 0.0 +INFO:rtctools:col 596 (CoolingDemand_15e8.Cold_demand__e0__t2): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t2)-((@1*Pipe5_ret.HeatOut.Heat__e0__t2)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t2)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t2)-(-450000*path_eps_0_1__e0__t2))-150000)/10000) >= 0.0 +INFO:rtctools:col 597 (CoolingDemand_15e8.Cold_demand__e0__t3): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t3)-((@1*Pipe5_ret.HeatOut.Heat__e0__t3)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t3)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t3)-(-450000*path_eps_0_1__e0__t3))-150000)/10000) >= 0.0 +INFO:rtctools:col 598 (CoolingDemand_15e8.Cold_demand__e0__t4): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t4)-((@1*Pipe5_ret.HeatOut.Heat__e0__t4)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t4)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t4)-(-300000*path_eps_0_1__e0__t4))/10000) >= 0.0 +INFO:rtctools:col 599 (CoolingDemand_15e8.Cold_demand__e0__t5): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t5)-((@1*Pipe5_ret.HeatOut.Heat__e0__t5)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t5)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t5)-(-300000*path_eps_0_1__e0__t5))/10000) >= 0.0 +INFO:rtctools:col 600 (CoolingDemand_15e8.Cold_demand__e0__t6): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t6)-((@1*Pipe5_ret.HeatOut.Heat__e0__t6)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t6)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t6)-(-300000*path_eps_0_1__e0__t6))/10000) >= 0.0 +INFO:rtctools:col 601 (CoolingDemand_15e8.Cold_demand__e0__t7): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t7)-((@1*Pipe5_ret.HeatOut.Heat__e0__t7)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t7)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t7)-(-300000*path_eps_0_1__e0__t7))/10000) >= 0.0 +INFO:rtctools:col 602 (CoolingDemand_15e8.Cold_demand__e0__t8): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t8)-((@1*Pipe5_ret.HeatOut.Heat__e0__t8)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t8)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t8)-(-450000*path_eps_0_1__e0__t8))-150000)/10000) >= 0.0 +INFO:rtctools:col 0 (ATES_226d.Stored_heat__e0__t0): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:(ATES_226d.Stored_heat__e0__t8-ATES_226d.Stored_heat__e0__t0) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t1)-(@1*ATES_226d.Stored_heat__e0__t0))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t1))+(106812*ATES_226d.Heat_loss__e0__t1))/326821) = 0.0 +INFO:rtctools:Too many warnings of same type (8 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 226: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 229: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 420: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 431: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 597: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 608: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 774: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 785: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 951: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 962: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1128: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1139: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1305: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1316: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1482: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1493: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1659: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1670: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1836: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1847: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 421: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 598: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 775: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 952: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1129: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1306: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1483: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1660: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1837: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 422: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 599: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 776: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 953: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1130: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1307: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1484: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1661: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1838: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 423: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 600: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 777: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 954: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1131: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1308: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1485: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1662: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1839: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 424: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 601: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 778: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 955: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1132: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1309: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1486: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1663: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1840: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 425: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 602: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 779: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 956: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1133: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1310: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1487: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1664: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1841: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 426: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 603: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 780: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 957: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1134: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1311: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1488: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1665: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1842: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 427: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 604: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 781: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 958: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1135: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1312: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1489: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1666: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1843: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 428: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 605: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 782: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 959: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1136: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1313: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1490: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1667: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1844: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 429: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 606: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 783: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 960: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1137: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1314: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1491: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1668: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1845: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 430: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 607: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 784: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 961: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1138: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1315: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1492: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1669: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1846: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 432: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 609: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 786: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 963: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1140: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1317: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1494: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1671: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1848: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 433: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 610: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 787: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 964: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1141: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1318: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1495: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1672: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1849: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 434: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 611: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 788: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 965: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1142: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1319: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1496: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1673: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1850: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 232: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 233: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 243: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 245: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 246: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 247: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 248: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 249: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 250: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 251: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 252: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 253: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 254: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 256: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:40 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +965 rows, 494 cols, 2387 nonzeros +762 rows, 433 cols, 2127 nonzeros +743 rows, 423 cols, 2170 nonzeros + +Solving MIP model with: + 743 rows + 423 cols (36 binary, 0 integer, 0 implied int., 387 continuous) + 2170 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 314 0.0s + R 0 0 0 0.00% 0 0.1176119165 100.00% 340 49 0 458 0.0s + L 0 0 0 0.00% 0 0.000641182377 100.00% 756 117 0 640 0.2s + L 0 0 0 0.00% 0 0.000427454918 100.00% 758 36 1 1173 0.2s + T 206 0 82 100.00% 0 0 0.00% 918 57 96 5580 0.4s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 2.22044604925e-16 (int. viol.) + 0 (row viol.) + Timing 0.41 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 210 + LP iterations 5591 (total) + 0 (strong br.) + 482 (separation) + 1054 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.006237369194025606 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.00621112822770087 +INFO:rtctools:Pipe2.HeatOut.Heat: abs max = 0.006074567553564768 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.005020457750138436 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.005004555495853623 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.004887536202505666 +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.00411777082027147 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.0033472814579926955 +INFO:rtctools:HeatPump_b97e.Pump_power: abs max = 0.002604775472253196 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.002604775472253195 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.002604775472253195 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.002103322692186662 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.002103322692186662 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0015941889723649404 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0015941889723649404 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.00159418897236494 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.00159418897236494 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.0015639235924542571 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.0015639235924542571 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0015639235924542571 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0015639235924542571 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.0015639235924542571 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.0015639235924542571 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0015599833075544195 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0015599833075544195 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.0015487465892617637 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0015419196382531542 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.0015353332027485663 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0015304214134703427 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.0014767507238658613 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.0014662608607516998 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.0010461366354540269 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0010261725252947815 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.0004706173114179088 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.0004706173114179088 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.0001568449621900768 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 3.0254042638468495e-08 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.412569 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 226: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 229: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 420: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 431: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 597: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 608: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 774: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 785: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 951: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 962: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1128: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1139: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1305: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1316: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1482: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1493: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1659: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1670: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1836: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1847: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 421: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 598: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 775: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 952: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1129: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1306: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1483: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1660: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1837: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 422: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 599: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 776: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 953: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1130: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1307: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1484: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1661: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1838: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 423: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 600: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 777: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 954: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1131: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1308: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1485: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1662: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1839: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 424: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 601: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 778: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 955: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1132: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1309: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1486: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1663: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1840: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 425: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 602: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 779: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 956: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1133: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1310: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1487: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1664: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1841: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 426: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 603: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 780: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 957: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1134: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1311: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1488: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1665: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1842: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 427: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 604: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 781: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 958: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1135: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1312: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1489: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1666: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1843: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 428: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 605: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 782: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 959: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1136: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1313: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1490: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1667: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1844: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 429: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 606: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 783: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 960: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1137: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1314: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1491: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1668: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1845: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 430: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 607: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 784: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 961: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1138: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1315: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1492: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1669: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1846: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 432: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 609: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 786: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 963: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1140: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1317: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1494: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1671: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1848: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 433: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 610: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 787: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 964: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1141: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1318: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1495: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1672: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1849: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 434: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 611: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 788: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 965: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1142: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1319: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1496: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1673: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1850: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 232: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 233: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 243: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 245: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 246: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 247: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 248: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 249: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 250: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 251: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 252: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 253: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 254: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 256: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:41 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +844 rows, 440 cols, 2127 nonzeros +678 rows, 361 cols, 1927 nonzeros +507 rows, 338 cols, 1580 nonzeros +399 rows, 315 cols, 1347 nonzeros +394 rows, 315 cols, 1314 nonzeros + +Solving MIP model with: + 394 rows + 315 cols (19 binary, 0 integer, 0 implied int., 296 continuous) + 1314 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 83652.64764 inf inf 0 0 0 241 0.0s + C 0 0 0 0.00% 93102.474078 229975.73604 59.52% 53 8 0 266 0.0s + L 0 0 0 0.00% 93102.474078 228498.51387 59.25% 53 8 2 266 0.0s + +26.3% inactive integer columns, restarting +Model after restart has 329 rows, 295 cols (14 bin., 0 int., 0 impl., 281 cont.), and 1118 nonzeros + + 0 0 0 0.00% 113350.703053 228498.51387 50.39% 9 0 0 516 0.1s + 0 0 0 0.00% 113394.224804 228498.51387 50.37% 10 9 0 582 0.1s + L 0 0 0 0.00% 140579.455226 228498.281117 38.48% 104 29 0 647 0.1s + +7.1% inactive integer columns, restarting +Model after restart has 296 rows, 285 cols (12 bin., 0 int., 0 impl., 273 cont.), and 1024 nonzeros + + 0 0 0 0.00% 140579.455226 228498.281117 38.48% 13 0 0 786 0.1s + 0 0 0 0.00% 140579.455226 228498.281117 38.48% 14 11 0 822 0.1s + B 7 0 1 1.56% 165551.680421 226433.465223 26.89% 94 18 4 1188 0.2s + T 8 4 1 3.12% 220570.518217 223112.063922 1.14% 95 18 5 1192 0.2s + +Solving report + Status Optimal + Primal bound 223112.063922 + Dual bound 223112.063922 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 223112.063922 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.17 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 14 + LP iterations 1261 (total) + 64 (strong br.) + 153 (separation) + 607 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.006237369194025519 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.0061953670881015185 +INFO:rtctools:Pipe2.HeatOut.Heat: abs max = 0.006105064057712825 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.005020457750138367 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.004991946584174142 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.004911933405824112 +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.004644007796343848 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003768271038850599 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.0026194353874231004 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0026194353874231004 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0026194353874231004 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0026194353874231004 +INFO:rtctools:HeatPump_b97e.Pump_power: abs max = 0.0026194353874231004 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0020886627770167815 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0020886627770167815 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0015941889723648489 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015941889723648489 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.0015723736115264059 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0015599833075544195 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0015599833075544195 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0015599833075544192 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0015599833075544192 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0015524095013672277 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0015419196382530668 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.0015329854496624138 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0015304214134702553 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.0015195720631492162 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.0014908265011921867 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.0014803366380780254 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.00047134367500987595 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.00047134367500987595 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.00014957104054082347 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 3.669501827904822e-06 +INFO:rtctools:initial_der(ATES_226d.Stored_volume): abs max = 1.2130466604601137e-06 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.171039 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.0015689825935184215, 'max': 2203.041650916468}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 32.37718953485068}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:ATES in use: WKO (koude-warmteopslag, cold and heat storage) since the maximum temperature has been specified to be <= 30 degrees Celcius +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Asset CoolingDemand_15e8 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 20 equations, 9 collocation points, and 75 free variables +CasADi - 2024-10-28 15:46:41 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((2097.84*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/16055.3) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:2203.041650916468 & 0.0015689825935184215, 32.37718953485068 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 350 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) <= 0.0 +INFO:rtctools:row 351 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t0)-(@1*Pipe2_ret.HeatOut.Heat__e0__t0))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t0))/79948.9) >= 0.0 +INFO:rtctools:row 511 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) <= 0.0 +INFO:rtctools:row 512 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t1)-(@1*Pipe2_ret.HeatOut.Heat__e0__t1))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t1))/79948.9) >= 0.0 +INFO:rtctools:row 672 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) <= 0.0 +INFO:rtctools:row 673 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t2)-(@1*Pipe2_ret.HeatOut.Heat__e0__t2))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t2))/79948.9) >= 0.0 +INFO:rtctools:row 833 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) <= 0.0 +INFO:rtctools:row 834 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t3)-(@1*Pipe2_ret.HeatOut.Heat__e0__t3))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t3))/79948.9) >= 0.0 +INFO:rtctools:row 994 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))-(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) <= 0.0 +INFO:rtctools:row 995 (max: 398.60199161468955, min: 0.004181280329070102, range: 95330.1286315182): @1=3.18678e+07, (((((@1*Pipe2_ret.HeatIn.Heat__e0__t4)-(@1*Pipe2_ret.HeatOut.Heat__e0__t4))-(334.289*Pipe2_ret__hn_heat_loss__e0__t0))+(1.91207e+07*Pipe2__is_disconnected__e0__t4))/79948.9) >= 0.0 +INFO:rtctools:Too many warnings of same type (179 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 3186.778502613958 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 594 (CoolingDemand_15e8.Cold_demand__e0__t0): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t0)-((@1*Pipe5_ret.HeatOut.Heat__e0__t0)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t0)))/@1) = 0.0 +INFO:rtctools:@1=10000, ((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t0)-(-310000*path_eps_0_1__e0__t0))-@1)/@1) >= 0.0 +INFO:rtctools:col 595 (CoolingDemand_15e8.Cold_demand__e0__t1): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t1)-((@1*Pipe5_ret.HeatOut.Heat__e0__t1)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t1)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t1)-(-450000*path_eps_0_1__e0__t1))-150000)/10000) >= 0.0 +INFO:rtctools:col 596 (CoolingDemand_15e8.Cold_demand__e0__t2): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t2)-((@1*Pipe5_ret.HeatOut.Heat__e0__t2)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t2)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t2)-(-450000*path_eps_0_1__e0__t2))-150000)/10000) >= 0.0 +INFO:rtctools:col 597 (CoolingDemand_15e8.Cold_demand__e0__t3): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t3)-((@1*Pipe5_ret.HeatOut.Heat__e0__t3)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t3)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t3)-(-450000*path_eps_0_1__e0__t3))-150000)/10000) >= 0.0 +INFO:rtctools:col 598 (CoolingDemand_15e8.Cold_demand__e0__t4): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t4)-((@1*Pipe5_ret.HeatOut.Heat__e0__t4)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t4)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t4)-(-300000*path_eps_0_1__e0__t4))/10000) >= 0.0 +INFO:rtctools:col 599 (CoolingDemand_15e8.Cold_demand__e0__t5): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t5)-((@1*Pipe5_ret.HeatOut.Heat__e0__t5)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t5)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t5)-(-300000*path_eps_0_1__e0__t5))/10000) >= 0.0 +INFO:rtctools:col 600 (CoolingDemand_15e8.Cold_demand__e0__t6): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t6)-((@1*Pipe5_ret.HeatOut.Heat__e0__t6)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t6)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t6)-(-300000*path_eps_0_1__e0__t6))/10000) >= 0.0 +INFO:rtctools:col 601 (CoolingDemand_15e8.Cold_demand__e0__t7): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t7)-((@1*Pipe5_ret.HeatOut.Heat__e0__t7)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t7)))/@1) = 0.0 +INFO:rtctools:(((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t7)-(-300000*path_eps_0_1__e0__t7))/10000) >= 0.0 +INFO:rtctools:col 602 (CoolingDemand_15e8.Cold_demand__e0__t8): range 3186.778502613958, min 0.07844912967592108, max 250.0 +INFO:rtctools:@1=3.18678e+07, (((3.98347e+07*Pipe5.HeatIn.Heat__e0__t8)-((@1*Pipe5_ret.HeatOut.Heat__e0__t8)+(2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t8)))/@1) = 0.0 +INFO:rtctools:((((2.5e+06*CoolingDemand_15e8.Cold_demand__e0__t8)-(-450000*path_eps_0_1__e0__t8))-150000)/10000) >= 0.0 +INFO:rtctools:col 0 (ATES_226d.Stored_heat__e0__t0): range 2203.041650916468, min 1.0, max 2203.041650916468 +INFO:rtctools:(ATES_226d.Stored_heat__e0__t8-ATES_226d.Stored_heat__e0__t0) = 0.0 +INFO:rtctools:@1=2.592e+12, ((((((@1*ATES_226d.Stored_heat__e0__t1)-(@1*ATES_226d.Stored_heat__e0__t0))/3600)-(1e+06*ATES_226d.Heat_low_temperature_ates__e0__t1))+(106812*ATES_226d.Heat_loss__e0__t1))/326821) = 0.0 +INFO:rtctools:Too many warnings of same type (8 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 226: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 229: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 404: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 415: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 565: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 576: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 726: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 737: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 887: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 898: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1048: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1059: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1209: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1220: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1370: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1381: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1531: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1542: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1692: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1703: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 405: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 566: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 727: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 888: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1049: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1210: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1371: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1532: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1693: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 406: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 567: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 728: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 889: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1050: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1211: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1372: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1533: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1694: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 407: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 568: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 729: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 890: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1051: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1212: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1373: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1534: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 408: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 569: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 730: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 891: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1052: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1213: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1374: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1535: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 409: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 570: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 731: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 892: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1053: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1214: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1375: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1536: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 410: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 571: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 732: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 893: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1054: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1215: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1376: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1537: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 411: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 572: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 733: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 894: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1055: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1216: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1377: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1538: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1699: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 412: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 573: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 734: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 895: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1056: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1217: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1378: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1539: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1700: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 413: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 574: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 735: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 896: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1057: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1218: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1379: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1540: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1701: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 414: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 575: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 736: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 897: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1058: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1219: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1380: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1541: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1702: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 416: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 577: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 738: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 899: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1060: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1221: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1382: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1543: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1704: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 417: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 578: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 739: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 900: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1061: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1222: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1383: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1544: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1705: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 418: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 579: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 740: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 901: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1062: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1223: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1384: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1545: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1706: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 180: Pipe1__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 181: Pipe1_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 182: Pipe2__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 183: Pipe2_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 184: Pipe4__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 185: Pipe4_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 186: Pipe5__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 187: Pipe5_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 232: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 233: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 243: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 245: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 246: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 247: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 248: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 249: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 250: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 251: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 252: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 253: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 254: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 256: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +632 rows, 377 cols, 1487 nonzeros +345 rows, 300 cols, 1017 nonzeros +259 rows, 300 cols, 705 nonzeros + +Solving MIP model with: + 259 rows + 300 cols (9 binary, 0 integer, 0 implied int., 291 continuous) + 705 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 0.0691202266 100.00% 0 0 0 156 0.0s + H 0 0 0 0.00% 0 0 0.00% 11 5 0 165 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 165 (total) + 0 (strong br.) + 9 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.006193352342835874 +INFO:rtctools:Pipe2.HeatOut.Heat: abs max = 0.0061933523428358735 +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.0061933523428358735 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.0049546818742687 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.004954681874268699 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004954681874268699 +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.004128901561890583 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.0033031212495124663 +INFO:rtctools:HeatPump_b97e.Pump_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0020644507809452913 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0020644507809452913 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.0015483380857089686 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0015483380857089686 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0015483380857089686 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0015483380857089686 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0015483380857089686 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0015483380857089686 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0015483380857089684 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0015483380857089684 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0015483380857089681 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015483380857089681 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.0014864045622806099 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.0014864045622806099 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0009909363748537398 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.0009909363748537398 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.0004858948378784208 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.0004858948378784208 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.00016193748649748476 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 3.09016322789565e-08 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.014485 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatPump_b97e__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 226: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 229: HeatPump_b97e__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 404: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 415: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 565: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 576: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 726: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 737: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 887: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 898: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1048: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1059: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1209: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1220: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1370: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1381: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1531: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1542: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1692: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1703: (HeatPump_b97e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 405: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 566: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 727: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 888: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1049: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1210: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1371: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1532: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1693: (CoolingDemand_15e8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 406: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 567: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 728: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 889: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1050: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1211: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1372: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1533: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1694: (HeatingDemand_9b90_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 407: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 568: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 729: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 890: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1051: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1212: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1373: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1534: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 408: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 569: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 730: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 891: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1052: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1213: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1374: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1535: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 409: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 570: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 731: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 892: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1053: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1214: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1375: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1536: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 410: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 571: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 732: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 893: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1054: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1215: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1376: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1537: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 411: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 572: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 733: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 894: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1055: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1216: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1377: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1538: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1699: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 412: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 573: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 734: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 895: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1056: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1217: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1378: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1539: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1700: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 413: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 574: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 735: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 896: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1057: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1218: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1379: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1540: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1701: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 414: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 575: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 736: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 897: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1058: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1219: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1380: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1541: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1702: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_226d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 416: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 577: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 738: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 899: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1060: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1221: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1382: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1543: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1704: (ATES_226d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 417: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 578: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 739: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 900: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1061: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1222: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1383: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1544: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1705: (Joint_913e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_913e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 418: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 579: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 740: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 901: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1062: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1223: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1384: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1545: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1706: (Joint_913e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 180: Pipe1__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 181: Pipe1_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 182: Pipe2__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 183: Pipe2_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 184: Pipe4__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 185: Pipe4_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 186: Pipe5__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__hn_heat_loss__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 187: Pipe5_ret__hn_heat_loss__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 231: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 242: HeatPump_b97e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 232: CoolingDemand_15e8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 233: HeatingDemand_9b90__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 243: ATES_226d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_b97e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 244: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 255: HeatPump_b97e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'CoolingDemand_15e8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 245: CoolingDemand_15e8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_9b90__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 246: HeatingDemand_9b90__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 247: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 248: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 249: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 250: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 251: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 252: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 253: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 254: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ATES_226d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 256: ATES_226d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +430 rows, 296 cols, 993 nonzeros +113 rows, 221 cols, 359 nonzeros +111 rows, 219 cols, 355 nonzeros + +Solving MIP model with: + 111 rows + 219 cols (0 binary, 0 integer, 0 implied int., 219 continuous) + 355 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 0 200215.029165 100.00% 0 0 0 105 0.0s + +Solving report + Status Optimal + Primal bound 200215.029165 + Dual bound 200215.029165 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 200215.029165 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 105 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe4__hn_max_discharge: abs max = 0.009909363748537398 +INFO:rtctools:Pipe4_ret__hn_max_discharge: abs max = 0.009909363748537398 +INFO:rtctools:Pipe5__hn_max_discharge: abs max = 0.009909363748537398 +INFO:rtctools:Pipe5_ret__hn_max_discharge: abs max = 0.009909363748537398 +INFO:rtctools:Pipe2.HeatOut.Heat: abs max = 0.0061933523428358735 +INFO:rtctools:Pipe4.HeatOut.Heat: abs max = 0.0061933523428358735 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.0061933523428358735 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.004954681874268699 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004954681874268699 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.004954681874268699 +INFO:rtctools:Pipe1.HeatOut.Heat: abs max = 0.004128901561890583 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.0033031212495124663 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.0025805634761816142 +INFO:rtctools:HeatPump_b97e.Pump_power: abs max = 0.0025805634761816142 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.002580563476181614 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.002580563476181614 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.002580563476181614 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0020644507809452913 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0020644507809452913 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0015483380857089684 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015483380857089684 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0015483380857089684 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0015483380857089684 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe2_ret.HeatOut.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.0014864045622806096 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0009909363748537398 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.0009909363748537398 +INFO:rtctools:ATES_226d.Stored_heat: abs max = 0.0004858948378784206 +INFO:rtctools:ATES_226d.Heat_loss: abs max = 0.0004858948378784206 +INFO:rtctools:ATES_226d.Stored_volume: abs max = 0.0001619374864974847 +INFO:rtctools:initial_der(ATES_226d.Stored_heat): abs max = 3.09016322789565e-08 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.003174 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.0015689825935184215, 'max': 2203.041650916468}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 32.37718953485068}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 7 equations, 4 collocation points, and 21 free variables +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +111 rows, 63 cols, 264 nonzeros +84 rows, 40 cols, 228 nonzeros +75 rows, 40 cols, 206 nonzeros + +Solving MIP model with: + 75 rows + 40 cols (4 binary, 0 integer, 0 implied int., 36 continuous) + 206 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 0.0461803399 100.00% 0 0 0 22 0.0s + C 0 0 0 0.00% 0 0.0377283665 100.00% 10 1 0 28 0.0s + L 0 0 0 0.00% 0 0 0.00% 10 1 0 28 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 32 (total) + 0 (strong br.) + 6 (separation) + 4 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.004442 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 3 collocation points, and 25 free variables +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +80 rows, 51 cols, 178 nonzeros +52 rows, 29 cols, 128 nonzeros +38 rows, 20 cols, 84 nonzeros +25 rows, 10 cols, 50 nonzeros +14 rows, 6 cols, 28 nonzeros + +Solving MIP model with: + 14 rows + 6 cols (0 binary, 0 integer, 0 implied int., 6 continuous) + 28 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.2433697289 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0.243369728905 + Dual bound 0.243369728905 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.243369728905 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000832 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 2 equations, 3 collocation points, and 7 free variables +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +25 rows, 12 cols, 50 nonzeros +7 rows, 3 cols, 14 nonzeros + +Solving MIP model with: + 7 rows + 3 cols (0 binary, 0 integer, 0 implied int., 3 continuous) + 14 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.1217750811 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0.121775081101 + Dual bound 0.121775081101 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.121775081101 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000688 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 2 equations, 3 collocation points, and 7 free variables +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +27 rows, 12 cols, 54 nonzeros +7 rows, 3 cols, 14 nonzeros +Presolve : Reductions: rows 7(-38); columns 3(-24); elements 14(-76) +Solving the presolved LP +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 4.6636317249e-01 Pr: 1(0.25) 0s + 1 4.6636317249e-01 Pr: 0(0) 0s +Solving the original LP from the solution after postsolve +Model status : Optimal +Simplex iterations: 1 +Objective value : 4.6636317249e-01 +HiGHS run time : 0.00 +INFO:rtctools:Solver succeeded with status Optimal (0.000428 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset Transformer_0185 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 13 free variables +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +31 rows, 15 cols, 62 nonzeros +7 rows, 3 cols, 14 nonzeros + +Solving MIP model with: + 7 rows + 3 cols (0 binary, 0 integer, 0 implied int., 3 continuous) + 14 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.1216848645 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0.121684864452 + Dual bound 0.121684864452 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.121684864452 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000693 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 3 collocation points, and 42 free variables +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 361 rows + 231 cols (19 binary, 6 integer, 0 implied int., 206 continuous) + 770 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -1.69550364e-05 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -1.28187543e-05 -1.2e-09 Large 0 0 0 4 0.0s + C 0 0 0 0.00% -1.28187543e-05 -4.13588204e-06 209.94% 92 20 0 7 0.0s + L 0 0 0 0.00% -1.28187543e-05 -1.28187543e-05 0.00% 92 20 0 7 0.0s + +Solving report + Status Optimal + Primal bound -1.2818754325e-05 + Dual bound -1.2818754325e-05 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -1.2818754325e-05 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 10 (total) + 0 (strong br.) + 3 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.010939 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 3 collocation points, and 42 free variables +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 388 rows + 240 cols (28 binary, 6 integer, 0 implied int., 206 continuous) + 857 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -8.83586716e-05 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -5.74686334e-05 -8.25074307e-06 596.53% 0 0 0 16 0.0s + C 0 0 0 0.00% -3.18014607e-05 -2.43548298e-05 30.58% 120 18 0 40 0.0s + T 0 0 0 0.00% -3.18014607e-05 -3.18014607e-05 0.00% 120 18 0 40 0.0s + +Solving report + Status Optimal + Primal bound -3.18014606797e-05 + Dual bound -3.18014606797e-05 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -3.18014606797e-05 (objective) + 0 (bound viol.) + 2.44249065418e-15 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 40 (total) + 0 (strong br.) + 24 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.011429 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 3 collocation points, and 42 free variables +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 388 rows + 240 cols (28 binary, 6 integer, 0 implied int., 206 continuous) + 857 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -5.74661144e-05 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -3.83109384e-05 0 Large 0 0 0 13 0.0s + C 0 0 0 0.00% -8.00027207e-06 -4.04611418e-06 97.73% 85 16 0 41 0.0s + T 0 0 0 0.00% -8.09123236e-06 -8.09123236e-06 0.00% 85 16 0 41 0.0s + +Solving report + Status Optimal + Primal bound -8.09123235867e-06 + Dual bound -8.09123235867e-06 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -8.09123235867e-06 (objective) + 0 (bound viol.) + 2.22044604925e-16 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 41 (total) + 0 (strong br.) + 28 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.009421 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 3 collocation points, and 42 free variables +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 367 rows + 231 cols (19 binary, 6 integer, 0 implied int., 206 continuous) + 791 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -9.02721875e-05 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -5.93821494e-05 -4.45087e-06 1234.17% 0 0 0 13 0.0s + C 0 0 0 0.00% -1.25411064e-05 -1.25411064e-05 0.00% 86 14 0 25 0.0s + +Solving report + Status Optimal + Primal bound -1.25411063559e-05 + Dual bound -1.25411063559e-05 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -1.25411063559e-05 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 28 (total) + 0 (strong br.) + 12 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.009463 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 3 collocation points, and 42 free variables +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 367 rows + 231 cols (19 binary, 6 integer, 0 implied int., 206 continuous) + 791 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -5.74661144e-05 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -3.83109384e-05 -4.04575418e-06 846.94% 0 0 0 12 0.0s + C 0 0 0 0.00% -8.09123236e-06 -8.09123236e-06 0.00% 90 15 0 29 0.0s + +Solving report + Status Optimal + Primal bound -8.09123235867e-06 + Dual bound -8.09123235867e-06 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -8.09123235867e-06 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 29 (total) + 0 (strong br.) + 17 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.0071 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +ERROR:mesido:HeatPump_d8fd should have at least gas or heat specified onone of the in ports +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 11 equations, 45 collocation points, and 30 free variables +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2025 rows, 1125 cols, 4860 nonzeros +1260 rows, 810 cols, 2970 nonzeros +945 rows, 810 cols, 2250 nonzeros +675 rows, 630 cols, 1710 nonzeros + +Solving MIP model with: + 675 rows + 630 cols (0 binary, 0 integer, 0 implied int., 630 continuous) + 1710 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 451 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.008935 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +405 rows, 495 cols, 945 nonzeros +0 rows, 45 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 6.47685025814 + Dual bound 6.47685025814 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.47685025814 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00269 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +ERROR:mesido:ElectricBoiler_9aab should have at least gas or heat specified onone of the in ports +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 11 equations, 45 collocation points, and 30 free variables +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1575 rows, 1080 cols, 3510 nonzeros +1260 rows, 810 cols, 2970 nonzeros +945 rows, 810 cols, 2250 nonzeros +675 rows, 630 cols, 1710 nonzeros + +Solving MIP model with: + 675 rows + 630 cols (0 binary, 0 integer, 0 implied int., 630 continuous) + 1710 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 445 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.010187 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:46:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +405 rows, 495 cols, 945 nonzeros +0 rows, 45 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 6.47685025814 + Dual bound 6.47685025814 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.47685025814 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.002909 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 25 collocation points, and 42 free variables +CasADi - 2024-10-28 15:46:45 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:46:45 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +WARNING: LP matrix packed vector contains 8 |values| in [0, 0] less than or equal to 1e-09: ignored + +Presolve is switched off + +Solving MIP model with: + 2030 rows + 1258 cols (63 binary, 50 integer, 0 implied int., 1145 continuous) + 4028 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 46441743.77648 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 394044201.2203 449747241.2859 12.39% 0 0 0 99 0.0s + C 0 0 0 0.00% 394139223.3728 394139223.3728 0.00% 164 28 0 148 0.0s + +Solving report + Status Optimal + Primal bound 394139223.373 + Dual bound 394139223.373 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 394139223.373 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 148 (total) + 0 (strong br.) + 49 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.034428 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +WARNING:mesido:ESDL update: asset WindPark_9074 has not been updated +WARNING:mesido:ESDL update: asset ElectricityDemand_f833 has not been updated +WARNING:mesido:ESDL update: asset Electrolyzer_6327 has not been updated +WARNING:mesido:ESDL update: asset GasDemand_4146 has not been updated +WARNING:mesido:ESDL update: asset GasStorage_9172 has not been updated +WARNING:mesido:ESDL update: asset Bus_24cf has not been updated +WARNING:mesido:ESDL update: asset ElectricityCable_80a3 has not been updated +WARNING:mesido:ESDL update: asset ElectricityCable_e388 has not been updated +WARNING:mesido:ESDL update: asset ElectricityCable_91e7 has not been updated +WARNING:mesido:ESDL update: asset Joint_2503 has not been updated +WARNING:mesido:ESDL update: asset Pipe_ec1a has not been updated +WARNING:mesido:ESDL update: asset Pipe_97ee has not been updated +WARNING:mesido:ESDL update: asset Pipe_910d has not been updated +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 99 collocation points, and 167 free variables +CasADi - 2024-10-28 15:46:46 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 1.0 +INFO:rtctools:E.g., (Pipe1__hn_pipe_class_None__e0__t0+Pipe1__hn_pipe_class_DN150__e0__t0) = 1.0 +INFO:rtctools:Smallest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., (Pipe1__hn_pipe_class_None__e0__t0+Pipe1__hn_pipe_class_DN150__e0__t0) = 1.0 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 1.0 +INFO:rtctools:E.g., (Pipe1__hn_pipe_class_None__e0__t0+Pipe1__hn_pipe_class_DN150__e0__t0) = 1.0 +INFO:rtctools:Largest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., (Pipe1__hn_pipe_class_None__e0__t0+Pipe1__hn_pipe_class_DN150__e0__t0) = 1.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:2203.0416509164675 & 0.0016131447526647965, 619.905557831735 & 0.0016131447526647968 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 5867 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): ((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t0)-(0.775551*(Pipe_9768__flow_direct_var__e0__t0+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t0)))/0.00125108) <= 0.0 +INFO:rtctools:row 5868 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): @1=1, ((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t0)+(0.775551*((@1-Pipe_9768__flow_direct_var__e0__t0)+Pipe_9768__hn_pipe_class_None__e0__t0)))-(2.01817e-06*(@1-Pipe_9768__is_disconnected__e0__t0)))/0.00125108) >= 0.0 +INFO:rtctools:row 5877 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): ((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t0)-(0.775551*(Pipe_9768__flow_direct_var__e0__t0+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t0)))/0.00125108) <= 0.0 +INFO:rtctools:row 5878 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): @1=1, ((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t0)+(0.775551*((@1-Pipe_9768__flow_direct_var__e0__t0)+Pipe_9768__hn_pipe_class_None__e0__t0)))-(2.01817e-06*(@1-Pipe_9768__is_disconnected__e0__t0)))/0.00125108) >= 0.0 +INFO:rtctools:row 5887 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.775551*(Pipe_f6e5__flow_direct_var__e0__t0+Pipe_f6e5__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00125108) <= 0.0 +INFO:rtctools:row 5888 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): @1=1, ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)+(0.775551*((@1-Pipe_f6e5__flow_direct_var__e0__t0)+Pipe_f6e5__hn_pipe_class_None__e0__t0)))-(2.01817e-06*(@1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00125108) >= 0.0 +INFO:rtctools:row 5897 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.775551*(Pipe_f6e5__flow_direct_var__e0__t0+Pipe_f6e5__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00125108) <= 0.0 +INFO:rtctools:row 5898 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): @1=1, ((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)+(0.775551*((@1-Pipe_f6e5__flow_direct_var__e0__t0)+Pipe_f6e5__hn_pipe_class_None__e0__t0)))-(2.01817e-06*(@1-Pipe_f6e5__is_disconnected__e0__t0)))/0.00125108) >= 0.0 +INFO:rtctools:row 6229 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): ((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t1)-(0.775551*(Pipe_9768__flow_direct_var__e0__t1+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t1)))/0.00125108) <= 0.0 +INFO:rtctools:row 6230 (max: 619.9071709764876, min: 0.0016131447526647965, range: 384284.90062807227): @1=1, ((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t1)+(0.775551*((@1-Pipe_9768__flow_direct_var__e0__t1)+Pipe_9768__hn_pipe_class_None__e0__t0)))-(2.01817e-06*(@1-Pipe_9768__is_disconnected__e0__t1)))/0.00125108) >= 0.0 +INFO:rtctools:Too many warnings of same type (5606 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 7039.153030460446 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 11880 (Pipe_9768_ret.HeatOut.Q__e0__t0): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t0))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t0)-(0.775551*(Pipe_9768__flow_direct_var__e0__t0+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t0)))/0.00125108) <= 0.0 +INFO:rtctools:col 11881 (Pipe_9768_ret.HeatOut.Q__e0__t1): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t1))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t1)-(0.775551*(Pipe_9768__flow_direct_var__e0__t1+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t1)))/0.00125108) <= 0.0 +INFO:rtctools:col 11882 (Pipe_9768_ret.HeatOut.Q__e0__t2): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t2))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t2)-(0.775551*(Pipe_9768__flow_direct_var__e0__t2+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t2)))/0.00125108) <= 0.0 +INFO:rtctools:col 11883 (Pipe_9768_ret.HeatOut.Q__e0__t3): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t3))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t3)-(0.775551*(Pipe_9768__flow_direct_var__e0__t3+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t3)))/0.00125108) <= 0.0 +INFO:rtctools:col 11884 (Pipe_9768_ret.HeatOut.Q__e0__t4): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t4))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t4)-(0.775551*(Pipe_9768__flow_direct_var__e0__t4+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t4)))/0.00125108) <= 0.0 +INFO:rtctools:col 11885 (Pipe_9768_ret.HeatOut.Q__e0__t5): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t5))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t5)-(0.775551*(Pipe_9768__flow_direct_var__e0__t5+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t5)))/0.00125108) <= 0.0 +INFO:rtctools:col 11886 (Pipe_9768_ret.HeatOut.Q__e0__t6): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t6))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t6)-(0.775551*(Pipe_9768__flow_direct_var__e0__t6+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t6)))/0.00125108) <= 0.0 +INFO:rtctools:col 11887 (Pipe_9768_ret.HeatOut.Q__e0__t7): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t7))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t7)-(0.775551*(Pipe_9768__flow_direct_var__e0__t7+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t7)))/0.00125108) <= 0.0 +INFO:rtctools:col 11888 (Pipe_9768_ret.HeatOut.Q__e0__t8): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t8))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t8)-(0.775551*(Pipe_9768__flow_direct_var__e0__t8+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t8)))/0.00125108) <= 0.0 +INFO:rtctools:col 11889 (Pipe_9768_ret.HeatOut.Q__e0__t9): range 7039.153030460446, min 0.017613026510561115, max 123.98078893739644 +INFO:rtctools:(((500*HeatStorage_74c1_aggregation_count__e0__t0)-(0.155109*Pipe_9768_ret.HeatOut.Q__e0__t9))/8.80651) >= 0.0 +INFO:rtctools:((((0.155109*Pipe_9768_ret.HeatOut.Q__e0__t9)-(0.775551*(Pipe_9768__flow_direct_var__e0__t9+Pipe_9768__hn_pipe_class_None__e0__t0)))+(2.01817e-06*(1-Pipe_9768__is_disconnected__e0__t9)))/0.00125108) <= 0.0 +INFO:rtctools:Too many warnings of same type (708 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6079: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6441: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6803: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7165: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7527: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7889: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8251: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8613: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8975: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9337: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9699: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10061: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10423: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10785: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11147: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11509: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11871: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12233: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12595: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12957: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13319: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13681: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14043: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14405: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14767: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15129: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15491: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15853: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16215: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16577: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16939: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17301: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17663: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18025: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18387: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18749: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19111: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19473: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19835: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20197: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20559: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20921: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21283: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21645: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22007: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22369: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22731: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23093: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23455: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23817: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24179: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24541: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24903: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25265: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25627: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25989: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26351: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26713: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27075: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27437: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27799: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28161: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28523: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28885: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29247: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29609: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29971: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30333: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30695: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31057: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31419: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31781: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32143: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32505: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32867: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33229: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33591: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33953: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34315: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34677: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35039: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35401: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35763: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36125: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36487: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36849: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37211: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37573: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37935: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38297: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38659: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39021: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39383: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39745: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40107: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40469: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40831: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41193: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41555: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6080: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6442: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6804: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7166: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7528: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7890: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8252: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8614: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8976: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9338: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9700: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10062: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10424: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10786: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11148: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11510: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11872: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12234: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12596: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12958: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13320: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13682: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14044: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14406: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14768: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15130: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15492: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15854: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16216: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16578: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16940: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17302: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17664: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18026: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18388: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18750: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19112: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19474: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19836: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20198: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20560: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20922: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21284: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21646: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22008: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22370: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22732: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23094: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23456: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23818: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24180: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24542: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24904: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25266: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25628: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25990: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26352: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26714: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27076: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27438: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27800: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28162: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28524: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28886: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29248: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29610: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29972: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30334: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30696: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31058: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31420: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31782: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32144: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32506: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32868: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33230: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33592: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33954: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34316: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34678: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35040: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35402: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35764: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36126: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36488: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36850: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37212: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37574: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37936: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38298: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38660: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39022: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39384: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39746: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40108: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40470: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40832: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41194: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41556: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6081: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6443: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6805: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7167: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7529: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7891: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8253: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8615: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8977: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9339: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9701: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10063: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10425: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10787: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11149: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11511: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11873: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12235: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12597: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12959: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13321: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13683: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14045: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14407: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14769: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15131: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15493: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15855: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16217: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16579: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16941: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17303: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17665: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18027: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18389: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18751: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19113: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19475: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19837: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20199: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20561: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20923: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21285: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21647: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22009: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22371: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22733: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23095: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23457: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23819: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24181: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24543: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24905: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25267: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25629: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25991: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26353: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26715: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27077: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27439: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27801: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28163: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28525: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28887: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29249: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29611: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29973: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30335: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30697: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31059: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31421: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31783: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32145: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32507: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32869: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33231: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33593: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33955: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34317: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34679: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35041: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35403: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35765: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36127: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36489: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36851: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37213: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37575: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37937: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38299: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38661: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39023: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39385: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39747: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40109: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40471: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40833: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41195: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41557: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6122: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6484: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6846: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7208: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7570: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7932: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8294: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8656: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9018: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9380: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9742: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10104: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10466: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10828: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11190: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11552: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11914: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12276: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12638: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13000: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13362: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13724: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14086: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14448: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14810: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15172: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15534: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15896: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16258: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16620: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16982: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17344: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17706: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18068: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18430: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18792: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19154: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19516: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19878: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20240: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20602: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20964: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21326: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21688: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22050: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22412: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22774: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23136: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23498: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23860: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24222: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24584: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24946: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25308: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25670: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26032: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26394: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26756: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27118: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27480: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27842: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28204: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28566: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28928: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29290: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29652: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30014: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30376: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30738: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31100: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31462: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31824: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32186: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32548: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32910: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33272: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33634: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33996: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34358: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34720: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35082: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35444: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35806: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36168: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36530: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36892: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37254: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37616: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37978: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38340: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38702: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39064: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39426: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39788: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40150: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40512: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40874: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41236: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41598: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6123: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6485: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6847: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7209: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7571: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7933: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8295: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8657: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9019: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9381: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9743: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10105: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10467: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10829: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11191: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11553: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11915: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12277: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12639: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13001: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13363: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13725: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14087: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14449: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14811: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15173: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15535: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15897: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16259: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16621: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16983: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17345: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17707: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18069: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18431: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18793: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19155: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19517: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19879: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20241: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20603: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20965: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21327: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21689: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22051: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22413: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22775: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23137: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23499: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23861: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24223: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24585: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24947: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25309: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25671: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26033: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26395: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26757: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27119: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27481: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27843: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28205: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28567: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28929: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29291: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29653: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30015: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30377: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30739: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31101: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31463: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31825: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32187: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32549: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32911: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33273: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33635: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33997: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34359: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34721: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35083: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35445: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35807: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36169: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36531: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36893: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37255: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37617: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37979: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38341: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38703: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39065: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39427: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39789: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40151: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40513: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40875: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41237: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41599: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6124: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6486: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6848: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7210: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7572: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7934: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8296: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8658: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9020: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9382: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9744: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10106: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10468: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10830: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11192: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11554: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11916: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12278: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12640: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13002: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13364: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13726: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14088: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14450: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14812: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15174: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15536: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15898: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16260: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16622: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16984: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17346: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17708: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18070: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18432: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18794: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19156: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19518: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19880: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20242: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20604: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20966: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21328: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21690: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22052: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22414: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22776: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23138: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23500: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23862: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24224: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24586: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24948: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25310: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25672: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26034: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26396: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26758: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27120: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27482: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27844: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28206: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28568: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28930: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29292: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29654: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30016: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30378: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30740: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31102: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31464: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31826: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32188: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32550: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32912: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33274: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33636: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33998: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34360: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34722: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35084: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35446: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35808: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36170: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36532: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36894: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37256: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37618: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37980: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38342: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38704: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39066: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39428: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39790: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40152: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40514: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40876: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41238: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41600: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6125: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6487: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6849: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7211: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7573: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7935: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8297: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8659: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9021: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9383: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9745: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10107: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10469: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10831: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11193: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11555: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11917: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12279: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12641: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13003: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13365: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13727: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14089: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14451: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14813: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15175: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15537: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15899: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16261: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16623: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16985: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17347: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17709: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18071: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18433: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18795: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19157: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19519: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19881: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20243: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20605: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20967: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21329: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21691: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22053: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22415: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22777: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23139: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23501: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23863: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24225: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24587: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24949: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25311: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25673: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26035: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26397: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26759: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27121: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27483: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27845: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28207: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28569: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28931: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29293: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29655: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30017: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30379: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30741: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31103: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31465: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31827: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32189: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32551: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32913: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33275: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33637: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33999: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34361: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34723: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35085: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35447: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35809: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36171: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36533: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36895: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37257: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37619: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37981: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38343: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38705: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39067: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39429: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39791: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40153: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40515: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40877: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41239: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41601: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6126: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6488: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6850: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7212: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7574: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7936: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8298: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8660: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9022: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9384: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9746: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10108: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10470: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10832: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11194: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11556: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11918: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12280: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12642: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13004: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13366: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13728: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14090: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14452: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14814: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15176: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15538: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15900: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16262: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16624: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16986: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17348: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17710: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18072: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18434: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18796: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19158: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19520: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19882: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20244: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20606: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20968: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21330: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21692: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22054: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22416: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22778: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23140: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23502: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23864: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24226: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24588: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24950: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25312: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25674: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26036: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26398: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26760: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27122: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27484: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27846: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28208: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28570: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28932: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29294: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29656: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30018: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30380: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30742: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31104: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31466: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31828: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32190: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32552: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32914: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33276: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33638: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34000: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34362: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34724: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35086: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35448: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35810: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36172: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36534: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36896: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37258: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37620: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37982: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38344: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38706: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39068: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39430: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39792: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40154: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40516: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40878: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41240: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41602: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6127: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6489: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6851: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7213: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7575: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7937: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8299: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8661: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9023: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9385: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9747: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10109: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10471: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10833: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11195: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11557: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11919: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12281: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12643: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13005: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13367: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13729: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14091: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14453: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14815: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15177: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15539: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15901: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16263: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16625: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16987: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17349: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17711: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18073: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18435: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18797: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19159: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19521: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19883: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20245: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20607: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20969: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21331: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21693: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22055: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22417: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22779: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23141: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23503: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23865: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24227: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24589: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24951: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25313: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25675: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26037: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26399: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26761: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27123: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27485: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27847: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28209: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28571: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28933: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29295: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29657: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30019: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30381: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30743: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31105: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31467: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31829: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32191: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32553: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32915: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33277: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33639: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34001: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34363: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34725: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35087: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35449: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35811: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36173: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36535: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36897: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37259: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37621: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37983: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38345: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38707: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39069: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39431: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39793: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40155: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40517: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40879: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41241: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41603: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6029: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6391: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6753: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7115: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7477: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t5' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7839: (70-ATES_033c__temperature_ates_disc__e0__t5) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t6' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8201: (70-ATES_033c__temperature_ates_disc__e0__t6) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t7' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8563: (70-ATES_033c__temperature_ates_disc__e0__t7) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t8' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8925: (70-ATES_033c__temperature_ates_disc__e0__t8) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t9' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9287: (70-ATES_033c__temperature_ates_disc__e0__t9) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t10' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9649: (70-ATES_033c__temperature_ates_disc__e0__t10) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t11' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10011: (70-ATES_033c__temperature_ates_disc__e0__t11) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t12' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10373: (70-ATES_033c__temperature_ates_disc__e0__t12) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t13' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10735: (70-ATES_033c__temperature_ates_disc__e0__t13) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t14' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11097: (70-ATES_033c__temperature_ates_disc__e0__t14) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t15' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11459: (70-ATES_033c__temperature_ates_disc__e0__t15) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t16' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11821: (70-ATES_033c__temperature_ates_disc__e0__t16) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t17' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12183: (70-ATES_033c__temperature_ates_disc__e0__t17) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t18' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12545: (70-ATES_033c__temperature_ates_disc__e0__t18) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t19' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12907: (70-ATES_033c__temperature_ates_disc__e0__t19) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t20' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13269: (70-ATES_033c__temperature_ates_disc__e0__t20) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t21' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13631: (70-ATES_033c__temperature_ates_disc__e0__t21) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t22' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13993: (70-ATES_033c__temperature_ates_disc__e0__t22) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t23' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14355: (70-ATES_033c__temperature_ates_disc__e0__t23) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t24' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14717: (70-ATES_033c__temperature_ates_disc__e0__t24) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t25' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15079: (70-ATES_033c__temperature_ates_disc__e0__t25) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t26' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15441: (70-ATES_033c__temperature_ates_disc__e0__t26) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t27' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15803: (70-ATES_033c__temperature_ates_disc__e0__t27) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t28' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16165: (70-ATES_033c__temperature_ates_disc__e0__t28) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t29' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16527: (70-ATES_033c__temperature_ates_disc__e0__t29) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t30' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16889: (70-ATES_033c__temperature_ates_disc__e0__t30) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t31' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17251: (70-ATES_033c__temperature_ates_disc__e0__t31) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t32' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17613: (70-ATES_033c__temperature_ates_disc__e0__t32) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t33' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17975: (70-ATES_033c__temperature_ates_disc__e0__t33) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t34' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18337: (70-ATES_033c__temperature_ates_disc__e0__t34) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t35' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18699: (70-ATES_033c__temperature_ates_disc__e0__t35) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t36' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19061: (70-ATES_033c__temperature_ates_disc__e0__t36) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t37' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19423: (70-ATES_033c__temperature_ates_disc__e0__t37) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t38' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19785: (70-ATES_033c__temperature_ates_disc__e0__t38) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t39' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20147: (70-ATES_033c__temperature_ates_disc__e0__t39) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t40' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20509: (70-ATES_033c__temperature_ates_disc__e0__t40) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t41' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20871: (70-ATES_033c__temperature_ates_disc__e0__t41) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t42' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21233: (70-ATES_033c__temperature_ates_disc__e0__t42) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t43' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21595: (70-ATES_033c__temperature_ates_disc__e0__t43) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t44' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21957: (70-ATES_033c__temperature_ates_disc__e0__t44) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t45' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22319: (70-ATES_033c__temperature_ates_disc__e0__t45) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t46' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22681: (70-ATES_033c__temperature_ates_disc__e0__t46) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t47' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23043: (70-ATES_033c__temperature_ates_disc__e0__t47) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t48' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23405: (70-ATES_033c__temperature_ates_disc__e0__t48) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t49' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23767: (70-ATES_033c__temperature_ates_disc__e0__t49) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t50' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24129: (70-ATES_033c__temperature_ates_disc__e0__t50) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t51' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24491: (70-ATES_033c__temperature_ates_disc__e0__t51) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t52' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24853: (70-ATES_033c__temperature_ates_disc__e0__t52) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t53' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25215: (70-ATES_033c__temperature_ates_disc__e0__t53) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t54' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25577: (70-ATES_033c__temperature_ates_disc__e0__t54) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t55' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25939: (70-ATES_033c__temperature_ates_disc__e0__t55) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t56' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26301: (70-ATES_033c__temperature_ates_disc__e0__t56) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t57' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26663: (70-ATES_033c__temperature_ates_disc__e0__t57) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t58' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27025: (70-ATES_033c__temperature_ates_disc__e0__t58) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t59' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27387: (70-ATES_033c__temperature_ates_disc__e0__t59) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t60' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27749: (70-ATES_033c__temperature_ates_disc__e0__t60) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t61' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28111: (70-ATES_033c__temperature_ates_disc__e0__t61) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t62' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28473: (70-ATES_033c__temperature_ates_disc__e0__t62) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t63' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28835: (70-ATES_033c__temperature_ates_disc__e0__t63) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t64' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29197: (70-ATES_033c__temperature_ates_disc__e0__t64) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t65' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29559: (70-ATES_033c__temperature_ates_disc__e0__t65) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t66' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29921: (70-ATES_033c__temperature_ates_disc__e0__t66) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t67' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30283: (70-ATES_033c__temperature_ates_disc__e0__t67) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t68' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30645: (70-ATES_033c__temperature_ates_disc__e0__t68) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t69' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31007: (70-ATES_033c__temperature_ates_disc__e0__t69) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t70' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31369: (70-ATES_033c__temperature_ates_disc__e0__t70) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t71' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31731: (70-ATES_033c__temperature_ates_disc__e0__t71) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t72' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32093: (70-ATES_033c__temperature_ates_disc__e0__t72) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t73' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32455: (70-ATES_033c__temperature_ates_disc__e0__t73) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t74' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32817: (70-ATES_033c__temperature_ates_disc__e0__t74) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t75' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33179: (70-ATES_033c__temperature_ates_disc__e0__t75) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t76' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33541: (70-ATES_033c__temperature_ates_disc__e0__t76) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t77' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33903: (70-ATES_033c__temperature_ates_disc__e0__t77) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t78' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34265: (70-ATES_033c__temperature_ates_disc__e0__t78) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t79' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34627: (70-ATES_033c__temperature_ates_disc__e0__t79) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t80' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34989: (70-ATES_033c__temperature_ates_disc__e0__t80) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t81' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35351: (70-ATES_033c__temperature_ates_disc__e0__t81) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t82' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35713: (70-ATES_033c__temperature_ates_disc__e0__t82) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t83' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36075: (70-ATES_033c__temperature_ates_disc__e0__t83) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t84' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36437: (70-ATES_033c__temperature_ates_disc__e0__t84) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t85' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36799: (70-ATES_033c__temperature_ates_disc__e0__t85) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t86' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37161: (70-ATES_033c__temperature_ates_disc__e0__t86) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t87' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37523: (70-ATES_033c__temperature_ates_disc__e0__t87) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t88' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37885: (70-ATES_033c__temperature_ates_disc__e0__t88) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t89' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38247: (70-ATES_033c__temperature_ates_disc__e0__t89) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t90' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38609: (70-ATES_033c__temperature_ates_disc__e0__t90) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t91' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38971: (70-ATES_033c__temperature_ates_disc__e0__t91) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t92' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 39333: (70-ATES_033c__temperature_ates_disc__e0__t92) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t93' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 39695: (70-ATES_033c__temperature_ates_disc__e0__t93) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t94' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 40057: (70-ATES_033c__temperature_ates_disc__e0__t94) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t95' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 40419: (70-ATES_033c__temperature_ates_disc__e0__t95) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t96' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 40781: (70-ATES_033c__temperature_ates_disc__e0__t96) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t97' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 41143: (70-ATES_033c__temperature_ates_disc__e0__t97) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t98' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 41505: (70-ATES_033c__temperature_ates_disc__e0__t98) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5640: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5641: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5642: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5668: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5669: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5670: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5671: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5672: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5673: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5674: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5675: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5676: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5677: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5678: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5679: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_352c__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5680: Pipe_352c__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_352c_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5681: Pipe_352c_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9768__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5682: Pipe_9768__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9768_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5683: Pipe_9768_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5684: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5685: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +25786 rows, 11332 cols, 66142 nonzeros +21422 rows, 9148 cols, 64533 nonzeros +16740 rows, 8807 cols, 52807 nonzeros +16737 rows, 8806 cols, 52801 nonzeros + +Solving MIP model with: + 16737 rows + 8806 cols (931 binary, 0 integer, 0 implied int., 7875 continuous) + 52801 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.9s + 0 0 0 0.00% 0 inf inf 0 0 0 6786 1.9s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 2%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 6.66133814775e-16 (int. viol.) + 0 (row viol.) + Timing 5.96 (total) + 0.92 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8302 (total) + 0 (strong br.) + 845 (separation) + 671 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.007141811914560731 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.007141811914560731 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.007141811914560731 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.007141811914560731 +INFO:rtctools:ATES_033c.Stored_volume: abs max = 0.005360446261736539 +INFO:rtctools:HeatStorage_74c1.Heat_buffer: abs max = 1.1102230246251565e-15 +INFO:rtctools:Pipe_9768__hn_cost: abs max = 2.220446049250313e-16 +INFO:rtctools:Pipe_9768_ret__hn_cost: abs max = 2.220446049250313e-16 +INFO:rtctools:Pipe_9768_ret.HeatOut.Q: abs max = 2.0816681711721688e-16 +INFO:rtctools:Pipe_9768.HeatOut.Heat: abs max = 1.998401444325282e-16 +INFO:rtctools:Pipe_9768_ret.HeatOut.Heat: abs max = 1.998401444325282e-16 +INFO:rtctools:Pipe_9768__investment_cost: abs max = 1.167035104266732e-16 +INFO:rtctools:Pipe_9768_ret__investment_cost: abs max = 1.1670351042667318e-16 +INFO:rtctools:Pipe_9768_ret.HeatIn.Heat: abs max = 9.992007221626409e-17 +INFO:rtctools:Pipe_9768.HeatIn.Heat: abs max = 5.709718412357949e-17 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (5.992342 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6079: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6441: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6803: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7165: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7527: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7889: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8251: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8613: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8975: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9337: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9699: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10061: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10423: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10785: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11147: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11509: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11871: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12233: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12595: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12957: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13319: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13681: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14043: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14405: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14767: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15129: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15491: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15853: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16215: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16577: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16939: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17301: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17663: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18025: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18387: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18749: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19111: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19473: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19835: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20197: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20559: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20921: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21283: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21645: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22007: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22369: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22731: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23093: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23455: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23817: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24179: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24541: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24903: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25265: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25627: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25989: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26351: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26713: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27075: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27437: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27799: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28161: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28523: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28885: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29247: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29609: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29971: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30333: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30695: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31057: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31419: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31781: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32143: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32505: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32867: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33229: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33591: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33953: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34315: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34677: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35039: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35401: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35763: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36125: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36487: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36849: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37211: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37573: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37935: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38297: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38659: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39021: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39383: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39745: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40107: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40469: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40831: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41193: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41555: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6080: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6442: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6804: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7166: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7528: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7890: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8252: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8614: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8976: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9338: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9700: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10062: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10424: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10786: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11148: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11510: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11872: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12234: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12596: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12958: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13320: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13682: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14044: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14406: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14768: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15130: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15492: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15854: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16216: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16578: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16940: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17302: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17664: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18026: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18388: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18750: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19112: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19474: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19836: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20198: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20560: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20922: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21284: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21646: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22008: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22370: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22732: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23094: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23456: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23818: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24180: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24542: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24904: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25266: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25628: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25990: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26352: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26714: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27076: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27438: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27800: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28162: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28524: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28886: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29248: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29610: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29972: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30334: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30696: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31058: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31420: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31782: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32144: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32506: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32868: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33230: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33592: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33954: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34316: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34678: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35040: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35402: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35764: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36126: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36488: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36850: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37212: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37574: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37936: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38298: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38660: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39022: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39384: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39746: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40108: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40470: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40832: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41194: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41556: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6081: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6443: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6805: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7167: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7529: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7891: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8253: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8615: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8977: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9339: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9701: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10063: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10425: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10787: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11149: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11511: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11873: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12235: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12597: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12959: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13321: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13683: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14045: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14407: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14769: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15131: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15493: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15855: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16217: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16579: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16941: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17303: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17665: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18027: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18389: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18751: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19113: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19475: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19837: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20199: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20561: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20923: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21285: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21647: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22009: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22371: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22733: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23095: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23457: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23819: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24181: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24543: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24905: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25267: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25629: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25991: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26353: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26715: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27077: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27439: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27801: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28163: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28525: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28887: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29249: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29611: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29973: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30335: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30697: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31059: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31421: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31783: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32145: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32507: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32869: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33231: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33593: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33955: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34317: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34679: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35041: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35403: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35765: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36127: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36489: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36851: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37213: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37575: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37937: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38299: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38661: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39023: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39385: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39747: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40109: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40471: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40833: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41195: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41557: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6122: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6484: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6846: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7208: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7570: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7932: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8294: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8656: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9018: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9380: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9742: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10104: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10466: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10828: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11190: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11552: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11914: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12276: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12638: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13000: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13362: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13724: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14086: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14448: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14810: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15172: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15534: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15896: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16258: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16620: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16982: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17344: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17706: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18068: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18430: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18792: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19154: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19516: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19878: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20240: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20602: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20964: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21326: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21688: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22050: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22412: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22774: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23136: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23498: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23860: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24222: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24584: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24946: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25308: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25670: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26032: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26394: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26756: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27118: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27480: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27842: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28204: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28566: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28928: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29290: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29652: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30014: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30376: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30738: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31100: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31462: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31824: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32186: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32548: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32910: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33272: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33634: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33996: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34358: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34720: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35082: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35444: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35806: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36168: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36530: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36892: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37254: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37616: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37978: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38340: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38702: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39064: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39426: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39788: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40150: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40512: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40874: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41236: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41598: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6123: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6485: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6847: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7209: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7571: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7933: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8295: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8657: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9019: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9381: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9743: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10105: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10467: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10829: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11191: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11553: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11915: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12277: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12639: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13001: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13363: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13725: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14087: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14449: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14811: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15173: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15535: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15897: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16259: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16621: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16983: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17345: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17707: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18069: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18431: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18793: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19155: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19517: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19879: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20241: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20603: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20965: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21327: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21689: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22051: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22413: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22775: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23137: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23499: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23861: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24223: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24585: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24947: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25309: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25671: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26033: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26395: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26757: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27119: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27481: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27843: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28205: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28567: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28929: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29291: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29653: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30015: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30377: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30739: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31101: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31463: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31825: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32187: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32549: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32911: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33273: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33635: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33997: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34359: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34721: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35083: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35445: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35807: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36169: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36531: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36893: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37255: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37617: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37979: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38341: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38703: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39065: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39427: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39789: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40151: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40513: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40875: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41237: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41599: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6124: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6486: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6848: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7210: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7572: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7934: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8296: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8658: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9020: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9382: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9744: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10106: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10468: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10830: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11192: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11554: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11916: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12278: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12640: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13002: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13364: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13726: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14088: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14450: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14812: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15174: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15536: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15898: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16260: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16622: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16984: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17346: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17708: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18070: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18432: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18794: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19156: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19518: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19880: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20242: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20604: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20966: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21328: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21690: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22052: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22414: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22776: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23138: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23500: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23862: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24224: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24586: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24948: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25310: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25672: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26034: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26396: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26758: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27120: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27482: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27844: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28206: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28568: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28930: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29292: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29654: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30016: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30378: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30740: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31102: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31464: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31826: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32188: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32550: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32912: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33274: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33636: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33998: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34360: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34722: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35084: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35446: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35808: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36170: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36532: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36894: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37256: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37618: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37980: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38342: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38704: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39066: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39428: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39790: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40152: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40514: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40876: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41238: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41600: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6125: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6487: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6849: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7211: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7573: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7935: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8297: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8659: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9021: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9383: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9745: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10107: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10469: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10831: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11193: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11555: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11917: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12279: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12641: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13003: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13365: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13727: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14089: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14451: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14813: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15175: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15537: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15899: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16261: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16623: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16985: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17347: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17709: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18071: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18433: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18795: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19157: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19519: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19881: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20243: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20605: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20967: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21329: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21691: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22053: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22415: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22777: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23139: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23501: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23863: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24225: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24587: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24949: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25311: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25673: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26035: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26397: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26759: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27121: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27483: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27845: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28207: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28569: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28931: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29293: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29655: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30017: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30379: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30741: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31103: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31465: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31827: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32189: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32551: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32913: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33275: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33637: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33999: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34361: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34723: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35085: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35447: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35809: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36171: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36533: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36895: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37257: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37619: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37981: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38343: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38705: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39067: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39429: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39791: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40153: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40515: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40877: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41239: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41601: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6126: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6488: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6850: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7212: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7574: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7936: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8298: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8660: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9022: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9384: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9746: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10108: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10470: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10832: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11194: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11556: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11918: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12280: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12642: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13004: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13366: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13728: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14090: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14452: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14814: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15176: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15538: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15900: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16262: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16624: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16986: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17348: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17710: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18072: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18434: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18796: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19158: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19520: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19882: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20244: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20606: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20968: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21330: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21692: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22054: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22416: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22778: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23140: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23502: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23864: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24226: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24588: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24950: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25312: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25674: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26036: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26398: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26760: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27122: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27484: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27846: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28208: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28570: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28932: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29294: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29656: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30018: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30380: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30742: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31104: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31466: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31828: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32190: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32552: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32914: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33276: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33638: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34000: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34362: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34724: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35086: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35448: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35810: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36172: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36534: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36896: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37258: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37620: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37982: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38344: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38706: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39068: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39430: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39792: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40154: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40516: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40878: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41240: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41602: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 6127: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6489: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6851: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7213: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7575: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 7937: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8299: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 8661: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9023: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9385: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 9747: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10109: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10471: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 10833: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11195: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11557: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 11919: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12281: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 12643: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13005: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13367: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 13729: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14091: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14453: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 14815: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15177: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15539: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 15901: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16263: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16625: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 16987: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17349: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 17711: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18073: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18435: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 18797: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19159: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19521: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 19883: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20245: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20607: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 20969: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21331: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 21693: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22055: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22417: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 22779: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23141: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23503: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 23865: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24227: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24589: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 24951: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25313: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 25675: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26037: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26399: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 26761: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27123: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27485: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 27847: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28209: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28571: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 28933: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29295: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 29657: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30019: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30381: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 30743: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31105: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31467: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 31829: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32191: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32553: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 32915: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33277: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 33639: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34001: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34363: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 34725: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35087: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35449: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 35811: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36173: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36535: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 36897: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37259: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37621: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 37983: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38345: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 38707: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39069: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39431: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 39793: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40155: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40517: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 40879: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41241: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 41603: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6029: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6391: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 6753: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7115: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7477: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t5' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 7839: (70-ATES_033c__temperature_ates_disc__e0__t5) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t6' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8201: (70-ATES_033c__temperature_ates_disc__e0__t6) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t7' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8563: (70-ATES_033c__temperature_ates_disc__e0__t7) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t8' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 8925: (70-ATES_033c__temperature_ates_disc__e0__t8) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t9' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9287: (70-ATES_033c__temperature_ates_disc__e0__t9) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t10' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 9649: (70-ATES_033c__temperature_ates_disc__e0__t10) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t11' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10011: (70-ATES_033c__temperature_ates_disc__e0__t11) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t12' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10373: (70-ATES_033c__temperature_ates_disc__e0__t12) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t13' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 10735: (70-ATES_033c__temperature_ates_disc__e0__t13) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t14' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11097: (70-ATES_033c__temperature_ates_disc__e0__t14) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t15' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11459: (70-ATES_033c__temperature_ates_disc__e0__t15) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t16' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 11821: (70-ATES_033c__temperature_ates_disc__e0__t16) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t17' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12183: (70-ATES_033c__temperature_ates_disc__e0__t17) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t18' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12545: (70-ATES_033c__temperature_ates_disc__e0__t18) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t19' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 12907: (70-ATES_033c__temperature_ates_disc__e0__t19) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t20' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13269: (70-ATES_033c__temperature_ates_disc__e0__t20) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t21' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13631: (70-ATES_033c__temperature_ates_disc__e0__t21) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t22' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 13993: (70-ATES_033c__temperature_ates_disc__e0__t22) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t23' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14355: (70-ATES_033c__temperature_ates_disc__e0__t23) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t24' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 14717: (70-ATES_033c__temperature_ates_disc__e0__t24) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t25' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15079: (70-ATES_033c__temperature_ates_disc__e0__t25) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t26' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15441: (70-ATES_033c__temperature_ates_disc__e0__t26) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t27' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 15803: (70-ATES_033c__temperature_ates_disc__e0__t27) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t28' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16165: (70-ATES_033c__temperature_ates_disc__e0__t28) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t29' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16527: (70-ATES_033c__temperature_ates_disc__e0__t29) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t30' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 16889: (70-ATES_033c__temperature_ates_disc__e0__t30) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t31' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17251: (70-ATES_033c__temperature_ates_disc__e0__t31) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t32' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17613: (70-ATES_033c__temperature_ates_disc__e0__t32) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t33' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 17975: (70-ATES_033c__temperature_ates_disc__e0__t33) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t34' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18337: (70-ATES_033c__temperature_ates_disc__e0__t34) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t35' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 18699: (70-ATES_033c__temperature_ates_disc__e0__t35) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t36' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19061: (70-ATES_033c__temperature_ates_disc__e0__t36) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t37' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19423: (70-ATES_033c__temperature_ates_disc__e0__t37) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t38' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 19785: (70-ATES_033c__temperature_ates_disc__e0__t38) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t39' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20147: (70-ATES_033c__temperature_ates_disc__e0__t39) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t40' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20509: (70-ATES_033c__temperature_ates_disc__e0__t40) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t41' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 20871: (70-ATES_033c__temperature_ates_disc__e0__t41) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t42' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21233: (70-ATES_033c__temperature_ates_disc__e0__t42) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t43' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21595: (70-ATES_033c__temperature_ates_disc__e0__t43) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t44' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 21957: (70-ATES_033c__temperature_ates_disc__e0__t44) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t45' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22319: (70-ATES_033c__temperature_ates_disc__e0__t45) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t46' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 22681: (70-ATES_033c__temperature_ates_disc__e0__t46) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t47' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23043: (70-ATES_033c__temperature_ates_disc__e0__t47) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t48' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23405: (70-ATES_033c__temperature_ates_disc__e0__t48) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t49' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 23767: (70-ATES_033c__temperature_ates_disc__e0__t49) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t50' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24129: (70-ATES_033c__temperature_ates_disc__e0__t50) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t51' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24491: (70-ATES_033c__temperature_ates_disc__e0__t51) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t52' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 24853: (70-ATES_033c__temperature_ates_disc__e0__t52) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t53' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25215: (70-ATES_033c__temperature_ates_disc__e0__t53) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t54' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25577: (70-ATES_033c__temperature_ates_disc__e0__t54) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t55' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 25939: (70-ATES_033c__temperature_ates_disc__e0__t55) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t56' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26301: (70-ATES_033c__temperature_ates_disc__e0__t56) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t57' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 26663: (70-ATES_033c__temperature_ates_disc__e0__t57) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t58' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27025: (70-ATES_033c__temperature_ates_disc__e0__t58) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t59' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27387: (70-ATES_033c__temperature_ates_disc__e0__t59) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t60' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 27749: (70-ATES_033c__temperature_ates_disc__e0__t60) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t61' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28111: (70-ATES_033c__temperature_ates_disc__e0__t61) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t62' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28473: (70-ATES_033c__temperature_ates_disc__e0__t62) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t63' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 28835: (70-ATES_033c__temperature_ates_disc__e0__t63) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t64' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29197: (70-ATES_033c__temperature_ates_disc__e0__t64) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t65' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29559: (70-ATES_033c__temperature_ates_disc__e0__t65) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t66' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 29921: (70-ATES_033c__temperature_ates_disc__e0__t66) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t67' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30283: (70-ATES_033c__temperature_ates_disc__e0__t67) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t68' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 30645: (70-ATES_033c__temperature_ates_disc__e0__t68) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t69' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31007: (70-ATES_033c__temperature_ates_disc__e0__t69) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t70' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31369: (70-ATES_033c__temperature_ates_disc__e0__t70) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t71' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 31731: (70-ATES_033c__temperature_ates_disc__e0__t71) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t72' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32093: (70-ATES_033c__temperature_ates_disc__e0__t72) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t73' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32455: (70-ATES_033c__temperature_ates_disc__e0__t73) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t74' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 32817: (70-ATES_033c__temperature_ates_disc__e0__t74) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t75' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33179: (70-ATES_033c__temperature_ates_disc__e0__t75) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t76' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33541: (70-ATES_033c__temperature_ates_disc__e0__t76) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t77' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 33903: (70-ATES_033c__temperature_ates_disc__e0__t77) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t78' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34265: (70-ATES_033c__temperature_ates_disc__e0__t78) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t79' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34627: (70-ATES_033c__temperature_ates_disc__e0__t79) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t80' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 34989: (70-ATES_033c__temperature_ates_disc__e0__t80) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t81' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35351: (70-ATES_033c__temperature_ates_disc__e0__t81) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t82' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 35713: (70-ATES_033c__temperature_ates_disc__e0__t82) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t83' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36075: (70-ATES_033c__temperature_ates_disc__e0__t83) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t84' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36437: (70-ATES_033c__temperature_ates_disc__e0__t84) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t85' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 36799: (70-ATES_033c__temperature_ates_disc__e0__t85) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t86' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37161: (70-ATES_033c__temperature_ates_disc__e0__t86) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t87' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37523: (70-ATES_033c__temperature_ates_disc__e0__t87) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t88' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 37885: (70-ATES_033c__temperature_ates_disc__e0__t88) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t89' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38247: (70-ATES_033c__temperature_ates_disc__e0__t89) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t90' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38609: (70-ATES_033c__temperature_ates_disc__e0__t90) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t91' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 38971: (70-ATES_033c__temperature_ates_disc__e0__t91) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t92' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 39333: (70-ATES_033c__temperature_ates_disc__e0__t92) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t93' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 39695: (70-ATES_033c__temperature_ates_disc__e0__t93) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t94' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 40057: (70-ATES_033c__temperature_ates_disc__e0__t94) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t95' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 40419: (70-ATES_033c__temperature_ates_disc__e0__t95) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t96' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 40781: (70-ATES_033c__temperature_ates_disc__e0__t96) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t97' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 41143: (70-ATES_033c__temperature_ates_disc__e0__t97) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t98' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 41505: (70-ATES_033c__temperature_ates_disc__e0__t98) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5640: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5641: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5642: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5668: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5669: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5670: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5671: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5672: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5673: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5674: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5675: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5676: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5677: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5678: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5679: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_352c__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5680: Pipe_352c__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_352c_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5681: Pipe_352c_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9768__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5682: Pipe_9768__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9768_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5683: Pipe_9768_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5684: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 5685: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +24920 rows, 10449 cols, 64113 nonzeros +17350 rows, 7840 cols, 52726 nonzeros +12633 rows, 7377 cols, 39272 nonzeros +12370 rows, 7347 cols, 38813 nonzeros + +Solving MIP model with: + 12370 rows + 7347 cols (720 binary, 0 integer, 0 implied int., 6627 continuous) + 38813 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -55.52756468 inf inf 0 0 0 0 0.4s + 0 0 0 0.00% 11.2973775 inf inf 0 0 0 5281 0.7s + R 0 0 0 0.00% 11.7942185 12.8026316 7.88% 859 49 0 5657 1.2s + L 0 0 0 0.00% 11.7958711 11.8026316 0.06% 1205 79 0 5846 4.5s + +Solving report + Status Optimal + Primal bound 11.8026315987 + Dual bound 11.8020389345 + Gap 0.00502% (tolerance: 2%) + Solution status feasible + 11.8026315987 (objective) + 0 (bound viol.) + 6.43929354283e-15 (int. viol.) + 0 (row viol.) + Timing 4.59 (total) + 0.37 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 7331 (total) + 0 (strong br.) + 565 (separation) + 1428 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.007137226104543502 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0071372261045435014 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.0071372261045435014 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.0071372261045435014 +INFO:rtctools:HeatProducer_1__variable_operational_cost: abs max = 4.771762761830575e-13 +INFO:rtctools:DN300__global_pipe_class_count: abs max = 1.2878587085651816e-14 +INFO:rtctools:Pipe_f6e5__hn_pipe_class_DN300: abs max = 6.439293542825908e-15 +INFO:rtctools:HeatProducer_1.Heat_source: abs max = 2.4793744594919636e-15 +INFO:rtctools:ATES_033c.Heat_ates: abs max = 8.45792050042921e-16 +INFO:rtctools:Pipe_352c.HeatOut.Heat: abs max = 1.9428902930940237e-16 +INFO:rtctools:ATES_033c.Stored_heat: abs max = 1.3075224893097837e-16 +INFO:rtctools:ATES_033c.Heat_loss: abs max = 1.3075224893097837e-16 +INFO:rtctools:Pipe_352c__hn_cost: abs max = 1.1102230246251565e-16 +INFO:rtctools:Pipe_352c_ret__hn_cost: abs max = 1.1102230246251565e-16 +INFO:rtctools:Pipe_352c_ret__investment_cost: abs max = 6.373444646399504e-17 +INFO:rtctools:Pipe_352c__investment_cost: abs max = 6.373444646399503e-17 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 5.778154702229048e-17 +INFO:rtctools:Pipe_352c.HeatIn.Heat: abs max = 5.551115123125784e-17 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 2.8890773511145234e-17 +INFO:rtctools:initial_der(ATES_033c.Stored_heat): abs max = 2.327649014819192e-18 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (4.618631 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.007137226104543502 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0071372261045435014 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.0071372261045435014 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.0071372261045435014 +INFO:rtctools:HeatProducer_1__variable_operational_cost: abs max = 4.771762761830575e-13 +INFO:rtctools:DN300__global_pipe_class_count: abs max = 1.2878587085651816e-14 +INFO:rtctools:Pipe_f6e5__hn_pipe_class_DN300: abs max = 6.439293542825908e-15 +INFO:rtctools:HeatProducer_1.Heat_source: abs max = 2.4793744594919636e-15 +INFO:rtctools:ATES_033c.Heat_ates: abs max = 8.45792050042921e-16 +INFO:rtctools:Pipe_352c.HeatOut.Heat: abs max = 1.9428902930940237e-16 +INFO:rtctools:ATES_033c.Stored_heat: abs max = 1.3075224893097837e-16 +INFO:rtctools:ATES_033c.Heat_loss: abs max = 1.3075224893097837e-16 +INFO:rtctools:Pipe_352c__hn_cost: abs max = 1.1102230246251565e-16 +INFO:rtctools:Pipe_352c_ret__hn_cost: abs max = 1.1102230246251565e-16 +INFO:rtctools:Pipe_352c_ret__investment_cost: abs max = 6.373444646399504e-17 +INFO:rtctools:Pipe_352c__investment_cost: abs max = 6.373444646399503e-17 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 5.778154702229048e-17 +INFO:rtctools:Pipe_352c.HeatIn.Heat: abs max = 5.551115123125784e-17 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 2.8890773511145234e-17 +INFO:rtctools:initial_der(ATES_033c.Stored_heat): abs max = 2.327649014819192e-18 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +WARNING:mesido:ESDL update: asset HeatingDemand_1 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_2 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1 has not been updated +WARNING:mesido:ESDL update: asset Joint_2 has not been updated +WARNING:mesido:ESDL update: asset Joint_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_2_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_3_ret has not been updated +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.0016131447526647965, 'max': 2203.0416509164675}) +INFO:rtctools:('rhs', {'min': 0.0016131447526647968, 'max': 619.905557831735}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 99 collocation points, and 167 free variables +CasADi - 2024-10-28 15:47:22 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +26999 rows, 11340 cols, 68568 nonzeros +21424 rows, 9150 cols, 64514 nonzeros +16739 rows, 8808 cols, 52781 nonzeros +16736 rows, 8807 cols, 52775 nonzeros + +Solving MIP model with: + 16736 rows + 8807 cols (931 binary, 0 integer, 0 implied int., 7876 continuous) + 52775 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.7s + 0 0 0 0.00% 0 inf inf 0 0 0 6713 1.4s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 5%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.15565596673e-13 (int. viol.) + 0 (row viol.) + Timing 6.18 (total) + 0.64 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8142 (total) + 0 (strong br.) + 854 (separation) + 575 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (6.20144 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +24920 rows, 10449 cols, 64113 nonzeros +17355 rows, 7844 cols, 52707 nonzeros +12640 rows, 7378 cols, 39267 nonzeros +12369 rows, 7348 cols, 38787 nonzeros + +Solving MIP model with: + 12369 rows + 7348 cols (720 binary, 0 integer, 0 implied int., 6628 continuous) + 38787 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -1.95136506 inf inf 0 0 0 0 0.4s + 0 0 0 0.00% 0.2765792501 inf inf 0 0 0 5791 0.9s + R 0 0 0 0.00% 0.2933671388 0.3267543866 10.22% 961 54 0 6299 1.5s + L 0 0 0 0.00% 0.2934180972 0.2934210533 0.00% 1319 102 45 8152 3.9s + +Solving report + Status Optimal + Primal bound 0.293421053289 + Dual bound 0.293421053289 + Gap 0% (tolerance: 5%) + Solution status feasible + 0.293421053289 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 3.95 (total) + 0.43 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8171 (total) + 0 (strong br.) + 2361 (separation) + 14 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (3.966484 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +WARNING:mesido:ESDL update: asset HeatingDemand_1 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_2 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1 has not been updated +WARNING:mesido:ESDL update: asset Joint_2 has not been updated +WARNING:mesido:ESDL update: asset Joint_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_2_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_3_ret has not been updated +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 99 collocation points, and 167 free variables +CasADi - 2024-10-28 15:47:37 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +13425 rows, 7943 cols, 33537 nonzeros +7905 rows, 6839 cols, 21899 nonzeros +6197 rows, 6799 cols, 16870 nonzeros + +Solving MIP model with: + 6197 rows + 6799 cols (223 binary, 0 integer, 0 implied int., 6576 continuous) + 16870 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.5%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.24 (total) + 0.06 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 3372 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.245318 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7944 rows, 6363 cols, 20298 nonzeros +4580 rows, 5640 cols, 12834 nonzeros +4439 rows, 5503 cols, 13752 nonzeros + +Solving MIP model with: + 4439 rows + 5503 cols (214 binary, 0 integer, 0 implied int., 5289 continuous) + 13752 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 5.55016324 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 11.45907278 inf inf 0 0 1 2871 0.1s + R 0 0 0 0.00% 11.72118214 11.72183082 0.01% 298 29 1 2922 0.2s + +Solving report + Status Optimal + Primal bound 11.7218308184 + Dual bound 11.7218308184 + Gap 0% (tolerance: 0.5%) + Solution status feasible + 11.7218308184 (objective) + 0 (bound viol.) + 6.66133814775e-16 (int. viol.) + 0 (row viol.) + Timing 0.22 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2929 (total) + 0 (strong br.) + 51 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.227823 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 99 collocation points, and 167 free variables +CasADi - 2024-10-28 15:47:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +54220 rows, 16082 cols, 140218 nonzeros +34444 rows, 13162 cols, 94508 nonzeros +25715 rows, 11067 cols, 72145 nonzeros +24549 rows, 10397 cols, 68957 nonzeros + +Solving MIP model with: + 24549 rows + 10397 cols (200 binary, 0 integer, 0 implied int., 10197 continuous) + 68957 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.4s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 2%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 4.4408920985e-16 (int. viol.) + 0 (row viol.) + Timing 0.86 (total) + 0.36 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 7721 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.886679 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +52661 rows, 15195 cols, 136803 nonzeros +31660 rows, 11906 cols, 88619 nonzeros +23813 rows, 9732 cols, 70343 nonzeros +22968 rows, 9509 cols, 67866 nonzeros + +Solving MIP model with: + 22968 rows + 9509 cols (201 binary, 0 integer, 0 implied int., 9308 continuous) + 67866 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.3s +0; Iter: Time 1.953e-06; average = 1.953e-07; Bound = 0.000247 +100; Iter: Time 3.195e-07; average = 2.077e-07; Bound = 0.0002615 +200; Iter: Time 2.48e-07; average = 2.117e-07; Bound = 0.0002658 + R 0 0 0 0.00% 11.8026316 11.8026316 0.00% 0 0 0 7904 0.6s + +Solving report + Status Optimal + Primal bound 11.8026315987 + Dual bound 11.8026315987 + Gap 0% (tolerance: 2%) + Solution status feasible + 11.8026315987 (objective) + 0 (bound viol.) + 4.4408920985e-16 (int. viol.) + 0 (row viol.) + Timing 0.57 (total) + 0.24 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 7904 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.59573 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +52663 rows, 15196 cols, 136910 nonzeros +31661 rows, 11906 cols, 88723 nonzeros +23161 rows, 9527 cols, 68731 nonzeros +22917 rows, 9521 cols, 67965 nonzeros + +Solving MIP model with: + 22917 rows + 9521 cols (201 binary, 0 integer, 0 implied int., 9320 continuous) + 67965 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1.128637872 inf inf 0 0 0 0 0.3s +0; Iter: Time 2.11e-06; average = 2.11e-07; Bound = 0.0002619 +100; Iter: Time 3.409e-07; average = 2.24e-07; Bound = 0.0002767 +200; Iter: Time 2.623e-07; average = 2.278e-07; Bound = 0.0002807 + R 0 0 0 0.00% 54.59044329 54.59044329 0.00% 0 0 0 7837 1.0s + +Solving report + Status Optimal + Primal bound 54.5904432893 + Dual bound 54.5904432893 + Gap 0% (tolerance: 2%) + Solution status feasible + 54.5904432893 (objective) + 0 (bound viol.) + 1.23900889548e-13 (int. viol.) + 0 (row viol.) + Timing 1.02 (total) + 0.23 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 7837 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (1.05359 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +WARNING:mesido:Pipe Pipe2 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe2_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe3 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe3_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe4 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe4_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe5 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe5_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe6 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe6_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f6e5 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f6e5_ret has artificial head loss; at least one more control valve should be added to the network. +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +52664 rows, 15196 cols, 138890 nonzeros +31662 rows, 11906 cols, 90703 nonzeros +23356 rows, 9713 cols, 71417 nonzeros +23178 rows, 9707 cols, 70829 nonzeros + +Solving MIP model with: + 23178 rows + 9707 cols (201 binary, 0 integer, 0 implied int., 9506 continuous) + 70829 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.3s +0; Iter: Time 3.378e-06; average = 3.378e-07; Bound = 0.0004193 +100; Iter: Time 3.505e-07; average = 3.391e-07; Bound = 0.0004207 +200; Iter: Time 3.004e-07; average = 3.352e-07; Bound = 0.0004167 + R 0 0 0 0.00% 137225.611743 137225.611743 0.00% 0 0 0 8310 0.8s + +Solving report + Status Optimal + Primal bound 137225.611743 + Dual bound 137225.611743 + Gap 0% (tolerance: 2%) + Solution status feasible + 137225.611743 (objective) + 0 (bound viol.) + 1.05915276549e-13 (int. viol.) + 0 (row viol.) + Timing 0.82 (total) + 0.23 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8310 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.844461 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +WARNING:mesido:ESDL update: asset HeatingDemand_1 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_2 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1 has not been updated +WARNING:mesido:ESDL update: asset Joint_2 has not been updated +WARNING:mesido:ESDL update: asset Joint_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_2_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_3_ret has not been updated +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 99 collocation points, and 167 free variables +CasADi - 2024-10-28 15:48:05 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +25786 rows, 11332 cols, 66142 nonzeros +21422 rows, 9148 cols, 64533 nonzeros +16740 rows, 8807 cols, 52807 nonzeros +16737 rows, 8806 cols, 52801 nonzeros + +Solving MIP model with: + 16737 rows + 8806 cols (931 binary, 0 integer, 0 implied int., 7875 continuous) + 52801 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 1.0s + 0 0 0 0.00% 0 inf inf 0 0 0 6786 2.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 2%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 6.66133814775e-16 (int. viol.) + 0 (row viol.) + Timing 6.56 (total) + 0.98 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8302 (total) + 0 (strong br.) + 845 (separation) + 671 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (6.576216 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +24920 rows, 10449 cols, 64113 nonzeros +17350 rows, 7840 cols, 52726 nonzeros +12633 rows, 7377 cols, 39272 nonzeros +12370 rows, 7347 cols, 38813 nonzeros + +Solving MIP model with: + 12370 rows + 7347 cols (720 binary, 0 integer, 0 implied int., 6627 continuous) + 38813 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -55.52756468 inf inf 0 0 0 0 0.4s + 0 0 0 0.00% 11.2973775 inf inf 0 0 0 5281 0.6s + R 0 0 0 0.00% 11.7942185 12.8026316 7.88% 859 49 0 5657 1.0s + L 0 0 0 0.00% 11.7958711 11.8026316 0.06% 1205 79 0 5846 4.3s + +Solving report + Status Optimal + Primal bound 11.8026315987 + Dual bound 11.8020389345 + Gap 0.00502% (tolerance: 2%) + Solution status feasible + 11.8026315987 (objective) + 0 (bound viol.) + 6.43929354283e-15 (int. viol.) + 0 (row viol.) + Timing 4.34 (total) + 0.34 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 7331 (total) + 0 (strong br.) + 565 (separation) + 1428 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (4.352071 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +WARNING:mesido:ESDL update: asset HeatingDemand_1 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_2 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1 has not been updated +WARNING:mesido:ESDL update: asset Joint_2 has not been updated +WARNING:mesido:ESDL update: asset Joint_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_2_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_3_ret has not been updated +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 99 collocation points, and 167 free variables +CasADi - 2024-10-28 15:48:21 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +13425 rows, 7943 cols, 33537 nonzeros +7905 rows, 6839 cols, 21899 nonzeros +6197 rows, 6799 cols, 16870 nonzeros + +Solving MIP model with: + 6197 rows + 6799 cols (223 binary, 0 integer, 0 implied int., 6576 continuous) + 16870 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.5%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.18 (total) + 0.05 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 3372 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.18757 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7944 rows, 6363 cols, 20298 nonzeros +4580 rows, 5640 cols, 12834 nonzeros +4439 rows, 5503 cols, 13752 nonzeros + +Solving MIP model with: + 4439 rows + 5503 cols (214 binary, 0 integer, 0 implied int., 5289 continuous) + 13752 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 5.55016324 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 11.45907278 inf inf 0 0 1 2871 0.1s + R 0 0 0 0.00% 11.72118214 11.72183082 0.01% 298 29 1 2922 0.2s + +Solving report + Status Optimal + Primal bound 11.7218308184 + Dual bound 11.7218308184 + Gap 0% (tolerance: 0.5%) + Solution status feasible + 11.7218308184 (objective) + 0 (bound viol.) + 6.66133814775e-16 (int. viol.) + 0 (row viol.) + Timing 0.19 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2929 (total) + 0 (strong br.) + 51 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.192063 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 99 collocation points, and 167 free variables +CasADi - 2024-10-28 15:48:25 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +12310 rows, 9449 cols, 30673 nonzeros +8799 rows, 7694 cols, 24217 nonzeros +6288 rows, 6695 cols, 18816 nonzeros +6150 rows, 6693 cols, 17632 nonzeros + +Solving MIP model with: + 6150 rows + 6693 cols (2 binary, 0 integer, 0 implied int., 6691 continuous) + 17632 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 2%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 4.4408920985e-16 (int. viol.) + 0 (row viol.) + Timing 0.26 (total) + 0.08 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 3958 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.262249 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +10751 rows, 8562 cols, 27258 nonzeros +5983 rows, 6370 cols, 18732 nonzeros +3663 rows, 5565 cols, 11999 nonzeros +3288 rows, 5360 cols, 11215 nonzeros + +Solving MIP model with: + 3288 rows + 5360 cols (3 binary, 0 integer, 0 implied int., 5357 continuous) + 11215 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.1s +0; Iter: Time 1.28e-06; average = 1.28e-07; Bound = 0.0001297 + T 0 0 0 0.00% -inf 11.8026316 Large 0 0 0 2810 0.2s + +Solving report + Status Optimal + Primal bound 11.8026315987 + Dual bound 11.8026315987 + Gap 0% (tolerance: 2%) + Solution status feasible + 11.8026315987 (objective) + 0 (bound viol.) + 4.4408920985e-16 (int. viol.) + 0 (row viol.) + Timing 0.15 (total) + 0.06 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2810 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.158537 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +WARNING:mesido:ESDL update: asset HeatingDemand_1 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_2 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1 has not been updated +WARNING:mesido:ESDL update: asset Joint_2 has not been updated +WARNING:mesido:ESDL update: asset Joint_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_2_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_3_ret has not been updated +Test Runner Script +================== +This script runs all test files in the same directory as the script. +Expected directory structure: + + +-- tests + |-- test_runner.py + |-- test_module1.py + |-- test_module2.py + +-- ... (other test files) + +To run tests: +1. Navigate to the directory containing test_runner.py +2. Run: python test_runner.py + +Starting test discovery and execution... + +Current working directory: c:\Users\rodri_js\Repositories\Software\mesido\tests +Expected directory: c:\Users\rodri_js\Repositories\Software\mesido\tests +Found test files: ['test_absolute_heat.py', 'test_asset_is_realized.py', 'test_ates.py', 'test_cable_topology_optimization.py', 'test_cold_demand.py', 'test_electricity_storage.py', 'test_electric_bus.py', 'test_electric_source_sink.py', 'test_electrolyzer.py', 'test_elec_boiler.py', 'test_emerge.py', 'test_end_scenario_sizing.py', 'test_end_scenario_sizing_annualized.py', 'test_esdl_parsing.py', 'test_esdl_pycml.py', 'test_examples.py', 'test_gas_boiler.py', 'test_gas_multi_demand_source_node.py', 'test_gas_pipe_topology_optimization.py', 'test_gas_source_sink.py', 'test_head_loss.py', 'test_head_loss_class.py', 'test_heat.py', 'test_heat_loss_u_values.py', 'test_hydraulic_power.py', 'test_insulation.py', 'test_logical_links.py', 'test_max_size_and_optional_assets.py', 'test_multicommodity.py', 'test_multicommodity_simulator.py', 'test_multiple_carriers.py', 'test_multiple_in_and_out_port_components.py', 'test_network_simulator.py', 'test_pipe_diameter_sizing.py', 'test_producer_profiles.py', 'test_profile_parsing.py', 'test_pycml.py', 'test_setpoint_constraints.py', 'test_temperature_ates_hp.py', 'test_topo_constraints.py', 'test_updated_esdl_post_process.py', 'test_updated_esdl_pre_process.py', 'test_validation_pandapipes.py', 'test_varying_temperature.py', 'test_warmingup_unit_cases.py'] +Attempting to import: test_absolute_heat +Successfully loaded tests from test_absolute_heat +Attempting to import: test_asset_is_realized +Successfully loaded tests from test_asset_is_realized +Attempting to import: test_ates +Successfully loaded tests from test_ates +Attempting to import: test_cable_topology_optimization +Successfully loaded tests from test_cable_topology_optimization +Attempting to import: test_cold_demand +Successfully loaded tests from test_cold_demand +Attempting to import: test_electricity_storage +Successfully loaded tests from test_electricity_storage +Attempting to import: test_electric_bus +Successfully loaded tests from test_electric_bus +Attempting to import: test_electric_source_sink +Successfully loaded tests from test_electric_source_sink +Attempting to import: test_electrolyzer +Successfully loaded tests from test_electrolyzer +Attempting to import: test_elec_boiler +Successfully loaded tests from test_elec_boiler +Attempting to import: test_emerge +Successfully loaded tests from test_emerge +Attempting to import: test_end_scenario_sizing +Successfully loaded tests from test_end_scenario_sizing +Attempting to import: test_end_scenario_sizing_annualized +Successfully loaded tests from test_end_scenario_sizing_annualized +Attempting to import: test_esdl_parsing +Successfully loaded tests from test_esdl_parsing +Attempting to import: test_esdl_pycml +Successfully loaded tests from test_esdl_pycml +Attempting to import: test_examples +Successfully loaded tests from test_examples +Attempting to import: test_gas_boiler +Successfully loaded tests from test_gas_boiler +Attempting to import: test_gas_multi_demand_source_node +Successfully loaded tests from test_gas_multi_demand_source_node +Attempting to import: test_gas_pipe_topology_optimization +Successfully loaded tests from test_gas_pipe_topology_optimization +Attempting to import: test_gas_source_sink +Successfully loaded tests from test_gas_source_sink +Attempting to import: test_head_loss +Successfully loaded tests from test_head_loss +Attempting to import: test_head_loss_class +Successfully loaded tests from test_head_loss_class +Attempting to import: test_heat +Successfully loaded tests from test_heat +Attempting to import: test_heat_loss_u_values +Successfully loaded tests from test_heat_loss_u_values +Attempting to import: test_hydraulic_power +Successfully loaded tests from test_hydraulic_power +Attempting to import: test_insulation +Successfully loaded tests from test_insulation +Attempting to import: test_logical_links +Successfully loaded tests from test_logical_links +Attempting to import: test_max_size_and_optional_assets +Successfully loaded tests from test_max_size_and_optional_assets +Attempting to import: test_multicommodity +Successfully loaded tests from test_multicommodity +Attempting to import: test_multicommodity_simulator +Successfully loaded tests from test_multicommodity_simulator +Attempting to import: test_multiple_carriers +Successfully loaded tests from test_multiple_carriers +Attempting to import: test_multiple_in_and_out_port_components +Successfully loaded tests from test_multiple_in_and_out_port_components +Attempting to import: test_network_simulator +Successfully loaded tests from test_network_simulator +Attempting to import: test_pipe_diameter_sizing +Successfully loaded tests from test_pipe_diameter_sizing +Attempting to import: test_producer_profiles +Successfully loaded tests from test_producer_profiles +Attempting to import: test_profile_parsing +Successfully loaded tests from test_profile_parsing +Attempting to import: test_pycml +Successfully loaded tests from test_pycml +Attempting to import: test_setpoint_constraints +Successfully loaded tests from test_setpoint_constraints +Attempting to import: test_temperature_ates_hp +Successfully loaded tests from test_temperature_ates_hp +Attempting to import: test_topo_constraints +Successfully loaded tests from test_topo_constraints +Attempting to import: test_updated_esdl_post_process +Successfully loaded tests from test_updated_esdl_post_process +Attempting to import: test_updated_esdl_pre_process +Successfully loaded tests from test_updated_esdl_pre_process +Attempting to import: test_validation_pandapipes +Error loading test_validation_pandapipes: No module named 'pandapipes' +Attempting to import: test_varying_temperature +Successfully loaded tests from test_varying_temperature +Attempting to import: test_warmingup_unit_cases +Successfully loaded tests from test_warmingup_unit_cases +Running test: test_absolute_heat.TestAbsoluteHeat.test_absolute_heat +XMLResource loading... +HeatProducer_2ec2 5.820766091346741e-11 +HeatProducer_d3b2 5.820766091346741e-11 +Running test: test_asset_is_realized.TestAssetIsRealized.test_asset_is_realized +XMLResource loading... +Running test: test_ates.TestAtes.test_ates +XMLResource loading... +HeatProducer_1 9.313225746154785e-10 +HeatProducer_2 1.862645149230957e-09 +Running test: test_cable_topology_optimization.TestElectricityTopo.test_electricity_network_topology +XMLResource loading... +No range_data attribute found for test_cable_topology_optimization.TestElectricityTopo.test_electricity_network_topology +Running test: test_cold_demand.TestColdDemand.test_airco +XMLResource loading... +HeatPump_b97e 1.8189894035458565e-12 +Running test: test_cold_demand.TestColdDemand.test_cold_demand +XMLResource loading... +HeatPump_b97e 1.8189894035458565e-12 +Running test: test_cold_demand.TestColdDemand.test_insufficient_capacity +XMLResource loading... +No range_data attribute found for test_cold_demand.TestColdDemand.test_insufficient_capacity +Running test: test_cold_demand.TestColdDemand.test_wko +XMLResource loading... +HeatPump_b97e 2.9103830456733704e-11 +XMLResource loading... +HeatPump_b97e 2.0194839173657902e-28 +Running test: test_electricity_storage.TestMILPElectricSourceSink.test_source_sink +XMLResource loading... +No range_data attribute found for test_electricity_storage.TestMILPElectricSourceSink.test_source_sink +Running test: test_electric_bus.TestMILPbus.test_voltages_and_power_network1 +XMLResource loading... +No range_data attribute found for test_electric_bus.TestMILPbus.test_voltages_and_power_network1 +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2230 rows, 1130 cols, 5540 nonzeros +1420 rows, 1000 cols, 3840 nonzeros +1140 rows, 820 cols, 3280 nonzeros +1140 rows, 820 cols, 3280 nonzeros + +Solving MIP model with: + 1140 rows + 820 cols (40 binary, 0 integer, 0 implied int., 780 continuous) + 3280 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 13.99997829 100.00% 0 0 0 634 0.0s + C 0 0 0 0.00% 0 11.99998127 100.00% 264 20 0 734 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 774 (total) + 0 (strong br.) + 100 (separation) + 40 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.083131 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1014 rows, 678 cols, 2458 nonzeros +592 rows, 385 cols, 1533 nonzeros +401 rows, 334 cols, 1071 nonzeros +291 rows, 264 cols, 841 nonzeros +291 rows, 264 cols, 841 nonzeros + +Solving MIP model with: + 291 rows + 264 cols (11 binary, 0 integer, 0 implied int., 253 continuous) + 841 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.1022855051 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 0.1022855051 0.6343920742 83.88% 0 0 0 164 0.0s + +Solving report + Status Optimal + Primal bound 0.634392074229 + Dual bound 0.634392074229 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.634392074229 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 164 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.012229 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2270 rows, 1134 cols, 5620 nonzeros +1420 rows, 1000 cols, 3840 nonzeros +1140 rows, 820 cols, 3280 nonzeros +1140 rows, 820 cols, 3280 nonzeros + +Solving MIP model with: + 1140 rows + 820 cols (40 binary, 0 integer, 0 implied int., 780 continuous) + 3280 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 13.99997829 100.00% 0 0 0 620 0.1s + C 0 0 0 0.00% 0 7.999987337 100.00% 246 20 0 720 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 3.33066907388e-16 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 801 (total) + 0 (strong br.) + 100 (separation) + 81 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.091865 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1010 rows, 674 cols, 2430 nonzeros +590 rows, 383 cols, 1510 nonzeros +400 rows, 333 cols, 1060 nonzeros +290 rows, 263 cols, 830 nonzeros +290 rows, 263 cols, 830 nonzeros + +Solving MIP model with: + 290 rows + 263 cols (11 binary, 0 integer, 0 implied int., 252 continuous) + 830 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0294614191 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 0.0294614191 0.0507471563 41.94% 0 0 0 163 0.0s + +Solving report + Status Optimal + Primal bound 0.0507471562653 + Dual bound 0.0507471562653 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0507471562653 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 163 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.005308 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2270 rows, 1134 cols, 5620 nonzeros +1420 rows, 1000 cols, 3840 nonzeros +1140 rows, 820 cols, 3280 nonzeros +1140 rows, 820 cols, 3280 nonzeros + +Solving MIP model with: + 1140 rows + 820 cols (40 binary, 0 integer, 0 implied int., 780 continuous) + 3280 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 13.99997829 100.00% 0 0 0 620 0.0s + C 0 0 0 0.00% 0 7.999987337 100.00% 246 20 0 720 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 3.33066907388e-16 (int. viol.) + 0 (row viol.) + Timing 0.07 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 801 (total) + 0 (strong br.) + 100 (separation) + 81 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.067763 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1010 rows, 674 cols, 2430 nonzeros +590 rows, 383 cols, 1510 nonzeros +400 rows, 333 cols, 1060 nonzeros +290 rows, 263 cols, 830 nonzeros +290 rows, 263 cols, 830 nonzeros + +Solving MIP model with: + 290 rows + 263 cols (11 binary, 0 integer, 0 implied int., 252 continuous) + 830 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.3343920742 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 0.3343920742 0.6343920742 47.29% 0 0 0 162 0.0s + +Solving report + Status Optimal + Primal bound 0.634392074229 + Dual bound 0.634392074229 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.634392074229 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 162 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.008452 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2270 rows, 1134 cols, 5620 nonzeros +1420 rows, 1000 cols, 3840 nonzeros +1140 rows, 820 cols, 3280 nonzeros +1140 rows, 820 cols, 3280 nonzeros + +Solving MIP model with: + 1140 rows + 820 cols (40 binary, 0 integer, 0 implied int., 780 continuous) + 3280 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 13.99997829 100.00% 0 0 0 620 0.0s + C 0 0 0 0.00% 0 7.999987337 100.00% 246 20 0 720 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 3.33066907388e-16 (int. viol.) + 0 (row viol.) + Timing 0.06 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 801 (total) + 0 (strong br.) + 100 (separation) + 81 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.064041 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 29 equations, 10 collocation points, and 123 free variables +CasADi - 2024-10-28 15:48:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1010 rows, 674 cols, 2430 nonzeros +590 rows, 383 cols, 1510 nonzeros +400 rows, 333 cols, 1060 nonzeros +290 rows, 263 cols, 830 nonzeros +290 rows, 263 cols, 830 nonzeros + +Solving MIP model with: + 290 rows + 263 cols (11 binary, 0 integer, 0 implied int., 252 continuous) + 830 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0193022478 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 0.0193022478 0.0313022478 38.34% 0 0 0 163 0.0s + +Solving report + Status Optimal + Primal bound 0.0313022478286 + Dual bound 0.0313022478286 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0313022478286 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 163 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.007334 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 3 collocation points, and 42 free variables +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 367 rows + 231 cols (19 binary, 6 integer, 0 implied int., 206 continuous) + 791 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -8.83566716e-05 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -5.74666334e-05 -4.04631818e-06 1320.22% 0 0 0 14 0.0s + C 0 0 0 0.00% -1.21365545e-05 -1.21365545e-05 0.00% 86 14 0 26 0.0s + +Solving report + Status Optimal + Primal bound -1.2136554538e-05 + Dual bound -1.2136554538e-05 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -1.2136554538e-05 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 30 (total) + 0 (strong br.) + 12 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.009448 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 3 collocation points, and 42 free variables +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 367 rows + 231 cols (19 binary, 6 integer, 0 implied int., 206 continuous) + 791 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -8.83566716e-05 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -5.74666334e-05 -4.04631818e-06 1320.22% 0 0 0 14 0.0s + C 0 0 0 0.00% -1.21365545e-05 -1.21365545e-05 0.00% 86 14 0 26 0.0s + +Solving report + Status Optimal + Primal bound -1.2136554538e-05 + Dual bound -1.2136554538e-05 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -1.2136554538e-05 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 30 (total) + 0 (strong br.) + 12 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00956 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 10 equations, 45 collocation points, and 28 free variables +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1485 rows, 1125 cols, 3330 nonzeros +1067 rows, 916 cols, 2674 nonzeros +752 rows, 916 cols, 1954 nonzeros +482 rows, 736 cols, 1414 nonzeros + +Solving MIP model with: + 482 rows + 736 cols (0 binary, 0 integer, 0 implied int., 736 continuous) + 1414 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 5.941555694 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 5.94155569446 + Dual bound 5.94155569446 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.94155569446 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 466 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.006514 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe source +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe source +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 10 equations, 45 collocation points, and 30 free variables +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1395 rows, 900 cols, 3240 nonzeros +572 rows, 376 cols, 1189 nonzeros +302 rows, 286 cols, 604 nonzeros +32 rows, 32 cols, 64 nonzeros + +Solving MIP model with: + 32 rows + 32 cols (0 binary, 0 integer, 0 implied int., 32 continuous) + 64 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 5.941555694 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 5.94155569446 + Dual bound 5.94155569446 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.94155569446 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 16 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.002472 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_a7b5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN250 will be used. +WARNING:mesido:Pipe 'Pipe_a7b5'' has both 'material' and 'diameter' specified. Insulation properties of DN250 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_a7b5 +WARNING:mesido:No installation cost info provided for asset Pipe_a7b5. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasHeater_f713 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasHeater_f713 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_82ec +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_82ec +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasProducer_82ec has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 12 equations, 45 collocation points, and 31 free variables +CasADi - 2024-10-28 15:48:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe1.HeatOut.H__e0__t0-Pipe1_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe1.HeatOut.H__e0__t0-Pipe1_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((7622.98*Pipe1.Hydraulic_power__e0__t0)-((@1*GasHeater_f713.HeatOut.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/30605.2) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:3646.366216107051 & 0.014860972716447889, 31.622792381508503 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 10 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t0))-(5e+06*GasHeater_f713.Heat_source__e0__t0))/3.18678e+07) = 0.0 +INFO:rtctools:row 22 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t1))-(5e+06*GasHeater_f713.Heat_source__e0__t1))/3.18678e+07) = 0.0 +INFO:rtctools:row 34 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t2))-(5e+06*GasHeater_f713.Heat_source__e0__t2))/3.18678e+07) = 0.0 +INFO:rtctools:row 46 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t3))-(5e+06*GasHeater_f713.Heat_source__e0__t3))/3.18678e+07) = 0.0 +INFO:rtctools:row 58 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t4))-(5e+06*GasHeater_f713.Heat_source__e0__t4))/3.18678e+07) = 0.0 +INFO:rtctools:row 70 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t5))-(5e+06*GasHeater_f713.Heat_source__e0__t5))/3.18678e+07) = 0.0 +INFO:rtctools:row 82 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t6))-(5e+06*GasHeater_f713.Heat_source__e0__t6))/3.18678e+07) = 0.0 +INFO:rtctools:row 94 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t7))-(5e+06*GasHeater_f713.Heat_source__e0__t7))/3.18678e+07) = 0.0 +INFO:rtctools:row 106 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t8))-(5e+06*GasHeater_f713.Heat_source__e0__t8))/3.18678e+07) = 0.0 +INFO:rtctools:row 118 (max: 3646.366216107051, min: 0.15689825935184215, range: 23240.322940295508): (((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t9))-(5e+06*GasHeater_f713.Heat_source__e0__t9))/3.18678e+07) = 0.0 +INFO:rtctools:Too many warnings of same type (125 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 3646.366216107051 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 585 (Pipe_a7b5.GasOut.mass_flow__e0__t0): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t0)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t0)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t0))-(5e+06*GasHeater_f713.Heat_source__e0__t0))/3.18678e+07) = 0.0 +INFO:rtctools:col 586 (Pipe_a7b5.GasOut.mass_flow__e0__t1): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t1)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t1)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t1))-(5e+06*GasHeater_f713.Heat_source__e0__t1))/3.18678e+07) = 0.0 +INFO:rtctools:col 587 (Pipe_a7b5.GasOut.mass_flow__e0__t2): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t2)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t2)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t2))-(5e+06*GasHeater_f713.Heat_source__e0__t2))/3.18678e+07) = 0.0 +INFO:rtctools:col 588 (Pipe_a7b5.GasOut.mass_flow__e0__t3): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t3)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t3)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t3))-(5e+06*GasHeater_f713.Heat_source__e0__t3))/3.18678e+07) = 0.0 +INFO:rtctools:col 589 (Pipe_a7b5.GasOut.mass_flow__e0__t4): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t4)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t4)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t4))-(5e+06*GasHeater_f713.Heat_source__e0__t4))/3.18678e+07) = 0.0 +INFO:rtctools:col 590 (Pipe_a7b5.GasOut.mass_flow__e0__t5): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t5)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t5)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t5))-(5e+06*GasHeater_f713.Heat_source__e0__t5))/3.18678e+07) = 0.0 +INFO:rtctools:col 591 (Pipe_a7b5.GasOut.mass_flow__e0__t6): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t6)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t6)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t6))-(5e+06*GasHeater_f713.Heat_source__e0__t6))/3.18678e+07) = 0.0 +INFO:rtctools:col 592 (Pipe_a7b5.GasOut.mass_flow__e0__t7): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t7)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t7)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t7))-(5e+06*GasHeater_f713.Heat_source__e0__t7))/3.18678e+07) = 0.0 +INFO:rtctools:col 593 (Pipe_a7b5.GasOut.mass_flow__e0__t8): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t8)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t8)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t8))-(5e+06*GasHeater_f713.Heat_source__e0__t8))/3.18678e+07) = 0.0 +INFO:rtctools:col 594 (Pipe_a7b5.GasOut.mass_flow__e0__t9): range 3646.366216107051, min 1.0, max 3646.366216107051 +INFO:rtctools:@1=0.407439, (((@1*Pipe_a7b5.GasOut.Q__e0__t9)-((2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t9)/6200))/@1) = 0.0 +INFO:rtctools:(((4.6e+07*(2526.12*Pipe_a7b5.GasOut.mass_flow__e0__t9))-(5e+06*GasHeater_f713.Heat_source__e0__t9))/3.18678e+07) = 0.0 +INFO:rtctools:Too many warnings of same type (35 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'GasHeater_f713__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1443: GasHeater_f713__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 1446: GasHeater_f713__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1447: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 1453: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1454: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 1459: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1511: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1517: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1569: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1575: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1627: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1633: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1685: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1691: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1743: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1749: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1801: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1807: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1859: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1865: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1917: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1923: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1975: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1981: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2033: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2039: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2091: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2097: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2149: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2155: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2207: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2213: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2265: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2271: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2323: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2329: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2381: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2387: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2439: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2445: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2497: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2503: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2555: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2561: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2613: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2619: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2671: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2677: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2729: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2735: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2787: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2793: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2845: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2851: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2903: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2909: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2961: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2967: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3019: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3025: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3077: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3083: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3135: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3141: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3193: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3199: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3251: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3257: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3309: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3315: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3373: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3425: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3431: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3483: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3489: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3541: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3547: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3599: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3605: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3657: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3663: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3715: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3721: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3773: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3779: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3831: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3837: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3889: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3895: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3947: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3953: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4005: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4011: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4063: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4069: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a7b5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1512: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1570: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1628: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1686: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1744: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1802: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1860: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1918: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1976: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2034: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2092: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2150: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2208: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2266: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2324: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2382: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2440: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2498: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2556: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2614: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2672: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2730: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2788: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2846: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2904: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2962: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3020: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3078: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3136: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3194: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3252: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3310: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3426: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3484: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3542: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3600: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3658: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3716: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3774: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3832: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3890: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3948: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4006: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4064: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GasProducer_82ec_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1513: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1571: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1629: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1687: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1745: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1803: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1861: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1919: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1977: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2035: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2093: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2151: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2209: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2267: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2325: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2383: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2441: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2499: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2557: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2615: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2673: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2731: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2789: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2847: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2905: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2963: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3021: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3079: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3137: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3195: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3253: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3311: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3427: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3485: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3543: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3601: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3659: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3717: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3775: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3833: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3891: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3949: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4007: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4065: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1514: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1572: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1630: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1688: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1746: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1804: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1862: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1920: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1978: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2036: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2094: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2152: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2210: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2268: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2326: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2384: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2442: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2500: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2558: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2616: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2674: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2732: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2790: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2848: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2906: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2964: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3022: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3080: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3138: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3196: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3254: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3312: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3428: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3486: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3544: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3602: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3660: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3718: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3776: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3834: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3892: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3950: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4008: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4066: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1515: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1573: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1631: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1689: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1747: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1805: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1863: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1921: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1979: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2037: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2095: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2153: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2211: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2269: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2327: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2385: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2443: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2501: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2559: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2617: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2675: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2733: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2791: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2849: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2907: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2965: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3023: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3081: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3139: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3197: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3255: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3313: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3429: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3487: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3545: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3603: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3661: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3719: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3777: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3835: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3893: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3951: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4009: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4067: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1516: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1574: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1632: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1690: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1748: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1806: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1864: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1922: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1980: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2038: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2096: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2154: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2212: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2270: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2328: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2386: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2444: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2502: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2560: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2618: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2676: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2734: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2792: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2850: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2908: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2966: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3024: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3082: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3140: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3198: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3256: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3314: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3430: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3488: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3546: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3604: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3662: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3720: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3778: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3836: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3894: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3952: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4010: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4068: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1447: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 1453: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasProducer_82ec__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1449: GasProducer_82ec__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1450: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1454: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 1459: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasProducer_82ec__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1455: GasProducer_82ec__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1456: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1457: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1458: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:48:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1755 rows, 1125 cols, 3870 nonzeros +1485 rows, 900 cols, 3420 nonzeros +1080 rows, 900 cols, 2520 nonzeros +675 rows, 630 cols, 1710 nonzeros + +Solving MIP model with: + 675 rows + 630 cols (0 binary, 0 integer, 0 implied int., 630 continuous) + 1710 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 451 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:GasHeater_f713.HeatIn.Heat: abs max = 0.007083315042603854 +INFO:rtctools:GasHeater_f713.Pump_power: abs max = 0.005340591195579795 +INFO:rtctools:GasHeater_f713.HeatOut.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:GasHeater_f713.HeatIn.Hydraulic_power: abs max = 0.0032658252541436245 +INFO:rtctools:GasHeater_f713.HeatOut.Hydraulic_power: abs max = 0.003250549076242713 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0011757831348065426 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0011757831348065426 +INFO:rtctools:Pipe_a7b5.GasIn.H: abs max = 0.000315735791287302 +INFO:rtctools:Pipe_a7b5.GasIn.Hydraulic_power: abs max = 4.8009205757561346e-05 +INFO:rtctools:Pipe_a7b5.Hydraulic_power: abs max = 4.8009205757561346e-05 +INFO:rtctools:Pipe_a7b5.dH: abs max = 1.2516822995620011e-05 +INFO:rtctools:Pipe_a7b5.__head_loss: abs max = 1.2516822995620011e-05 +INFO:rtctools:Pipe_a7b5.GasOut.Q: abs max = 1.6689097327493349e-06 +INFO:rtctools:Pipe_a7b5.GasOut.mass_flow: abs max = 1.6689097327493349e-06 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.008081 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'GasHeater_f713__fixed_operational_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1443: GasHeater_f713__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:row 1446: GasHeater_f713__fixed_operational_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__investment_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1447: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 1453: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__installation_cost__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1454: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 1459: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1511: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1517: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1569: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1575: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1627: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1633: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1685: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1691: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1743: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1749: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1801: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1807: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1859: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1865: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1917: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1923: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1975: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1981: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2033: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2039: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2091: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2097: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2149: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2155: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2207: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2213: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2265: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2271: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2323: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2329: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2381: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2387: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2439: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2445: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2497: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2503: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2555: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2561: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2613: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2619: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2671: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2677: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2729: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2735: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2787: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2793: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2845: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2851: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2903: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2909: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2961: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2967: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3019: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3025: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3077: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3083: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3135: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3141: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3193: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3199: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3251: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3257: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3309: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3315: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3373: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3425: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3431: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3483: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3489: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3541: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3547: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3599: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3605: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3657: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3663: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3715: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3721: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3773: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3779: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3831: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3837: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3889: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3895: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3947: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3953: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4005: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4011: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4063: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4069: (GasHeater_f713_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a7b5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1512: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1570: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1628: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1686: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1744: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1802: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1860: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1918: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1976: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2034: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2092: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2150: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2208: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2266: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2324: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2382: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2440: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2498: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2556: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2614: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2672: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2730: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2788: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2846: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2904: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2962: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3020: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3078: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3136: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3194: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3252: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3310: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3426: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3484: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3542: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3600: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3658: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3716: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3774: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3832: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3890: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3948: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4006: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4064: (Pipe_a7b5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GasProducer_82ec_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1513: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1571: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1629: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1687: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1745: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1803: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1861: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1919: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1977: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2035: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2093: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2151: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2209: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2267: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2325: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2383: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2441: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2499: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2557: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2615: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2673: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2731: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2789: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2847: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2905: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2963: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3021: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3079: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3137: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3195: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3253: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3311: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3427: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3485: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3543: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3601: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3659: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3717: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3775: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3833: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3891: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3949: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4007: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4065: (GasProducer_82ec_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1514: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1572: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1630: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1688: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1746: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1804: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1862: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1920: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1978: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2036: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2094: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2152: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2210: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2268: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2326: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2384: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2442: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2500: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2558: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2616: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2674: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2732: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2790: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2848: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2906: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2964: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3022: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3080: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3138: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3196: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3254: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3312: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3428: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3486: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3544: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3602: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3660: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3718: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3776: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3834: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3892: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3950: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4008: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4066: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1515: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1573: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1631: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1689: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1747: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1805: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1863: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1921: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1979: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2037: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2095: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2153: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2211: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2269: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2327: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2385: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2443: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2501: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2559: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2617: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2675: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2733: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2791: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2849: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2907: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2965: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3023: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3081: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3139: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3197: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3255: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3313: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3429: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3487: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3545: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3603: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3661: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3719: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3777: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3835: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3893: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3951: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4009: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4067: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1516: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1574: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1632: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1690: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1748: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1806: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1864: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1922: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1980: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2038: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2096: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2154: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2212: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2270: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2328: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2386: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2444: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2502: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2560: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2618: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2676: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2734: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2792: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2850: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2908: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2966: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3024: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3082: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3140: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3198: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3256: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3314: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3430: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3488: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3546: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3604: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3662: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3720: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3778: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3836: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3894: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3952: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4010: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4068: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1447: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:row 1453: GasHeater_f713__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasProducer_82ec__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1449: GasProducer_82ec__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1450: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasHeater_f713__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1454: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:row 1459: GasHeater_f713__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GasProducer_82ec__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1455: GasProducer_82ec__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1456: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1457: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1458: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:48:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1080 rows, 765 cols, 1710 nonzeros +0 rows, 45 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 6.47685025814 + Dual bound 6.47685025814 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.47685025814 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:GasHeater_f713.HeatIn.Heat: abs max = 0.007083315042603854 +INFO:rtctools:GasHeater_f713.Pump_power: abs max = 0.005340591195580292 +INFO:rtctools:GasHeater_f713.HeatOut.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:GasHeater_f713.HeatOut.Hydraulic_power: abs max = 0.0032505490762429878 +INFO:rtctools:GasHeater_f713.HeatIn.Hydraulic_power: abs max = 0.0020900421193373046 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0011757831348065426 +INFO:rtctools:Pipe_a7b5.GasIn.H: abs max = 0.000315735791287302 +INFO:rtctools:Pipe_a7b5.GasIn.Hydraulic_power: abs max = 4.800920573604596e-05 +INFO:rtctools:Pipe_a7b5.Hydraulic_power: abs max = 4.800920573604596e-05 +INFO:rtctools:Pipe_a7b5.dH: abs max = 1.2516822995620011e-05 +INFO:rtctools:Pipe_a7b5.GasOut.Q: abs max = 1.6689097327493349e-06 +INFO:rtctools:Pipe_a7b5.GasOut.mass_flow: abs max = 1.6689097327493349e-06 +INFO:rtctools:Pipe_a7b5__gn_max_discharge: abs max = 8.344548663746674e-07 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.003094 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.014860972716447889, 'max': 3646.366216107051}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 31.622792381508503}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe_0e39'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_0e39 +WARNING:mesido:Pipe 'Pipe_f1a4'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_f1a4 +WARNING:mesido:Pipe 'Pipe_7c53'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_7c53 +WARNING:mesido:Pipe 'Pipe_c50f'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_c50f +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 12 equations, 3 collocation points, and 29 free variables +CasADi - 2024-10-28 15:48:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +51 rows, 24 cols, 102 nonzeros +42 rows, 18 cols, 84 nonzeros + +Solving MIP model with: + 42 rows + 18 cols (0 binary, 0 integer, 0 implied int., 18 continuous) + 84 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 14 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.001662 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe_96bc'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_96bc +WARNING:mesido:Pipe 'Pipe_51e4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_51e4 +WARNING:mesido:Pipe 'Pipe_6b39'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_6b39 +WARNING:mesido:Pipe 'Pipe_f9b0'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_f9b0 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_f3b9 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_5d92 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_6604 +WARNING:mesido:Pipe 'Pipe_2927'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_2927 +WARNING:mesido:Pipe 'Pipe_9a6f'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_9a6f +WARNING:mesido:Pipe 'Pipe_a718'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_a718 +WARNING:mesido:Pipe 'Pipe_8592'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_8592 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_17aa +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_17aa +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_c92e +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_c92e +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_02fe +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_02fe +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_5382 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_5382 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_6d2c +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_6d2c +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Asset GasProducer_17aa has type for which we cannot determine bounds and nominals on the costs, skipping it. +WARNING:mesido:Asset GasProducer_c92e has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 27 equations, 3 collocation points, and 76 free variables +CasADi - 2024-10-28 15:48:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:56 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1101 rows, 360 cols, 3360 nonzeros +956 rows, 283 cols, 3073 nonzeros +938 rows, 274 cols, 3037 nonzeros + +Solving MIP model with: + 938 rows + 274 cols (112 binary, 0 integer, 0 implied int., 162 continuous) + 3037 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 9 100.00% 0 0 0 176 0.0s + L 0 0 0 0.00% 0 0.0105387046 100.00% 278 72 0 593 0.1s + L 0 0 0 0.00% 0 0 0.00% 288 35 0 1168 0.2s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.22 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1703 (total) + 0 (strong br.) + 464 (separation) + 1063 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.218869 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:48:56 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1028 rows, 332 cols, 3160 nonzeros +884 rows, 238 cols, 2902 nonzeros + +Solving MIP model with: + 884 rows + 238 cols (112 binary, 0 integer, 0 implied int., 126 continuous) + 2902 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 8.01390069e-06 inf inf 0 0 0 191 0.0s + +Solving report + Status Optimal + Primal bound 0.0949473700434 + Dual bound 0.0949473700434 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0949473700434 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 408 (total) + 0 (strong br.) + 217 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.025369 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasProducer_0876 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:48:56 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +42 rows, 18 cols, 84 nonzeros +30 rows, 15 cols, 60 nonzeros +15 rows, 6 cols, 30 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.001012 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe1 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe2 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_7549 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_7549 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe demand +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe demand +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasConversion_6fd8 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasConversion_6fd8 +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasConversion_6fd8 has type for which we cannot determine bounds and nominals on the costs, skipping it. +WARNING:mesido:Asset GasProducer_7549 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 9 equations, 3 collocation points, and 16 free variables +CasADi - 2024-10-28 15:48:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:48:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:48:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +69 rows, 30 cols, 156 nonzeros +54 rows, 27 cols, 126 nonzeros +42 rows, 18 cols, 102 nonzeros + +Solving MIP model with: + 42 rows + 18 cols (3 binary, 0 integer, 0 implied int., 15 continuous) + 102 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 3 100.00% 0 0 0 7 0.0s + C 0 0 0 0.00% 0 2 100.00% 37 3 0 22 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 24 (total) + 0 (strong br.) + 15 (separation) + 2 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.002617 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasProducer_0876 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +42 rows, 18 cols, 84 nonzeros +30 rows, 15 cols, 60 nonzeros +15 rows, 6 cols, 30 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000365 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +12 rows, 6 cols, 12 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0.171125998876 + Dual bound 0.171125998876 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.171125998876 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000335 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +13 rows, 6 cols, 15 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000346 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasProducer_0876 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:04 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:04 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +36 rows, 15 cols, 72 nonzeros +18 rows, 9 cols, 36 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000592 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:04 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:05 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:05 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +9 rows, 6 cols, 18 nonzeros +0 rows, 0 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0.0863891154776 + Dual bound 0.0863891154776 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0863891154776 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000449 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:06 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:07 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:07 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +9 rows, 3 cols, 9 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00032 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasProducer_0876 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:08 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:09 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:09 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +57 rows, 24 cols, 132 nonzeros +42 rows, 21 cols, 99 nonzeros +36 rows, 15 cols, 81 nonzeros +33 rows, 15 cols, 75 nonzeros + +Solving MIP model with: + 33 rows + 15 cols (3 binary, 0 integer, 0 implied int., 12 continuous) + 75 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 6 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.001102 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:10 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:11 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:11 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +24 rows, 9 cols, 36 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 0.0863891154776 + Dual bound 0.0863891154776 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0863891154776 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000351 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe1 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe2 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe3 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe4 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_0876 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_0876 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_a2d8 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_a2d8 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Asset GasProducer_0876 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 10 equations, 4 collocation points, and 28 free variables +CasADi - 2024-10-28 15:49:17 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +300 rows, 132 cols, 792 nonzeros +260 rows, 104 cols, 736 nonzeros +248 rows, 104 cols, 712 nonzeros + +Solving MIP model with: + 248 rows + 104 cols (64 binary, 0 integer, 0 implied int., 40 continuous) + 712 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 4 100.00% 0 0 0 87 0.0s + L 0 0 0 0.00% 0 2 100.00% 665 66 12 242 0.1s + L 0 0 0 0.00% 0 1.000685484 100.00% 665 29 12 1126 0.1s + T 28 0 12 37.48% 0 1 100.00% 666 29 83 1585 0.1s + T 78 0 31 99.99% 0 0.00133141688 100.00% 823 34 124 1941 0.1s + T 82 0 32 100.00% 0 0 0.00% 823 34 126 1950 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 8.65973959208e-15 (int. viol.) + 0 (row viol.) + Timing 0.14 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 83 + LP iterations 1952 (total) + 85 (strong br.) + 190 (separation) + 1114 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.137723 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe1 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe2 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_7549 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_7549 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe demand +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe demand +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasConversion_6fd8 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasConversion_6fd8 +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasProducer_7549 has type for which we cannot determine bounds and nominals on the costs, skipping it. +WARNING:mesido:Asset GasConversion_6fd8 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 9 equations, 3 collocation points, and 16 free variables +CasADi - 2024-10-28 15:49:22 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:22 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:22 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +69 rows, 30 cols, 156 nonzeros +54 rows, 27 cols, 126 nonzeros +42 rows, 18 cols, 102 nonzeros + +Solving MIP model with: + 42 rows + 18 cols (3 binary, 0 integer, 0 implied int., 15 continuous) + 102 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 3 100.00% 0 0 0 7 0.0s + C 0 0 0 0.00% 0 2 100.00% 37 3 0 22 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 24 (total) + 0 (strong br.) + 15 (separation) + 2 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.003186 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:24 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe1.HeatOut.H__e0__t0-Pipe1_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe1.HeatOut.H__e0__t0-Pipe1_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((7622.98*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/30605.2) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:67.29034627008068 & 0.014860972716447889, 31.622792381508503 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 1042 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t0)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t0))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1100 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t1)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t1))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1158 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t2)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t2))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1216 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t3)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t3))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1274 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t4)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t4))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1332 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t5)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t5))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1390 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t6)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t6))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1448 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t7)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t7))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1506 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t8)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t8))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1564 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t9)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t9))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:Too many warnings of same type (260 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 318.67785026139586 +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1057: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1115: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1173: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1231: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1347: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1405: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1463: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1579: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1637: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1753: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1811: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1927: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1985: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2043: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2101: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2159: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2217: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2275: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2333: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2507: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2565: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2623: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2681: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2739: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2797: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2855: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2913: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2971: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3087: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3145: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3203: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3261: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3319: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3435: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3493: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3551: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3609: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1058: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1116: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1174: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1232: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1348: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1406: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1464: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1580: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1638: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1754: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1812: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1928: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1986: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2044: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2102: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2160: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2218: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2276: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2334: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2508: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2566: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2624: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2682: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2740: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2798: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2856: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2914: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2972: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3088: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3146: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3204: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3262: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3320: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3436: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3494: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3552: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3610: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1059: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1117: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1175: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1233: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1349: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1407: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1465: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1581: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1639: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1755: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1813: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1929: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1987: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2045: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2103: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2161: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2219: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2277: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2335: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2509: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2567: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2625: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2683: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2741: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2799: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2857: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2915: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2973: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3089: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3147: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3205: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3263: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3321: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3437: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3495: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3553: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3611: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1060: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1118: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1176: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1234: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1350: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1408: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1466: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1582: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1640: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1756: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1814: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1930: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1988: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2046: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2104: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2162: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2220: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2278: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2336: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2510: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2568: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2626: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2684: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2742: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2800: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2858: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2916: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2974: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3090: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3148: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3206: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3264: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3322: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3438: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3496: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3554: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3612: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 995: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 998: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 999: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1000: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1001: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1002: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:24 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1890 rows, 1035 cols, 4590 nonzeros +1260 rows, 810 cols, 2970 nonzeros +945 rows, 810 cols, 2250 nonzeros +675 rows, 630 cols, 1710 nonzeros + +Solving MIP model with: + 675 rows + 630 cols (0 binary, 0 integer, 0 implied int., 630 continuous) + 1710 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 450 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:source.Pump_power: abs max = 0.005340591195579795 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0032658252541436245 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.003250549076242713 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0011757831348065426 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0011757831348065426 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.008635 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1057: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1115: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1173: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1231: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1347: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1405: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1463: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1579: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1637: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1753: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1811: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1927: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1985: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2043: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2101: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2159: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2217: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2275: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2333: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2507: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2565: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2623: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2681: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2739: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2797: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2855: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2913: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2971: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3087: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3145: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3203: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3261: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3319: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3435: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3493: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3551: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3609: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1058: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1116: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1174: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1232: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1348: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1406: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1464: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1580: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1638: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1754: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1812: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1928: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1986: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2044: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2102: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2160: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2218: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2276: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2334: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2508: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2566: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2624: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2682: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2740: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2798: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2856: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2914: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2972: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3088: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3146: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3204: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3262: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3320: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3436: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3494: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3552: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3610: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1059: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1117: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1175: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1233: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1349: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1407: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1465: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1581: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1639: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1755: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1813: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1929: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1987: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2045: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2103: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2161: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2219: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2277: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2335: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2509: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2567: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2625: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2683: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2741: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2799: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2857: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2915: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2973: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3089: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3147: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3205: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3263: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3321: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3437: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3495: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3553: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3611: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1060: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1118: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1176: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1234: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1350: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1408: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1466: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1582: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1640: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1756: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1814: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1930: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1988: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2046: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2104: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2162: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2220: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2278: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2336: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2510: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2568: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2626: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2684: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2742: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2800: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2858: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2916: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2974: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3090: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3148: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3206: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3264: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3322: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3438: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3496: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3554: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3612: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 995: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 998: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 999: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1000: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1001: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1002: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:25 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +945 rows, 675 cols, 1575 nonzeros +0 rows, 45 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 6.47685025814 + Dual bound 6.47685025814 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.47685025814 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.005340591195580293 +INFO:rtctools:source.Pump_power: abs max = 0.005340591195580292 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0032658252541438474 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0020900421193373046 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.002053 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1057: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1115: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1173: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1231: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1347: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1405: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1463: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1579: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1637: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1753: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1811: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1927: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1985: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2043: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2101: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2159: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2217: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2275: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2333: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2507: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2565: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2623: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2681: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2739: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2797: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2855: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2913: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2971: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3087: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3145: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3203: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3261: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3319: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3435: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3493: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3551: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3609: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1058: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1116: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1174: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1232: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1348: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1406: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1464: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1580: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1638: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1754: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1812: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1928: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1986: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2044: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2102: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2160: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2218: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2276: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2334: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2508: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2566: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2624: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2682: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2740: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2798: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2856: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2914: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2972: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3088: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3146: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3204: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3262: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3320: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3436: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3494: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3552: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3610: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1059: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1117: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1175: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1233: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1349: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1407: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1465: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1581: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1639: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1755: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1813: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1929: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1987: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2045: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2103: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2161: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2219: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2277: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2335: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2509: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2567: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2625: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2683: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2741: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2799: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2857: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2915: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2973: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3089: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3147: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3205: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3263: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3321: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3437: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3495: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3553: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3611: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1060: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1118: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1176: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1234: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1350: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1408: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1466: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1582: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1640: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1756: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1814: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1930: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1988: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2046: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2104: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2162: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2220: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2278: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2336: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2510: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2568: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2626: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2684: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2742: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2800: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2858: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2916: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2974: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3090: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3148: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3206: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3264: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3322: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3438: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3496: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3554: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3612: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 995: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 998: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 999: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1000: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1001: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1002: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:25 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +945 rows, 675 cols, 1575 nonzeros +0 rows, 45 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 20.9956698135 + Dual bound 20.9956698135 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 20.9956698135 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.005340591195580293 +INFO:rtctools:source.Pump_power: abs max = 0.005340591195580292 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0032658252541438474 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0020900421193373046 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.003517 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1057: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1115: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1173: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1231: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1347: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1405: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1463: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1579: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1637: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1753: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1811: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1927: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1985: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2043: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2101: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2159: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2217: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2275: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2333: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2507: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2565: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2623: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2681: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2739: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2797: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2855: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2913: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2971: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3087: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3145: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3203: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3261: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3319: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3435: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3493: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3551: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3609: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1058: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1116: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1174: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1232: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1348: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1406: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1464: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1580: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1638: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1754: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1812: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1928: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1986: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2044: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2102: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2160: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2218: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2276: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2334: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2508: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2566: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2624: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2682: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2740: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2798: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2856: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2914: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2972: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3088: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3146: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3204: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3262: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3320: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3436: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3494: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3552: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3610: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1059: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1117: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1175: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1233: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1349: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1407: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1465: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1581: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1639: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1755: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1813: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1929: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1987: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2045: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2103: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2161: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2219: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2277: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2335: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2509: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2567: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2625: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2683: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2741: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2799: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2857: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2915: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2973: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3089: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3147: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3205: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3263: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3321: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3437: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3495: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3553: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3611: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1060: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1118: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1176: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1234: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1350: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1408: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1466: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1582: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1640: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1756: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1814: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1930: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1988: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2046: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2104: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2162: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2220: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2278: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2336: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2510: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2568: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2626: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2684: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2742: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2800: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2858: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2916: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2974: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3090: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3148: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3206: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3264: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3322: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3438: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3496: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3554: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3612: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 995: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 998: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 999: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1000: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1001: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1002: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +946 rows, 675 cols, 1710 nonzeros +1 rows, 45 cols, 45 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 16626.7916869 + Dual bound 16626.7916869 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 16626.7916869 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.005340591195580293 +INFO:rtctools:source.Pump_power: abs max = 0.005340591195580292 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0032658252541438474 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0020900421193373046 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.002489 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.014860972716447889, 'max': 67.29034627008068}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 31.622792381508503}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 1.0 +INFO:rtctools:E.g., (((((((((Pipe1__pipe_linear_line_segment_num_1_neg_discharge__e0__t0+Pipe1__pipe_linear_line_segment_num_2_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_3_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_4_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_5_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_1_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_2_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_3_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_4_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_5_pos_discharge__e0__t0) = 1.0 +INFO:rtctools:Smallest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., (((((((((Pipe1__pipe_linear_line_segment_num_1_neg_discharge__e0__t0+Pipe1__pipe_linear_line_segment_num_2_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_3_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_4_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_5_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_1_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_2_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_3_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_4_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_5_pos_discharge__e0__t0) = 1.0 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe1.HeatOut.H__e0__t0-Pipe1_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., (((((((((Pipe1__pipe_linear_line_segment_num_1_neg_discharge__e0__t0+Pipe1__pipe_linear_line_segment_num_2_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_3_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_4_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_5_neg_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_1_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_2_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_3_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_4_pos_discharge__e0__t0)+Pipe1__pipe_linear_line_segment_num_5_pos_discharge__e0__t0) = 1.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:2236.068424713341 & 0.00044721350605726566, 2236.067977499835 & 0.00044721350605726566 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 3643 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): ((((0.0767972*Pipe1.HeatOut.Q__e0__t0)-(0.383986*Pipe1__flow_direct_var__e0__t0))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t0)))/0.000171724) <= 0.0 +INFO:rtctools:row 3644 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): @1=1, ((((0.0767972*Pipe1.HeatOut.Q__e0__t0)+(0.383986*(@1-Pipe1__flow_direct_var__e0__t0)))-(7.67972e-08*(@1-Pipe1__is_disconnected__e0__t0)))/0.000171724) >= 0.0 +INFO:rtctools:row 3653 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): ((((0.0767972*Pipe1.HeatOut.Q__e0__t0)-(0.383986*Pipe1__flow_direct_var__e0__t0))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t0)))/0.000171724) <= 0.0 +INFO:rtctools:row 3654 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): @1=1, ((((0.0767972*Pipe1.HeatOut.Q__e0__t0)+(0.383986*(@1-Pipe1__flow_direct_var__e0__t0)))-(7.67972e-08*(@1-Pipe1__is_disconnected__e0__t0)))/0.000171724) >= 0.0 +INFO:rtctools:row 3713 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): ((((0.0767972*Pipe1.HeatOut.Q__e0__t1)-(0.383986*Pipe1__flow_direct_var__e0__t1))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t1)))/0.000171724) <= 0.0 +INFO:rtctools:row 3714 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): @1=1, ((((0.0767972*Pipe1.HeatOut.Q__e0__t1)+(0.383986*(@1-Pipe1__flow_direct_var__e0__t1)))-(7.67972e-08*(@1-Pipe1__is_disconnected__e0__t1)))/0.000171724) >= 0.0 +INFO:rtctools:row 3723 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): ((((0.0767972*Pipe1.HeatOut.Q__e0__t1)-(0.383986*Pipe1__flow_direct_var__e0__t1))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t1)))/0.000171724) <= 0.0 +INFO:rtctools:row 3724 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): @1=1, ((((0.0767972*Pipe1.HeatOut.Q__e0__t1)+(0.383986*(@1-Pipe1__flow_direct_var__e0__t1)))-(7.67972e-08*(@1-Pipe1__is_disconnected__e0__t1)))/0.000171724) >= 0.0 +INFO:rtctools:row 3783 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): ((((0.0767972*Pipe1.HeatOut.Q__e0__t2)-(0.383986*Pipe1__flow_direct_var__e0__t2))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t2)))/0.000171724) <= 0.0 +INFO:rtctools:row 3784 (max: 2236.068424713341, min: 0.00044721350605726566, range: 5000002.000000001): @1=1, ((((0.0767972*Pipe1.HeatOut.Q__e0__t2)+(0.383986*(@1-Pipe1__flow_direct_var__e0__t2)))-(7.67972e-08*(@1-Pipe1__is_disconnected__e0__t2)))/0.000171724) >= 0.0 +INFO:rtctools:Too many warnings of same type (260 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 19849.618810620632 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 1260 (Pipe1__is_disconnected__e0__t0): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t0)-(0.383986*Pipe1__flow_direct_var__e0__t0))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t0)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t0)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t0)))+(173975*(Pipe1__is_disconnected__e0__t0+(1-Pipe1__flow_direct_var__e0__t0))))/19598.4) >= 0.0 +INFO:rtctools:col 1261 (Pipe1__is_disconnected__e0__t1): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t1)-(0.383986*Pipe1__flow_direct_var__e0__t1))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t1)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t1)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t1)))+(173975*(Pipe1__is_disconnected__e0__t1+(1-Pipe1__flow_direct_var__e0__t1))))/19598.4) >= 0.0 +INFO:rtctools:col 1262 (Pipe1__is_disconnected__e0__t2): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t2)-(0.383986*Pipe1__flow_direct_var__e0__t2))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t2)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t2)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t2)))+(173975*(Pipe1__is_disconnected__e0__t2+(1-Pipe1__flow_direct_var__e0__t2))))/19598.4) >= 0.0 +INFO:rtctools:col 1263 (Pipe1__is_disconnected__e0__t3): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t3)-(0.383986*Pipe1__flow_direct_var__e0__t3))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t3)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t3)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t3)))+(173975*(Pipe1__is_disconnected__e0__t3+(1-Pipe1__flow_direct_var__e0__t3))))/19598.4) >= 0.0 +INFO:rtctools:col 1264 (Pipe1__is_disconnected__e0__t4): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t4)-(0.383986*Pipe1__flow_direct_var__e0__t4))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t4)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t4)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t4)))+(173975*(Pipe1__is_disconnected__e0__t4+(1-Pipe1__flow_direct_var__e0__t4))))/19598.4) >= 0.0 +INFO:rtctools:col 1265 (Pipe1__is_disconnected__e0__t5): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t5)-(0.383986*Pipe1__flow_direct_var__e0__t5))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t5)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t5)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t5)))+(173975*(Pipe1__is_disconnected__e0__t5+(1-Pipe1__flow_direct_var__e0__t5))))/19598.4) >= 0.0 +INFO:rtctools:col 1266 (Pipe1__is_disconnected__e0__t6): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t6)-(0.383986*Pipe1__flow_direct_var__e0__t6))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t6)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t6)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t6)))+(173975*(Pipe1__is_disconnected__e0__t6+(1-Pipe1__flow_direct_var__e0__t6))))/19598.4) >= 0.0 +INFO:rtctools:col 1267 (Pipe1__is_disconnected__e0__t7): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t7)-(0.383986*Pipe1__flow_direct_var__e0__t7))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t7)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t7)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t7)))+(173975*(Pipe1__is_disconnected__e0__t7+(1-Pipe1__flow_direct_var__e0__t7))))/19598.4) >= 0.0 +INFO:rtctools:col 1268 (Pipe1__is_disconnected__e0__t8): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t8)-(0.383986*Pipe1__flow_direct_var__e0__t8))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t8)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t8)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t8)))+(173975*(Pipe1__is_disconnected__e0__t8+(1-Pipe1__flow_direct_var__e0__t8))))/19598.4) >= 0.0 +INFO:rtctools:col 1269 (Pipe1__is_disconnected__e0__t9): range 19849.618810620632, min 0.00044721350605726566, max 8.877017622197904 +INFO:rtctools:((((0.0767972*Pipe1.HeatOut.Q__e0__t9)-(0.383986*Pipe1__flow_direct_var__e0__t9))+(7.67972e-08*(1-Pipe1__is_disconnected__e0__t9)))/0.000171724) <= 0.0 +INFO:rtctools:((((7622.98*Pipe1.Hydraulic_power__e0__t9)-(7384.24*(0.0767972*Pipe1.HeatOut.Q__e0__t9)))+(173975*(Pipe1__is_disconnected__e0__t9+(1-Pipe1__flow_direct_var__e0__t9))))/19598.4) >= 0.0 +INFO:rtctools:Too many warnings of same type (125 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3679: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3749: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3819: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3889: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3959: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4099: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4169: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4239: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4309: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4379: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4519: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4589: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4659: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4729: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4799: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4939: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5009: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5079: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5149: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5219: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5359: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5429: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5499: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5569: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5639: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5709: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5779: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5849: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5919: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5989: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6059: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6129: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6199: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6269: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6339: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6409: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6479: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6549: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6619: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6689: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6759: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3680: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3750: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3820: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3890: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3960: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4100: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4170: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4240: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4310: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4380: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4520: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4590: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4660: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4730: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4800: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4940: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5010: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5080: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5150: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5220: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5360: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5430: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5500: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5570: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5640: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5710: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5780: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5850: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5920: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5990: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6060: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6130: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6200: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6270: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6340: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6410: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6480: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6550: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6620: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6690: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6760: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3681: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3751: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3821: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3891: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3961: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4101: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4171: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4241: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4311: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4381: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4521: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4591: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4661: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4731: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4801: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4941: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5011: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5081: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5151: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5221: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5361: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5431: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5501: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5571: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5641: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5711: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5781: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5851: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5921: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5991: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6061: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6131: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6201: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6271: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6341: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6411: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6481: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6551: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6621: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6691: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6761: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3682: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3752: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3822: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3892: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3962: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4102: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4172: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4242: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4312: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4382: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4522: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4592: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4662: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4732: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4802: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4942: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5012: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5082: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5152: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5222: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5362: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5432: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5502: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5572: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5642: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5712: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5782: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5852: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5922: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5992: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6062: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6132: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6202: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6272: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6342: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6412: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6482: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6552: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6622: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6692: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6762: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3605: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3608: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3609: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3610: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3611: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3612: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:27 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +4680 rows, 1935 cols, 15390 nonzeros +1710 rows, 1260 cols, 4590 nonzeros +1305 rows, 1080 cols, 3600 nonzeros + +Solving MIP model with: + 1305 rows + 1080 cols (90 binary, 270 integer, 0 implied int., 720 continuous) + 3600 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 381 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1_ret.dH: abs max = 0.009779294343979693 +INFO:rtctools:Pipe1_ret.__head_loss: abs max = 0.009779294343979693 +INFO:rtctools:Pipe1.dH: abs max = 0.00966440183541593 +INFO:rtctools:Pipe1.__head_loss: abs max = 0.00966440183541593 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1_ret.Hydraulic_power: abs max = 0.0014396707733487818 +INFO:rtctools:Pipe1.Hydraulic_power: abs max = 0.0013995029850222703 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0013519202688908219 +INFO:rtctools:source.Pump_power: abs max = 0.0013519202688908219 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.0013519202688908217 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0012650976698169115 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0012626057338804527 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.016346 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3679: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3749: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3819: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3889: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3959: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4099: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4169: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4239: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4309: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4379: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4519: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4589: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4659: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4729: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4799: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4939: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5009: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5079: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5149: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5219: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5359: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5429: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5499: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5569: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5639: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5709: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5779: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5849: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5919: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5989: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6059: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6129: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6199: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6269: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6339: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6409: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6479: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6549: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6619: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6689: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6759: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3680: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3750: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3820: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3890: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3960: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4100: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4170: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4240: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4310: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4380: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4520: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4590: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4660: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4730: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4800: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4940: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5010: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5080: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5150: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5220: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5360: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5430: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5500: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5570: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5640: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5710: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5780: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5850: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5920: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5990: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6060: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6130: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6200: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6270: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6340: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6410: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6480: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6550: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6620: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6690: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6760: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3681: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3751: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3821: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3891: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3961: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4101: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4171: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4241: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4311: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4381: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4521: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4591: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4661: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4731: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4801: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4941: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5011: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5081: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5151: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5221: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5361: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5431: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5501: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5571: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5641: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5711: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5781: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5851: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5921: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5991: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6061: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6131: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6201: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6271: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6341: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6411: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6481: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6551: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6621: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6691: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6761: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 3682: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3752: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3822: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3892: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3962: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4102: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4172: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4242: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4312: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4382: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4522: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4592: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4662: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4732: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4802: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4942: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5012: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5082: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5152: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5222: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5362: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5432: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5502: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5572: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5642: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5712: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5782: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5852: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5922: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5992: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6062: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6132: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6202: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6272: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6342: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6412: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6482: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6552: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6622: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6692: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6762: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3605: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3608: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3609: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3610: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3611: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3612: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:28 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +3015 rows, 1665 cols, 6615 nonzeros +135 rows, 315 cols, 405 nonzeros +135 rows, 270 cols, 405 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 135 rows + 270 cols (0 binary, 0 integer, 0 implied int., 270 continuous) + 405 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 6.476850258 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 6.47685025814 + Dual bound 6.47685025814 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.47685025814 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 135 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1_ret.dH: abs max = 0.009779294343979693 +INFO:rtctools:Pipe1_ret.__head_loss: abs max = 0.009779294343979693 +INFO:rtctools:Pipe1.dH: abs max = 0.009664401835415929 +INFO:rtctools:Pipe1.__head_loss: abs max = 0.009664401835415929 +INFO:rtctools:Pipe1__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1_ret.Hydraulic_power: abs max = 0.001439670773348778 +INFO:rtctools:Pipe1.Hydraulic_power: abs max = 0.0013995029850222573 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.0013519202688908208 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0013519202688908208 +INFO:rtctools:source.Pump_power: abs max = 0.0013519202688908208 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0012650976698169113 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.001262605733880452 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.009201 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.00044721350605726566, 'max': 2236.068424713341}) +INFO:rtctools:('rhs', {'min': 0.00044721350605726566, 'max': 2236.067977499835}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 14 equations, 45 collocation points, and 68 free variables +CasADi - 2024-10-28 15:49:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7605 rows, 3150 cols, 19440 nonzeros +5717 rows, 2520 cols, 15400 nonzeros +2276 rows, 1852 cols, 5959 nonzeros +1987 rows, 1755 cols, 5555 nonzeros + +Solving MIP model with: + 1987 rows + 1755 cols (0 binary, 0 integer, 0 implied int., 1755 continuous) + 5555 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1428 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.079028 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 14 equations, 45 collocation points, and 68 free variables +CasADi - 2024-10-28 15:49:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:29 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7695 rows, 3150 cols, 19620 nonzeros +5715 rows, 2520 cols, 15390 nonzeros +2335 rows, 1900 cols, 6065 nonzeros +2068 rows, 1798 cols, 5662 nonzeros + +Solving MIP model with: + 2068 rows + 1798 cols (0 binary, 0 integer, 0 implied int., 1798 continuous) + 5662 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1538 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.076688 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 14 equations, 45 collocation points, and 68 free variables +CasADi - 2024-10-28 15:49:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +10845 rows, 4590 cols, 30240 nonzeros +8055 rows, 3420 cols, 22410 nonzeros +7335 rows, 2250 cols, 15750 nonzeros +2664 rows, 1623 cols, 7485 nonzeros +1755 rows, 1620 cols, 4950 nonzeros +1575 rows, 1440 cols, 4608 nonzeros + +Solving MIP model with: + 1575 rows + 1440 cols (0 binary, 0 integer, 0 implied int., 1440 continuous) + 4608 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 3.719e-07; average = 3.719e-08; Bound = 4.393e-05 +100; Iter: Time 1.788e-07; average = 5.136e-08; Bound = 5.923e-05 + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.07 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1213 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.09203 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +INFO:rtctools:Using RTC-Tools 2.6.0a3. +INFO:rtctools:Using RTC-Tools 2.6.0a3. +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1890 rows, 1035 cols, 4590 nonzeros +1202 rows, 781 cols, 2854 nonzeros +871 rows, 781 cols, 2102 nonzeros +601 rows, 601 cols, 1562 nonzeros + +Solving MIP model with: + 601 rows + 601 cols (0 binary, 0 integer, 0 implied int., 601 continuous) + 1562 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 3.997159957 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 3.99715995651 + Dual bound 3.99715995651 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 3.99715995651 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 453 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.007815 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1891 rows, 1035 cols, 4635 nonzeros +1203 rows, 781 cols, 2899 nonzeros +872 rows, 781 cols, 2147 nonzeros +90 rows, 180 cols, 270 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 90 rows + 180 cols (0 binary, 0 integer, 0 implied int., 180 continuous) + 270 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 5.127880092 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 5.12788009178 + Dual bound 5.12788009178 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.12788009178 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.004101 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2127 rows, 1117 cols, 5317 nonzeros +1591 rows, 982 cols, 4289 nonzeros +1591 rows, 982 cols, 4289 nonzeros + +Solving MIP model with: + 1591 rows + 982 cols (44 binary, 0 integer, 0 implied int., 938 continuous) + 4289 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 1.511803399 13.5352454 88.83% 0 0 0 777 0.0s + C 0 0 0 0.00% 4.074276448 4.781713574 14.79% 1446 400 0 1348 0.1s + L 0 0 0 0.00% 4.459289474 4.781713574 6.74% 1526 431 0 1389 0.1s + +34.1% inactive integer columns, restarting +Model after restart has 1253 rows, 864 cols (29 bin., 0 int., 0 impl., 835 cont.), and 3393 nonzeros + + 0 0 0 0.00% 4.459289474 4.781713574 6.74% 111 0 0 1491 0.1s + +31.0% inactive integer columns, restarting +Model after restart has 678 rows, 643 cols (0 bin., 0 int., 0 impl., 643 cont.), and 1753 nonzeros + + 0 0 0 0.00% 4.612477317 4.781713574 3.54% 39 0 0 1851 0.1s + T 0 0 0 0.00% 4.612477317 4.781713574 3.54% 39 0 0 1911 0.1s + +Solving report + Status Optimal + Primal bound 4.78171357395 + Dual bound 4.78171357395 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.78171357395 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.11 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1911 (total) + 0 (strong br.) + 612 (separation) + 102 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.107222 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2128 rows, 1117 cols, 5361 nonzeros +1592 rows, 982 cols, 4333 nonzeros +1592 rows, 982 cols, 4333 nonzeros + +Solving MIP model with: + 1592 rows + 982 cols (44 binary, 0 integer, 0 implied int., 938 continuous) + 4333 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 2.996858132 inf inf 0 0 5 913 0.0s + R 0 0 0 0.00% 3.053483561 5.002880092 38.97% 590 214 5 1175 0.0s + +79.5% inactive integer columns, restarting +Model after restart has 518 rows, 611 cols (0 bin., 0 int., 0 impl., 611 cont.), and 1444 nonzeros + + 0 0 0 0.00% 4.954732362 5.002880092 0.96% 64 0 0 2235 0.2s + +Solving report + Status Optimal + Primal bound 5.00288009178 + Dual bound 5.00288009178 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.00288009178 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.20 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2363 (total) + 0 (strong br.) + 1199 (separation) + 123 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.200842 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:31 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2127 rows, 1117 cols, 5317 nonzeros +1591 rows, 982 cols, 4289 nonzeros +1591 rows, 982 cols, 4289 nonzeros + +Solving MIP model with: + 1591 rows + 982 cols (44 binary, 0 integer, 0 implied int., 938 continuous) + 4289 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 1.511803399 13.5352454 88.83% 0 0 0 777 0.0s + C 0 0 0 0.00% 4.074276448 4.781713574 14.79% 1446 400 0 1348 0.1s + L 0 0 0 0.00% 4.459289474 4.781713574 6.74% 1526 431 0 1389 0.1s + +34.1% inactive integer columns, restarting +Model after restart has 1253 rows, 864 cols (29 bin., 0 int., 0 impl., 835 cont.), and 3393 nonzeros + + 0 0 0 0.00% 4.459289474 4.781713574 6.74% 111 0 0 1491 0.1s + +31.0% inactive integer columns, restarting +Model after restart has 678 rows, 643 cols (0 bin., 0 int., 0 impl., 643 cont.), and 1753 nonzeros + + 0 0 0 0.00% 4.612477317 4.781713574 3.54% 39 0 0 1851 0.1s + T 0 0 0 0.00% 4.612477317 4.781713574 3.54% 39 0 0 1911 0.1s + +Solving report + Status Optimal + Primal bound 4.78171357395 + Dual bound 4.78171357395 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.78171357395 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.12 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1911 (total) + 0 (strong br.) + 612 (separation) + 102 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.118573 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2128 rows, 1117 cols, 5361 nonzeros +1592 rows, 982 cols, 4333 nonzeros +1592 rows, 982 cols, 4333 nonzeros + +Solving MIP model with: + 1592 rows + 982 cols (44 binary, 0 integer, 0 implied int., 938 continuous) + 4333 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 2.996858132 inf inf 0 0 5 913 0.0s + R 0 0 0 0.00% 3.053483561 5.002880092 38.97% 590 214 5 1175 0.0s + +79.5% inactive integer columns, restarting +Model after restart has 518 rows, 611 cols (0 bin., 0 int., 0 impl., 611 cont.), and 1444 nonzeros + + 0 0 0 0.00% 4.954732362 5.002880092 0.96% 64 0 0 2235 0.2s + +Solving report + Status Optimal + Primal bound 5.00288009178 + Dual bound 5.00288009178 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.00288009178 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.19 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2363 (total) + 0 (strong br.) + 1199 (separation) + 123 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.18915 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +3007 rows, 1117 cols, 7957 nonzeros +2211 rows, 1072 cols, 5969 nonzeros +1327 rows, 982 cols, 3497 nonzeros + +Solving MIP model with: + 1327 rows + 982 cols (44 binary, 0 integer, 0 implied int., 938 continuous) + 3497 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 1.511803399 16.67345987 90.93% 0 0 0 590 0.0s + C 0 0 0 0.00% 4.652160236 4.781713574 2.71% 1703 413 0 1314 0.1s + +63.6% inactive integer columns, restarting +Model after restart has 898 rows, 788 cols (16 bin., 0 int., 0 impl., 772 cont.), and 2353 nonzeros + + 0 0 0 0.00% 4.720473993 4.781713574 1.28% 56 0 0 1554 0.1s + +Solving report + Status Optimal + Primal bound 4.78171357395 + Dual bound 4.78171357395 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.78171357395 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.13 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1839 (total) + 0 (strong br.) + 753 (separation) + 211 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.13281 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:32 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +3008 rows, 1117 cols, 8001 nonzeros +2212 rows, 1072 cols, 6013 nonzeros +1328 rows, 982 cols, 3541 nonzeros + +Solving MIP model with: + 1328 rows + 982 cols (44 binary, 0 integer, 0 implied int., 938 continuous) + 3541 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 2.996858132 inf inf 0 0 5 734 0.0s + R 0 0 0 0.00% 3.054951312 5.002880092 38.94% 545 144 5 1068 0.1s + +77.3% inactive integer columns, restarting +Model after restart has 397 rows, 600 cols (0 bin., 0 int., 0 impl., 600 cont.), and 1141 nonzeros + + 0 0 0 0.00% 4.933486923 5.002880092 1.39% 24 0 0 1762 0.2s + T 0 0 0 0.00% 4.933486923 5.002880092 1.39% 24 0 0 1963 0.2s + +Solving report + Status Optimal + Primal bound 5.00288009178 + Dual bound 5.00288009178 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.00288009178 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.19 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1963 (total) + 0 (strong br.) + 937 (separation) + 91 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.189644 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe1.HeatOut.H__e0__t0-Pipe1_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe1.HeatOut.H__e0__t0-Pipe1_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=122876, (((7622.98*Pipe1.Hydraulic_power__e0__t0)-((@1*Pipe1.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/30605.2) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:67.29034627008068 & 0.014860972716447889, 31.622792381508503 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 1042 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t0)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t0))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1100 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t1)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t1))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1158 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t2)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t2))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1216 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t3)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t3))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1274 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t4)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t4))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1332 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t5)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t5))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1390 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t6)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t6))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1448 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t7)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t7))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1506 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t8)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t8))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:row 1564 (max: 67.29034627008068, min: 0.014860972716447889, range: 4527.990701147361): ((((6.37356e+07*Pipe1_ret.HeatIn.Heat__e0__t9)-(3.18678e+07*Pipe1_ret.HeatOut.Heat__e0__t9))-(14075.9*Pipe1_ret__hn_heat_loss__e0__t0))/947173) = 0.0 +INFO:rtctools:Too many warnings of same type (260 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 318.67785026139586 +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1057: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1115: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1173: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1231: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1347: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1405: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1463: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1579: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1637: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1753: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1811: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1927: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1985: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2043: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2101: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2159: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2217: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2275: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2333: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2507: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2565: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2623: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2681: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2739: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2797: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2855: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2913: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2971: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3087: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3145: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3203: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3261: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3319: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3435: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3493: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3551: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3609: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1058: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1116: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1174: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1232: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1348: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1406: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1464: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1580: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1638: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1754: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1812: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1928: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1986: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2044: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2102: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2160: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2218: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2276: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2334: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2508: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2566: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2624: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2682: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2740: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2798: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2856: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2914: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2972: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3088: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3146: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3204: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3262: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3320: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3436: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3494: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3552: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3610: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1059: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1117: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1175: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1233: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1349: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1407: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1465: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1581: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1639: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1755: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1813: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1929: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1987: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2045: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2103: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2161: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2219: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2277: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2335: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2509: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2567: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2625: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2683: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2741: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2799: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2857: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2915: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2973: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3089: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3147: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3205: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3263: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3321: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3437: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3495: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3553: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3611: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1060: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1118: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1176: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1234: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1350: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1408: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1466: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1582: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1640: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1756: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1814: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1930: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1988: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2046: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2104: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2162: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2220: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2278: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2336: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2510: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2568: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2626: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2684: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2742: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2800: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2858: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2916: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2974: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3090: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3148: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3206: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3264: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3322: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3438: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3496: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3554: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3612: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 995: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 998: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 999: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1000: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1001: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1002: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1890 rows, 1035 cols, 4590 nonzeros +1260 rows, 810 cols, 2970 nonzeros +945 rows, 810 cols, 2250 nonzeros +675 rows, 630 cols, 1710 nonzeros + +Solving MIP model with: + 675 rows + 630 cols (0 binary, 0 integer, 0 implied int., 630 continuous) + 1710 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 450 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:source.Pump_power: abs max = 0.005340591195579795 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0032658252541436245 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.003250549076242713 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0011757831348065426 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0011757831348065426 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.008152 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'demand_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1057: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1115: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1173: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1231: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1289: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1347: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1405: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1463: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1521: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1579: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1637: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1695: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1753: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1811: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1869: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1927: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1985: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2043: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2101: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2159: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2217: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2275: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2333: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2449: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2507: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2565: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2623: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2681: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2739: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2797: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2855: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2913: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2971: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3029: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3087: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3145: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3203: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3261: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3319: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3435: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3493: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3551: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3609: (demand_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1058: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1116: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1174: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1232: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1290: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1348: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1406: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1464: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1522: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1580: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1638: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1696: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1754: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1812: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1870: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1928: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1986: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2044: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2102: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2160: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2218: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2276: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2334: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2450: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2508: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2566: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2624: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2682: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2740: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2798: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2856: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2914: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2972: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3030: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3088: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3146: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3204: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3262: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3320: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3436: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3494: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3552: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3610: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1059: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1117: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1175: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1233: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1291: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1349: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1407: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1465: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1523: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1581: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1639: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1697: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1755: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1813: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1871: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1929: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1987: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2045: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2103: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2161: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2219: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2277: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2335: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2451: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2509: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2567: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2625: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2683: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2741: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2799: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2857: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2915: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2973: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3031: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3089: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3147: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3205: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3263: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3321: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3437: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3495: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3553: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3611: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'source_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1060: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1118: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1176: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1234: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1292: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1350: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1408: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1466: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1524: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1582: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1640: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1698: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1756: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1814: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1872: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1930: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 1988: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2046: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2104: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2162: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2220: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2278: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2336: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2452: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2510: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2568: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2626: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2684: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2742: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2800: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2858: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2916: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2974: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3032: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3090: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3148: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3206: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3264: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3322: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3438: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3496: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3554: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3612: (source_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'demand__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 995: demand__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 998: source__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'demand__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 999: demand__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1000: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1001: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'source__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1002: source__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +945 rows, 675 cols, 1575 nonzeros +0 rows, 45 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 6.47685025814 + Dual bound 6.47685025814 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.47685025814 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe1__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret__hn_max_discharge: abs max = 0.007525012062761872 +INFO:rtctools:Pipe1_ret.HeatOut.Heat: abs max = 0.007083315042603854 +INFO:rtctools:Pipe1.HeatIn.Hydraulic_power: abs max = 0.005340591195580293 +INFO:rtctools:source.Pump_power: abs max = 0.005340591195580292 +INFO:rtctools:Pipe1.HeatIn.Heat: abs max = 0.003762506031380936 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.0037625060313809357 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.0032658252541438474 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0020900421193373046 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.002013 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.014860972716447889, 'max': 67.29034627008068}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 31.622792381508503}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1890 rows, 1035 cols, 4590 nonzeros +1395 rows, 945 cols, 3600 nonzeros +1215 rows, 855 cols, 3240 nonzeros + +Solving MIP model with: + 1215 rows + 855 cols (45 binary, 0 integer, 0 implied int., 810 continuous) + 3240 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 1 100.00% 0 0 0 685 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 697 (total) + 0 (strong br.) + 12 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.024693 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +945 rows, 675 cols, 1575 nonzeros +0 rows, 45 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 4.5 + Dual bound 4.5 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.5 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.002496 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1980 rows, 1035 cols, 4770 nonzeros +1228 rows, 794 cols, 2906 nonzeros +913 rows, 794 cols, 2186 nonzeros +643 rows, 614 cols, 1646 nonzeros + +Solving MIP model with: + 643 rows + 614 cols (0 binary, 0 integer, 0 implied int., 614 continuous) + 1646 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1.019241476 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 1.01924147568 + Dual bound 1.01924147568 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.01924147568 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 495 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.012172 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1981 rows, 1035 cols, 4815 nonzeros +1229 rows, 794 cols, 2951 nonzeros +914 rows, 794 cols, 2231 nonzeros +90 rows, 180 cols, 270 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 90 rows + 180 cols (0 binary, 0 integer, 0 implied int., 180 continuous) + 270 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 4.455671867 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 4.45567186744 + Dual bound 4.45567186744 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.45567186744 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.006554 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1980 rows, 1035 cols, 4770 nonzeros +1102 rows, 704 cols, 2672 nonzeros +778 rows, 578 cols, 1790 nonzeros +463 rows, 353 cols, 1106 nonzeros +463 rows, 344 cols, 1106 nonzeros + +Solving MIP model with: + 463 rows + 344 cols (0 binary, 0 integer, 0 implied int., 344 continuous) + 1106 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1.019241476 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 1.01924147568 + Dual bound 1.01924147568 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.01924147568 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 241 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.005622 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1981 rows, 1035 cols, 4815 nonzeros +1103 rows, 704 cols, 2717 nonzeros +779 rows, 578 cols, 1835 nonzeros +464 rows, 353 cols, 1151 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 4.45567186744 + Dual bound 4.45567186744 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.45567186744 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.003449 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1980 rows, 1035 cols, 4770 nonzeros +1228 rows, 794 cols, 2906 nonzeros +913 rows, 794 cols, 2186 nonzeros +643 rows, 614 cols, 1646 nonzeros + +Solving MIP model with: + 643 rows + 614 cols (0 binary, 0 integer, 0 implied int., 614 continuous) + 1646 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1.019241476 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 1.01924147568 + Dual bound 1.01924147568 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.01924147568 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 495 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.007832 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1981 rows, 1035 cols, 4815 nonzeros +1229 rows, 794 cols, 2951 nonzeros +914 rows, 794 cols, 2231 nonzeros +90 rows, 180 cols, 270 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 90 rows + 180 cols (0 binary, 0 integer, 0 implied int., 180 continuous) + 270 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 4.455671867 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 4.45567186744 + Dual bound 4.45567186744 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.45567186744 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00424 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 45 collocation points, and 23 free variables +CasADi - 2024-10-28 15:49:35 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:35 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1935 rows, 1035 cols, 4725 nonzeros +1318 rows, 794 cols, 3176 nonzeros +733 rows, 614 cols, 1916 nonzeros +535 rows, 365 cols, 1502 nonzeros +489 rows, 352 cols, 1347 nonzeros + +Solving MIP model with: + 489 rows + 352 cols (0 binary, 0 integer, 0 implied int., 352 continuous) + 1347 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 9.745748543 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 9.745748543 14.15830409 31.17% 0 0 0 295 0.0s + +Solving report + Status Optimal + Primal bound 14.1583040884 + Dual bound 14.1583040884 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 14.1583040884 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 295 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.006725 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:49:35 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1936 rows, 1035 cols, 4770 nonzeros +1319 rows, 794 cols, 3221 nonzeros +734 rows, 614 cols, 1961 nonzeros +536 rows, 365 cols, 1547 nonzeros +490 rows, 352 cols, 1392 nonzeros + +Solving MIP model with: + 490 rows + 352 cols (0 binary, 0 integer, 0 implied int., 352 continuous) + 1392 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% -inf 2.373738409 Large 0 0 0 343 0.0s + +Solving report + Status Optimal + Primal bound 2.37373840933 + Dual bound 2.37373840933 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 2.37373840933 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 343 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.007604 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +WARNING:mesido:Asset GasProducer_0876 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 8 free variables +CasADi - 2024-10-28 15:49:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:37 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:37 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +69 rows, 27 cols, 165 nonzeros +57 rows, 24 cols, 141 nonzeros + +Solving MIP model with: + 57 rows + 24 cols (12 binary, 0 integer, 0 implied int., 12 continuous) + 141 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 0.1644203977 100.00% 0 0 0 23 0.0s + +16.7% inactive integer columns, restarting +Model after restart has 42 rows, 17 cols (5 bin., 0 int., 0 impl., 12 cont.), and 99 nonzeros + + 0 0 0 0.00% 0 0.1644203977 100.00% 0 0 0 23 0.0s + 0 0 0 0.00% 0 0.1644203977 100.00% 0 0 0 24 0.0s + L 0 0 0 0.00% 0 0.000229206836 100.00% 39 8 0 44 0.0s + T 0 0 0 0.00% 0 0 0.00% 39 8 0 45 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.42108547152e-14 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 45 (total) + 0 (strong br.) + 20 (separation) + 1 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.004562 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe_0e39'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_0e39 +WARNING:mesido:Pipe 'Pipe_f1a4'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_f1a4 +WARNING:mesido:Pipe 'Pipe_7c53'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_7c53 +WARNING:mesido:Pipe 'Pipe_c50f'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_c50f +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 12 equations, 3 collocation points, and 29 free variables +CasADi - 2024-10-28 15:49:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:47 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:47 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +248 rows, 108 cols, 637 nonzeros +197 rows, 92 cols, 532 nonzeros + +Solving MIP model with: + 197 rows + 92 cols (54 binary, 0 integer, 0 implied int., 38 continuous) + 532 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.7087234365 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0.7087234365 1.736201964 59.18% 0 0 0 79 0.0s + +Solving report + Status Optimal + Primal bound 0.708723436497 + Dual bound 0.708723436497 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.708723436497 (objective) + 0 (bound viol.) + 1.99840144433e-15 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 108 (total) + 0 (strong br.) + 29 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.008784 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +74 rows, 44 cols, 176 nonzeros +46 rows, 34 cols, 114 nonzeros +32 rows, 26 cols, 72 nonzeros +22 rows, 20 cols, 52 nonzeros +22 rows, 20 cols, 52 nonzeros + +Solving MIP model with: + 22 rows + 20 cols (0 binary, 0 integer, 0 implied int., 20 continuous) + 52 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 18 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000872 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +34 rows, 34 cols, 78 nonzeros +22 rows, 32 cols, 58 nonzeros +14 rows, 28 cols, 42 nonzeros +14 rows, 28 cols, 42 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 14 rows + 28 cols (0 binary, 0 integer, 0 implied int., 28 continuous) + 42 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 10.34055587 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 10.3405558742 + Dual bound 10.3405558742 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 10.3405558742 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 14 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000896 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +34 rows, 34 cols, 78 nonzeros +22 rows, 32 cols, 58 nonzeros +14 rows, 28 cols, 42 nonzeros +14 rows, 28 cols, 42 nonzeros + +Solving MIP model with: + 14 rows + 28 cols (0 binary, 0 integer, 0 implied int., 28 continuous) + 42 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 138.1774079 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 138.1774079 434.9322236 68.23% 0 0 0 14 0.0s + +Solving report + Status Optimal + Primal bound 434.93222365 + Dual bound 434.93222365 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 434.93222365 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 14 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000895 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +35 rows, 34 cols, 84 nonzeros +23 rows, 32 cols, 64 nonzeros +15 rows, 28 cols, 48 nonzeros +15 rows, 28 cols, 48 nonzeros + +Solving MIP model with: + 15 rows + 28 cols (0 binary, 0 integer, 0 implied int., 28 continuous) + 48 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 514255.140384 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 514255.140384 + Dual bound 514255.140384 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 514255.140384 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 14 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000921 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +82 rows, 44 cols, 200 nonzeros +54 rows, 34 cols, 138 nonzeros +40 rows, 34 cols, 102 nonzeros +32 rows, 30 cols, 86 nonzeros + +Solving MIP model with: + 32 rows + 30 cols (0 binary, 0 integer, 0 implied int., 30 continuous) + 86 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 25 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000947 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +42 rows, 30 cols, 70 nonzeros +0 rows, 2 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 10.3405558742 + Dual bound 10.3405558742 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 10.3405558742 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000518 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +42 rows, 30 cols, 70 nonzeros +0 rows, 2 cols, 0 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 434.93222365 + Dual bound 434.93222365 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 434.93222365 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000357 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +43 rows, 30 cols, 76 nonzeros +1 rows, 2 cols, 2 nonzeros +0 rows, 0 cols, 0 nonzeros +Presolve: Optimal + +Solving report + Status Optimal + Primal bound 514255.140384 + Dual bound 514255.140384 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 514255.140384 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 0 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000349 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +122 rows, 44 cols, 320 nonzeros +58 rows, 34 cols, 150 nonzeros +44 rows, 32 cols, 106 nonzeros +36 rows, 28 cols, 90 nonzeros +36 rows, 28 cols, 90 nonzeros + +Solving MIP model with: + 36 rows + 28 cols (0 binary, 0 integer, 0 implied int., 28 continuous) + 90 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 23 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.001096 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +50 rows, 34 cols, 94 nonzeros +22 rows, 32 cols, 58 nonzeros +14 rows, 28 cols, 42 nonzeros +14 rows, 28 cols, 42 nonzeros +Objective function is integral with scale 1 + +Solving MIP model with: + 14 rows + 28 cols (0 binary, 0 integer, 0 implied int., 28 continuous) + 42 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 10.34055587 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 10.3405558742 + Dual bound 10.3405558742 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 10.3405558742 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 14 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000848 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +50 rows, 34 cols, 94 nonzeros +22 rows, 32 cols, 58 nonzeros +14 rows, 28 cols, 42 nonzeros +14 rows, 28 cols, 42 nonzeros + +Solving MIP model with: + 14 rows + 28 cols (0 binary, 0 integer, 0 implied int., 28 continuous) + 42 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 29.15345656 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 29.15345656 107.8603697 72.97% 0 0 0 14 0.0s + +Solving report + Status Optimal + Primal bound 107.860369671 + Dual bound 107.860369671 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 107.860369671 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 14 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000963 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 2 collocation points, and 23 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +51 rows, 34 cols, 100 nonzeros +23 rows, 32 cols, 64 nonzeros +15 rows, 28 cols, 48 nonzeros +15 rows, 28 cols, 48 nonzeros + +Solving MIP model with: + 15 rows + 28 cols (0 binary, 0 integer, 0 implied int., 28 continuous) + 48 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 21700.095731 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 21700.0957306 + Dual bound 21700.0957306 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 21700.0957306 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 14 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000963 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe7'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe7'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe7. +WARNING:mesido:Pipe 'Pipe8'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe8'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe8. +WARNING:mesido:Pipe 'Pipe21'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe21'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe21. +WARNING:mesido:Pipe 'Pipe22'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe22'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe22. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe7_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe7_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe7_ret. +WARNING:mesido:Pipe 'Pipe8_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe8_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe8_ret. +WARNING:mesido:Pipe 'Pipe21_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe21_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe21_ret. +WARNING:mesido:Pipe 'Pipe22_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe22_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe22_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 52 equations, 5 collocation points, and 192 free variables +CasADi - 2024-10-28 15:49:48 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 1.0 +INFO:rtctools:E.g., ((HeatingDemand_e6b3__demand_insulation_class_A__e0__t0+HeatingDemand_e6b3__demand_insulation_class_B__e0__t0)+HeatingDemand_e6b3__demand_insulation_class_C__e0__t0) = 1.0 +INFO:rtctools:Smallest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., ((HeatingDemand_e6b3__demand_insulation_class_A__e0__t0+HeatingDemand_e6b3__demand_insulation_class_B__e0__t0)+HeatingDemand_e6b3__demand_insulation_class_C__e0__t0) = 1.0 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe3.HeatOut.H__e0__t0-Pipe3_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., ((HeatingDemand_e6b3__demand_insulation_class_A__e0__t0+HeatingDemand_e6b3__demand_insulation_class_B__e0__t0)+HeatingDemand_e6b3__demand_insulation_class_C__e0__t0) = 1.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:1.0 & 1.0, 15.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:225.28845033112694 & 0.003162277660168379, 77.68589891852484 & 0.0031622776601683794 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 2457 (max: 225.28845033112694, min: 0.004438753955341292, range: 50754.88585260065): ((((7.58121e+07*Pipe21_ret.HeatIn.Heat__e0__t0)-(5.05414e+07*Pipe21_ret.HeatOut.Heat__e0__t0))-(1493.69*Pipe21_ret__hn_heat_loss__e0__t0))/336511) = 0.0 +INFO:rtctools:row 3165 (max: 225.28845033112694, min: 0.004438753955341292, range: 50754.88585260065): ((((7.58121e+07*Pipe21_ret.HeatIn.Heat__e0__t1)-(5.05414e+07*Pipe21_ret.HeatOut.Heat__e0__t1))-(1493.69*Pipe21_ret__hn_heat_loss__e0__t0))/336511) = 0.0 +INFO:rtctools:row 3873 (max: 225.28845033112694, min: 0.004438753955341292, range: 50754.88585260065): ((((7.58121e+07*Pipe21_ret.HeatIn.Heat__e0__t2)-(5.05414e+07*Pipe21_ret.HeatOut.Heat__e0__t2))-(1493.69*Pipe21_ret__hn_heat_loss__e0__t0))/336511) = 0.0 +INFO:rtctools:row 4581 (max: 225.28845033112694, min: 0.004438753955341292, range: 50754.88585260065): ((((7.58121e+07*Pipe21_ret.HeatIn.Heat__e0__t3)-(5.05414e+07*Pipe21_ret.HeatOut.Heat__e0__t3))-(1493.69*Pipe21_ret__hn_heat_loss__e0__t0))/336511) = 0.0 +INFO:rtctools:row 5289 (max: 225.28845033112694, min: 0.004438753955341292, range: 50754.88585260065): ((((7.58121e+07*Pipe21_ret.HeatIn.Heat__e0__t4)-(5.05414e+07*Pipe21_ret.HeatOut.Heat__e0__t4))-(1493.69*Pipe21_ret__hn_heat_loss__e0__t0))/336511) = 0.0 +INFO:rtctools:row 2456 (max: 199.07304453134128, min: 0.005023281792641515, range: 39630.07705897738): ((((1.26354e+08*Pipe21.HeatIn.Heat__e0__t0)-(5.05414e+07*Pipe21.HeatOut.Heat__e0__t0))-(3188.33*Pipe21__hn_heat_loss__e0__t0))/634710) = 0.0 +INFO:rtctools:row 3164 (max: 199.07304453134128, min: 0.005023281792641515, range: 39630.07705897738): ((((1.26354e+08*Pipe21.HeatIn.Heat__e0__t1)-(5.05414e+07*Pipe21.HeatOut.Heat__e0__t1))-(3188.33*Pipe21__hn_heat_loss__e0__t0))/634710) = 0.0 +INFO:rtctools:row 3872 (max: 199.07304453134128, min: 0.005023281792641515, range: 39630.07705897738): ((((1.26354e+08*Pipe21.HeatIn.Heat__e0__t2)-(5.05414e+07*Pipe21.HeatOut.Heat__e0__t2))-(3188.33*Pipe21__hn_heat_loss__e0__t0))/634710) = 0.0 +INFO:rtctools:row 4580 (max: 199.07304453134128, min: 0.005023281792641515, range: 39630.07705897738): ((((1.26354e+08*Pipe21.HeatIn.Heat__e0__t3)-(5.05414e+07*Pipe21.HeatOut.Heat__e0__t3))-(3188.33*Pipe21__hn_heat_loss__e0__t0))/634710) = 0.0 +INFO:rtctools:row 5288 (max: 199.07304453134128, min: 0.005023281792641515, range: 39630.07705897738): ((((1.26354e+08*Pipe21.HeatIn.Heat__e0__t4)-(5.05414e+07*Pipe21.HeatOut.Heat__e0__t4))-(3188.33*Pipe21__hn_heat_loss__e0__t0))/634710) = 0.0 +INFO:rtctools:Too many warnings of same type (240 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 1796.2533150737424 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 1145 (Pipe21__is_disconnected__e0__t0): range 1796.2533150737424, min 0.01287021675026769, max 23.118169503385946 +INFO:rtctools:((((0.121798*Pipe21_ret.HeatOut.Q__e0__t0)-(0.609193*(Pipe21__flow_direct_var__e0__t0+Pipe21__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe21__is_disconnected__e0__t0)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((1652.16*Pipe21.Hydraulic_power__e0__t0)-((3524.13*(0.121798*Pipe21_ret.HeatOut.Q__e0__t0))/0.0504542))+(598287*(((@1-Pipe21__hn_pipe_class_DN150__e0__t0)+Pipe21__is_disconnected__e0__t0)+(@1-Pipe21__flow_direct_var__e0__t0))))/25879.5) >= 0.0 +INFO:rtctools:col 1146 (Pipe21__is_disconnected__e0__t1): range 1796.2533150737424, min 0.01287021675026769, max 23.118169503385946 +INFO:rtctools:((((0.121798*Pipe21_ret.HeatOut.Q__e0__t1)-(0.609193*(Pipe21__flow_direct_var__e0__t1+Pipe21__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe21__is_disconnected__e0__t1)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((1652.16*Pipe21.Hydraulic_power__e0__t1)-((3524.13*(0.121798*Pipe21_ret.HeatOut.Q__e0__t1))/0.0504542))+(598287*(((@1-Pipe21__hn_pipe_class_DN150__e0__t0)+Pipe21__is_disconnected__e0__t1)+(@1-Pipe21__flow_direct_var__e0__t1))))/25879.5) >= 0.0 +INFO:rtctools:col 1147 (Pipe21__is_disconnected__e0__t2): range 1796.2533150737424, min 0.01287021675026769, max 23.118169503385946 +INFO:rtctools:((((0.121798*Pipe21_ret.HeatOut.Q__e0__t2)-(0.609193*(Pipe21__flow_direct_var__e0__t2+Pipe21__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe21__is_disconnected__e0__t2)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((1652.16*Pipe21.Hydraulic_power__e0__t2)-((3524.13*(0.121798*Pipe21_ret.HeatOut.Q__e0__t2))/0.0504542))+(598287*(((@1-Pipe21__hn_pipe_class_DN150__e0__t0)+Pipe21__is_disconnected__e0__t2)+(@1-Pipe21__flow_direct_var__e0__t2))))/25879.5) >= 0.0 +INFO:rtctools:col 1148 (Pipe21__is_disconnected__e0__t3): range 1796.2533150737424, min 0.01287021675026769, max 23.118169503385946 +INFO:rtctools:((((0.121798*Pipe21_ret.HeatOut.Q__e0__t3)-(0.609193*(Pipe21__flow_direct_var__e0__t3+Pipe21__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe21__is_disconnected__e0__t3)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((1652.16*Pipe21.Hydraulic_power__e0__t3)-((3524.13*(0.121798*Pipe21_ret.HeatOut.Q__e0__t3))/0.0504542))+(598287*(((@1-Pipe21__hn_pipe_class_DN150__e0__t0)+Pipe21__is_disconnected__e0__t3)+(@1-Pipe21__flow_direct_var__e0__t3))))/25879.5) >= 0.0 +INFO:rtctools:col 1149 (Pipe21__is_disconnected__e0__t4): range 1796.2533150737424, min 0.01287021675026769, max 23.118169503385946 +INFO:rtctools:((((0.121798*Pipe21_ret.HeatOut.Q__e0__t4)-(0.609193*(Pipe21__flow_direct_var__e0__t4+Pipe21__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe21__is_disconnected__e0__t4)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((1652.16*Pipe21.Hydraulic_power__e0__t4)-((3524.13*(0.121798*Pipe21_ret.HeatOut.Q__e0__t4))/0.0504542))+(598287*(((@1-Pipe21__hn_pipe_class_DN150__e0__t0)+Pipe21__is_disconnected__e0__t4)+(@1-Pipe21__flow_direct_var__e0__t4))))/25879.5) >= 0.0 +INFO:rtctools:col 1170 (Pipe8__is_disconnected__e0__t0): range 1528.293765054946, min 0.01287021675026769, max 19.669472014339842 +INFO:rtctools:((((0.121798*Pipe8_ret.HeatOut.Q__e0__t0)-(0.609193*(Pipe8__flow_direct_var__e0__t0+Pipe8__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe8__is_disconnected__e0__t0)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((2295.37*Pipe8.Hydraulic_power__e0__t0)-((4868.09*(0.121798*Pipe8_ret.HeatOut.Q__e0__t0))/0.0504542))+(598287*(((@1-Pipe8__hn_pipe_class_DN150__e0__t0)+Pipe8__is_disconnected__e0__t0)+(@1-Pipe8__flow_direct_var__e0__t0))))/30417) >= 0.0 +INFO:rtctools:col 1171 (Pipe8__is_disconnected__e0__t1): range 1528.293765054946, min 0.01287021675026769, max 19.669472014339842 +INFO:rtctools:((((0.121798*Pipe8_ret.HeatOut.Q__e0__t1)-(0.609193*(Pipe8__flow_direct_var__e0__t1+Pipe8__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe8__is_disconnected__e0__t1)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((2295.37*Pipe8.Hydraulic_power__e0__t1)-((4868.09*(0.121798*Pipe8_ret.HeatOut.Q__e0__t1))/0.0504542))+(598287*(((@1-Pipe8__hn_pipe_class_DN150__e0__t0)+Pipe8__is_disconnected__e0__t1)+(@1-Pipe8__flow_direct_var__e0__t1))))/30417) >= 0.0 +INFO:rtctools:col 1172 (Pipe8__is_disconnected__e0__t2): range 1528.293765054946, min 0.01287021675026769, max 19.669472014339842 +INFO:rtctools:((((0.121798*Pipe8_ret.HeatOut.Q__e0__t2)-(0.609193*(Pipe8__flow_direct_var__e0__t2+Pipe8__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe8__is_disconnected__e0__t2)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((2295.37*Pipe8.Hydraulic_power__e0__t2)-((4868.09*(0.121798*Pipe8_ret.HeatOut.Q__e0__t2))/0.0504542))+(598287*(((@1-Pipe8__hn_pipe_class_DN150__e0__t0)+Pipe8__is_disconnected__e0__t2)+(@1-Pipe8__flow_direct_var__e0__t2))))/30417) >= 0.0 +INFO:rtctools:col 1173 (Pipe8__is_disconnected__e0__t3): range 1528.293765054946, min 0.01287021675026769, max 19.669472014339842 +INFO:rtctools:((((0.121798*Pipe8_ret.HeatOut.Q__e0__t3)-(0.609193*(Pipe8__flow_direct_var__e0__t3+Pipe8__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe8__is_disconnected__e0__t3)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((2295.37*Pipe8.Hydraulic_power__e0__t3)-((4868.09*(0.121798*Pipe8_ret.HeatOut.Q__e0__t3))/0.0504542))+(598287*(((@1-Pipe8__hn_pipe_class_DN150__e0__t0)+Pipe8__is_disconnected__e0__t3)+(@1-Pipe8__flow_direct_var__e0__t3))))/30417) >= 0.0 +INFO:rtctools:col 1174 (Pipe8__is_disconnected__e0__t4): range 1528.293765054946, min 0.01287021675026769, max 19.669472014339842 +INFO:rtctools:((((0.121798*Pipe8_ret.HeatOut.Q__e0__t4)-(0.609193*(Pipe8__flow_direct_var__e0__t4+Pipe8__hn_pipe_class_None__e0__t0)))+(0.000100908*(1-Pipe8__is_disconnected__e0__t4)))/0.00784045) <= 0.0 +INFO:rtctools:@1=1, ((((2295.37*Pipe8.Hydraulic_power__e0__t4)-((4868.09*(0.121798*Pipe8_ret.HeatOut.Q__e0__t4))/0.0504542))+(598287*(((@1-Pipe8__hn_pipe_class_DN150__e0__t0)+Pipe8__is_disconnected__e0__t4)+(@1-Pipe8__flow_direct_var__e0__t4))))/30417) >= 0.0 +INFO:rtctools:Too many warnings of same type (15 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatStorage_bce7_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2621: (HeatStorage_bce7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3329: (HeatStorage_bce7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4037: (HeatStorage_bce7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4745: (HeatStorage_bce7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5453: (HeatStorage_bce7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_e6b3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2622: (HeatingDemand_e6b3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3330: (HeatingDemand_e6b3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4038: (HeatingDemand_e6b3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4746: (HeatingDemand_e6b3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5454: (HeatingDemand_e6b3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_f15e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2623: (HeatingDemand_f15e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3331: (HeatingDemand_f15e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4039: (HeatingDemand_f15e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4747: (HeatingDemand_f15e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5455: (HeatingDemand_f15e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GenericConversion_db26_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2624: (GenericConversion_db26_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3332: (GenericConversion_db26_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4040: (GenericConversion_db26_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4748: (GenericConversion_db26_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5456: (GenericConversion_db26_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2625: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3333: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4041: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4749: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5457: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2626: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3334: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4042: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4750: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5458: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2627: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3335: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4043: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4751: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5459: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2636: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3344: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4052: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4760: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5468: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2637: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3345: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4053: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4761: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5469: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2638: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3346: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4054: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4762: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5470: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2639: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3347: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4055: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4763: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5471: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2640: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3348: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4056: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4764: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5472: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe7_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2649: (Pipe7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3357: (Pipe7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4065: (Pipe7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4773: (Pipe7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5481: (Pipe7_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe7_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2650: (Pipe7_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3358: (Pipe7_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4066: (Pipe7_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4774: (Pipe7_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5482: (Pipe7_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatPump_cd41_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2655: (HeatPump_cd41_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3363: (HeatPump_cd41_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4071: (HeatPump_cd41_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4779: (HeatPump_cd41_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5487: (HeatPump_cd41_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GenericProducer_7f8d_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2656: (GenericProducer_7f8d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3364: (GenericProducer_7f8d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4072: (GenericProducer_7f8d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4780: (GenericProducer_7f8d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5488: (GenericProducer_7f8d_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ResidualHeatSource_4539_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2657: (ResidualHeatSource_4539_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3365: (ResidualHeatSource_4539_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4073: (ResidualHeatSource_4539_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4781: (ResidualHeatSource_4539_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5489: (ResidualHeatSource_4539_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ResidualHeatSource_6783_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2658: (ResidualHeatSource_6783_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3366: (ResidualHeatSource_6783_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4074: (ResidualHeatSource_6783_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4782: (ResidualHeatSource_6783_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5490: (ResidualHeatSource_6783_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_6a53_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2659: (Joint_6a53_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (Joint_6a53_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4075: (Joint_6a53_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4783: (Joint_6a53_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5491: (Joint_6a53_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_6a53_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2660: (Joint_6a53_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Joint_6a53_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4076: (Joint_6a53_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4784: (Joint_6a53_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5492: (Joint_6a53_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_b137_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2661: (Joint_b137_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (Joint_b137_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4077: (Joint_b137_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4785: (Joint_b137_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5493: (Joint_b137_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_b137_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2662: (Joint_b137_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (Joint_b137_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4078: (Joint_b137_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4786: (Joint_b137_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5494: (Joint_b137_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_cc5f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2663: (Joint_cc5f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Joint_cc5f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4079: (Joint_cc5f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4787: (Joint_cc5f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5495: (Joint_cc5f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_cc5f_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 2664: (Joint_cc5f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Joint_cc5f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4080: (Joint_cc5f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 4788: (Joint_cc5f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 5496: (Joint_cc5f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatStorage_bce7__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1901: HeatStorage_bce7__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_e6b3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1902: HeatingDemand_e6b3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_f15e__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1903: HeatingDemand_f15e__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GenericConversion_db26__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1904: GenericConversion_db26__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_cd41__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1925: HeatPump_cd41__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GenericProducer_7f8d__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1926: GenericProducer_7f8d__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ResidualHeatSource_4539__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1927: ResidualHeatSource_4539__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ResidualHeatSource_6783__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1928: ResidualHeatSource_6783__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatStorage_bce7__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1929: HeatStorage_bce7__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_e6b3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1930: HeatingDemand_e6b3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_f15e__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1931: HeatingDemand_f15e__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GenericConversion_db26__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1932: GenericConversion_db26__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1933: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1934: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1935: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe21__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1936: Pipe21__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe21_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1937: Pipe21_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe22__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1938: Pipe22__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe22_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1939: Pipe22_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1940: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1941: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1942: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1943: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1944: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1945: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1946: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1947: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1948: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe7__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1949: Pipe7__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe7_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1950: Pipe7_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1951: Pipe8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe8_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1952: Pipe8_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatPump_cd41__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1953: HeatPump_cd41__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GenericProducer_7f8d__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1954: GenericProducer_7f8d__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ResidualHeatSource_4539__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1955: ResidualHeatSource_4539__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'ResidualHeatSource_6783__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1956: ResidualHeatSource_6783__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:49:49 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:49 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +4279 rows, 1188 cols, 14540 nonzeros +3559 rows, 981 cols, 13112 nonzeros +3124 rows, 867 cols, 11399 nonzeros + +Solving MIP model with: + 3124 rows + 867 cols (192 binary, 0 integer, 0 implied int., 675 continuous) + 11399 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.0646496281 inf inf 0 0 3 727 0.1s + L 0 0 0 0.00% 0.1411800675 0.1587648372 11.08% 2068 264 108 2009 0.4s + L 0 0 0 0.00% 0.1411800675 0.1587595877 11.07% 2084 272 108 2233 0.5s + +1.0% inactive integer columns, restarting +Model after restart has 2981 rows, 850 cols (190 bin., 0 int., 0 impl., 660 cont.), and 10934 nonzeros + + 0 0 0 0.00% 0.1411800675 0.1587595877 11.07% 106 0 0 2576 0.5s + 0 0 0 0.00% 0.1411801647 0.1587595877 11.07% 106 73 5 3166 0.5s + +Symmetry detection completed in 0.0s +No symmetry present + + L 0 0 0 0.00% 0.1412949445 0.15875913 11.00% 1561 132 10 5224 1.0s + T 84 0 32 93.75% 0.14166293 0.1422418795 0.41% 1820 120 168 8161 1.6s + B 92 0 34 94.53% 0.14166293 0.142216462 0.39% 1822 120 186 9053 1.6s + +Solving report + Status Optimal + Primal bound 0.142216462014 + Dual bound 0.142216462014 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.142216462014 (objective) + 0 (bound viol.) + 3.18234327779e-12 (int. viol.) + 0 (row viol.) + Timing 1.62 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 93 + LP iterations 9083 (total) + 534 (strong br.) + 2999 (separation) + 1531 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:ResidualHeatSource_6783.HeatOut.Heat: abs max = 0.009812147316158346 +INFO:rtctools:Pipe1_ret.HeatIn.Heat: abs max = 0.009812147316158301 +INFO:rtctools:Pipe6.HeatOut.Heat: abs max = 0.009426364685347167 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.00925632126071515 +INFO:rtctools:path_lineps_0_1: abs max = 0.008444540903116141 +INFO:rtctools:Pipe5_ret.HeatOut.Q: abs max = 0.008027258812945715 +INFO:rtctools:ResidualHeatSource_4539.HeatOut.Heat: abs max = 0.008022711538163866 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.0078265436155876 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.007824117734962919 +INFO:rtctools:GenericConversion_db26.Secondary_heat: abs max = 0.007163861801771414 +INFO:rtctools:Pipe6.HeatOut.Q: abs max = 0.0070527586450391784 +INFO:rtctools:Pipe5.HeatOut.Heat: abs max = 0.006879174127181422 +INFO:rtctools:Pipe7_ret.HeatOut.Hydraulic_power: abs max = 0.006848114674856144 +INFO:rtctools:Pipe8_ret.Hydraulic_power: abs max = 0.0063758494386153605 +INFO:rtctools:Pipe8.Hydraulic_power: abs max = 0.006330165129614176 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.006318772531348679 +INFO:rtctools:Pipe21_ret.HeatIn.Hydraulic_power: abs max = 0.006174944379666649 +INFO:rtctools:Pipe21.HeatOut.Hydraulic_power: abs max = 0.006174944379666648 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.005886594039707281 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.005653285285393007 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.005624957552597621 +INFO:rtctools:Pipe7_ret.HeatIn.Hydraulic_power: abs max = 0.0053516389906923655 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.0048855807541498975 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.004627514715699244 +INFO:rtctools:Pipe6_ret.HeatOut.Heat: abs max = 0.003134855285411348 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0029968551831345593 +INFO:rtctools:Pipe6.HeatIn.Heat: abs max = 0.0023921845878972442 +INFO:rtctools:Pipe6_ret.HeatIn.Heat: abs max = 0.0023921845878972442 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.0023823797267308647 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.0023017667108693866 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0014932593430351184 +INFO:rtctools:Pipe7.HeatIn.Hydraulic_power: abs max = 0.001485822254466892 +INFO:rtctools:Pipe8_ret.HeatOut.Q: abs max = 0.001236414670178062 +INFO:rtctools:Pipe8.HeatOut.Heat: abs max = 0.0005687378589987045 +INFO:rtctools:Pipe8_ret.HeatOut.Heat: abs max = 0.0004933544950882007 +INFO:rtctools:Pipe8_ret.HeatIn.Heat: abs max = 0.0002472829340356124 +INFO:rtctools:Pipe8_ret.HeatOut.Hydraulic_power: abs max = 0.00022693395506314518 +INFO:rtctools:Pipe8.HeatIn.Hydraulic_power: abs max = 0.0002269339550624948 +INFO:rtctools:Pipe8.HeatIn.Heat: abs max = 0.0001762042356946871 +INFO:rtctools:Pipe8.HeatOut.Hydraulic_power: abs max = 0.00015237398273219233 +INFO:rtctools:Pipe8_ret.HeatIn.Hydraulic_power: abs max = 0.0001518358892162502 +INFO:rtctools:initial_der(HeatStorage_bce7.Stored_heat): abs max = 3.528930691022619e-05 +INFO:rtctools:HeatStorage_bce7.Heat_buffer: abs max = 3.528930691021909e-05 +INFO:rtctools:DN250__global_pipe_class_count: abs max = 3.1823432777855487e-12 +INFO:rtctools:Pipe22__hn_pipe_class_DN150_discharge_ordering: abs max = 2.6919001884551472e-12 +INFO:rtctools:Pipe22__is_disconnected: abs max = 1.5912387525867588e-12 +INFO:rtctools:HeatPump_cd41__disabled: abs max = 1.5912387525867588e-12 +INFO:rtctools:Pipe22__hn_pipe_class_DN250: abs max = 1.5911716388927744e-12 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (1.622979 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective_matrix', {'min': 1.0, 'max': 1.0}) +INFO:rtctools:('objective', {'min': 0.0, 'max': 15.0}) +INFO:rtctools:('matrix', {'min': 0.003162277660168379, 'max': 225.28845033112694}) +INFO:rtctools:('rhs', {'min': 0.0031622776601683794, 'max': 77.68589891852484}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe7'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe7'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe7. +WARNING:mesido:Pipe 'Pipe8'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe8'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe8. +WARNING:mesido:Pipe 'Pipe21'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe21'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe21. +WARNING:mesido:Pipe 'Pipe22'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe22'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe22. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe7_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe7_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe7_ret. +WARNING:mesido:Pipe 'Pipe8_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe8_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe8_ret. +WARNING:mesido:Pipe 'Pipe21_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe21_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe21_ret. +WARNING:mesido:Pipe 'Pipe22_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe22_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe22_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 52 equations, 5 collocation points, and 192 free variables +CasADi - 2024-10-28 15:49:52 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:52 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:52 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +4244 rows, 1168 cols, 14460 nonzeros +3510 rows, 956 cols, 13009 nonzeros +3137 rows, 856 cols, 11517 nonzeros + +Solving MIP model with: + 3137 rows + 856 cols (177 binary, 0 integer, 0 implied int., 679 continuous) + 11517 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.1484745301 inf inf 0 0 3 768 0.1s + L 0 0 0 0.00% 0.2519499757 0.2645561216 4.77% 1939 214 17 1590 0.7s + +1.1% inactive integer columns, restarting +Model after restart has 3023 rows, 829 cols (175 bin., 0 int., 0 impl., 654 cont.), and 11205 nonzeros + + 0 0 0 0.00% 0.2519499757 0.2645561216 4.77% 76 0 0 5510 1.3s + 0 0 0 0.00% 0.2604280878 0.2645561216 1.56% 76 55 3 5964 1.3s + L 0 0 0 0.00% 0.2612122572 0.2645554458 1.26% 1863 290 3 6743 1.7s + +Symmetry detection completed in 0.0s +No symmetry present + + L 0 0 0 0.00% 0.2612122572 0.2645554458 1.26% 1863 111 3 7375 1.8s + +Solving report + Status Optimal + Primal bound 0.264555445837 + Dual bound 0.264554419094 + Gap 0.000388% (tolerance: 0.01%) + Solution status feasible + 0.264555445837 (objective) + 0 (bound viol.) + 2.33146835171e-15 (int. viol.) + 0 (row viol.) + Timing 1.98 (total) + 0.05 (presolve) + 0.00 (postsolve) + Nodes 7 + LP iterations 9753 (total) + 1636 (strong br.) + 1678 (separation) + 4671 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (1.985372 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 0 equations, 3 collocation points, and 13 free variables +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +44 rows, 30 cols, 100 nonzeros +35 rows, 17 cols, 73 nonzeros +14 rows, 6 cols, 28 nonzeros + +Solving MIP model with: + 14 rows + 6 cols (0 binary, 0 integer, 0 implied int., 6 continuous) + 28 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.2433697289 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0.243369728905 + Dual bound 0.243369728905 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.243369728905 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.000808 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_7978 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 4 equations, 3 collocation points, and 21 free variables +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +45 rows, 24 cols, 96 nonzeros +30 rows, 9 cols, 60 nonzeros +27 rows, 9 cols, 54 nonzeros +Presolve : Reductions: rows 27(-33); columns 9(-66); elements 54(-78) +Solving the presolved LP +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 0.0000000000e+00 Pr: 12(7.30619) 0s + 14 3.3984772289e+00 Pr: 0(0) 0s +Solving the original LP from the solution after postsolve +Model status : Optimal +Simplex iterations: 14 +Objective value : 3.3984772289e+00 +HiGHS run time : 0.00 +INFO:rtctools:Solver succeeded with status Optimal (0.000549 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 7 equations, 23 collocation points, and 32 free variables +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:54 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +WARNING: LP matrix packed vector contains 8 |values| in [0, 0] less than or equal to 1e-09: ignored +Presolving model +264 rows, 262 cols, 608 nonzeros +102 rows, 145 cols, 291 nonzeros +87 rows, 115 cols, 216 nonzeros +87 rows, 115 cols, 216 nonzeros + +Solving MIP model with: + 87 rows + 115 cols (15 binary, 0 integer, 0 implied int., 100 continuous) + 216 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 85360645.24673 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 85360645.24673 85360645.40998 0.00% 0 0 0 2 0.0s + +Solving report + Status Optimal + Primal bound 85360645.41 + Dual bound 85360645.41 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 85360645.41 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00208 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe1 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe3 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe4 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_0876 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_0876 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_a2d8 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_a2d8 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Asset GasProducer_0876 has type for which we cannot determine bounds and nominals on the costs, skipping it. +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 4 collocation points, and 26 free variables +CasADi - 2024-10-28 15:49:56 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +156 rows, 80 cols, 380 nonzeros +112 rows, 56 cols, 304 nonzeros +92 rows, 40 cols, 276 nonzeros +92 rows, 40 cols, 276 nonzeros + +Solving MIP model with: + 92 rows + 40 cols (8 binary, 0 integer, 0 implied int., 32 continuous) + 276 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 3 100.00% 0 0 0 19 0.0s + C 0 0 0 0.00% 0 2 100.00% 24 8 0 33 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 34 (total) + 0 (strong br.) + 14 (separation) + 1 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.003408 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 10 equations, 45 collocation points, and 48 free variables +CasADi - 2024-10-28 15:49:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2250 rows, 1035 cols, 4995 nonzeros +1305 rows, 630 cols, 2655 nonzeros +855 rows, 540 cols, 1710 nonzeros +315 rows, 135 cols, 630 nonzeros + +Solving MIP model with: + 315 rows + 135 cols (0 binary, 0 integer, 0 implied int., 135 continuous) + 630 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 83 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.006288 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_8125'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_8125'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8125. +WARNING:mesido:Pipe 'Pipe_8125_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_8125_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8125_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No installation cost info provided for asset HeatStorage_74c1. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 10 collocation points, and 167 free variables +CasADi - 2024-10-28 15:49:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +4768 rows, 1547 cols, 15476 nonzeros +4070 rows, 1271 cols, 13515 nonzeros +2981 rows, 1069 cols, 10954 nonzeros +2855 rows, 1024 cols, 10680 nonzeros + +Solving MIP model with: + 2855 rows + 1024 cols (91 binary, 0 integer, 0 implied int., 933 continuous) + 10680 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 734 0.0s + R 0 0 0 0.00% 0 0.8755216052 100.00% 215 37 0 813 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 2.22044604925e-16 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1030 (total) + 0 (strong br.) + 296 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.095337 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 10 collocation points, and 167 free variables +CasADi - 2024-10-28 15:49:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:49:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:49:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +3554 rows, 1097 cols, 12396 nonzeros +3073 rows, 758 cols, 11009 nonzeros +2553 rows, 703 cols, 9748 nonzeros +2417 rows, 648 cols, 9444 nonzeros + +Solving MIP model with: + 2417 rows + 648 cols (93 binary, 0 integer, 0 implied int., 555 continuous) + 9444 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0407154799 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.0458263412 inf inf 0 0 2 467 0.0s + R 0 0 0 0.00% 0.0462771285 0.0531089616 12.86% 523 42 4 606 0.1s + C 0 0 0 0.00% 0.0465418278 0.0478212375 2.68% 989 89 4 740 0.1s + L 0 0 0 0.00% 0.0465418278 0.0466162293 0.16% 1328 119 4 837 0.2s + +11.8% inactive integer columns, restarting +Model after restart has 2254 rows, 624 cols (82 bin., 0 int., 0 impl., 542 cont.), and 8998 nonzeros + + 0 0 0 0.00% 0.0465418278 0.0466162293 0.16% 58 0 0 1117 0.2s + 0 0 0 0.00% 0.0465418278 0.0466162293 0.16% 58 43 0 1497 0.2s + L 0 0 0 0.00% 0.0465418278 0.0465799484 0.08% 826 103 0 1667 0.3s + +Symmetry detection completed in 0.0s +No symmetry present + + L 0 0 0 0.00% 0.0465418278 0.0465506697 0.02% 826 61 0 1789 0.3s + T 58 0 15 86.72% 0.0465418278 0.0465441532 0.00% 831 61 13 2550 0.4s + +Solving report + Status Optimal + Primal bound 0.0465441532463 + Dual bound 0.0465418277935 + Gap 0.005% (tolerance: 0.01%) + Solution status feasible + 0.0465441532463 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.45 (total) + 0.03 (presolve) + 0.00 (postsolve) + Nodes 63 + LP iterations 2586 (total) + 0 (strong br.) + 555 (separation) + 520 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.451825 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_9768_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_9768_ret. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_352c_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_352c_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:mesido:No variable OPEX cost information specified for asset HeatStorage_74c1 +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_74c1 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 10 collocation points, and 167 free variables +CasADi - 2024-10-28 15:49:59 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +3260 rows, 1496 cols, 8604 nonzeros +2747 rows, 1255 cols, 7467 nonzeros +1857 rows, 1225 cols, 5182 nonzeros +1557 rows, 1025 cols, 4582 nonzeros +1473 rows, 985 cols, 4414 nonzeros + +Solving MIP model with: + 1473 rows + 985 cols (59 binary, 0 integer, 0 implied int., 926 continuous) + 4414 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 818 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 4.4408920985e-16 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 910 (total) + 0 (strong br.) + 92 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.044919 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 42 equations, 10 collocation points, and 167 free variables +CasADi - 2024-10-28 15:50:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2133 rows, 1050 cols, 5702 nonzeros +1735 rows, 715 cols, 4753 nonzeros +1195 rows, 663 cols, 3508 nonzeros +1101 rows, 613 cols, 3310 nonzeros + +Solving MIP model with: + 1101 rows + 613 cols (63 binary, 0 integer, 0 implied int., 550 continuous) + 3310 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.001 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.00564373595 inf inf 1 0 0 436 0.0s + +Solving report + Status Optimal + Primal bound 0.00634392074229 + Dual bound 0.00634392074229 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.00634392074229 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.07 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 604 (total) + 0 (strong br.) + 162 (separation) + 6 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.074138 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 33 equations, 3 collocation points, and 120 free variables +CasADi - 2024-10-28 15:50:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +867 rows, 381 cols, 2208 nonzeros +654 rows, 339 cols, 1827 nonzeros +582 rows, 294 cols, 1728 nonzeros + +Solving MIP model with: + 582 rows + 294 cols (21 binary, 0 integer, 0 implied int., 273 continuous) + 1728 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 201 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 312 (total) + 0 (strong br.) + 111 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.031929 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 33 equations, 3 collocation points, and 120 free variables +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +828 rows, 366 cols, 2124 nonzeros +615 rows, 321 cols, 1740 nonzeros +537 rows, 273 cols, 1638 nonzeros + +Solving MIP model with: + 537 rows + 273 cols (21 binary, 0 integer, 0 implied int., 252 continuous) + 1638 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -2.636911204 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 189 0.0s + C 0 0 0 0.00% 0 0 0.00% 420 59 21 320 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 340 (total) + 0 (strong br.) + 131 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.032838 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 33 equations, 3 collocation points, and 120 free variables +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +867 rows, 381 cols, 2208 nonzeros +654 rows, 339 cols, 1827 nonzeros +582 rows, 294 cols, 1728 nonzeros + +Solving MIP model with: + 582 rows + 294 cols (21 binary, 0 integer, 0 implied int., 273 continuous) + 1728 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 201 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 312 (total) + 0 (strong br.) + 111 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.035281 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 33 equations, 3 collocation points, and 120 free variables +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +828 rows, 366 cols, 2127 nonzeros +618 rows, 324 cols, 1749 nonzeros +540 rows, 276 cols, 1647 nonzeros + +Solving MIP model with: + 540 rows + 276 cols (21 binary, 0 integer, 0 implied int., 255 continuous) + 1647 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 212 0.0s + L 0 0 0 0.00% 0.00636793774 0.0575328582 88.93% 306 57 32 454 0.1s + +4.8% inactive integer columns, restarting +Model after restart has 506 rows, 257 cols (20 bin., 0 int., 0 impl., 237 cont.), and 1626 nonzeros + + 0 0 0 0.00% 0.00696589947 0.0575328582 87.89% 19 0 0 2436 0.2s + 0 0 0 0.00% 0.00697010272 0.0575328582 87.89% 20 18 0 2511 0.2s + L 0 0 0 0.00% 0.0207943131 0.0575328582 63.86% 296 40 0 4130 0.5s + +Solving report + Status Optimal + Primal bound 0.0575328582163 + Dual bound 0.0575328582163 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0575328582163 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.68 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 68 + LP iterations 9225 (total) + 2283 (strong br.) + 721 (separation) + 3899 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.677255 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +Running test: test_electric_source_sink.TestMILPElectricSourceSink.test_source_sink +XMLResource loading... +No range_data attribute found for test_electric_source_sink.TestMILPElectricSourceSink.test_source_sink +Running test: test_electric_source_sink.TestMILPElectricSourceSink.test_source_sink_max_curr +XMLResource loading... +No range_data attribute found for test_electric_source_sink.TestMILPElectricSourceSink.test_source_sink_max_curr +Running test: test_electric_source_sink.TestMILPElectricSourceSink.test_transformer +XMLResource loading... +No range_data attribute found for test_electric_source_sink.TestMILPElectricSourceSink.test_transformer +Running test: test_electrolyzer.TestElectrolyzer.test_electrolyzer_constant_efficiency +XMLResource loading... +No range_data attribute found for test_electrolyzer.TestElectrolyzer.test_electrolyzer_constant_efficiency +Running test: test_electrolyzer.TestElectrolyzer.test_electrolyzer_equality_constraint +XMLResource loading... +No range_data attribute found for test_electrolyzer.TestElectrolyzer.test_electrolyzer_equality_constraint +Running test: test_electrolyzer.TestElectrolyzer.test_electrolyzer_equality_constraint_inactive_line +XMLResource loading... +No range_data attribute found for test_electrolyzer.TestElectrolyzer.test_electrolyzer_equality_constraint_inactive_line +Running test: test_electrolyzer.TestElectrolyzer.test_electrolyzer_inequality +XMLResource loading... +No range_data attribute found for test_electrolyzer.TestElectrolyzer.test_electrolyzer_inequality +Running test: test_electrolyzer.TestElectrolyzer.test_electrolyzer_minimum_power +XMLResource loading... +No range_data attribute found for test_electrolyzer.TestElectrolyzer.test_electrolyzer_minimum_power +Running test: test_elec_boiler.TestElecBoiler.test_air_water_hp_elec +XMLResource loading... +HeatPump_d8fd 1.1641532182693481e-10 +No range_data attribute found for test_elec_boiler.TestElecBoiler.test_air_water_hp_elec +Running test: test_elec_boiler.TestElecBoiler.test_elec_boiler +XMLResource loading... +ElectricBoiler_9aab 1.1641532182693481e-10 +No range_data attribute found for test_elec_boiler.TestElecBoiler.test_elec_boiler +Running test: test_emerge.TestEmerge.test_emerge_workflow +XMLResource loading... +XMLResource saving... +XMLResource saving... +---------------------------------- +ElectricityCable_80a3 financials: +ElectricityCable_80a3 does not have a revenue +fixed operational costs of ElectricityCable_80a3 in MEUR/yr : [0.] +variable operational costs of ElectricityCable_80a3 : [0.] +ElectricityCable_80a3 does not have a costs +---------------------------------- +ElectricityCable_91e7 financials: +ElectricityCable_91e7 does not have a revenue +fixed operational costs of ElectricityCable_91e7 in MEUR/yr : [0.] +variable operational costs of ElectricityCable_91e7 : [0.] +ElectricityCable_91e7 does not have a costs +---------------------------------- +ElectricityCable_e388 financials: +ElectricityCable_e388 does not have a revenue +fixed operational costs of ElectricityCable_e388 in MEUR/yr : [0.] +variable operational costs of ElectricityCable_e388 : [0.] +ElectricityCable_e388 does not have a costs +---------------------------------- +ElectricityDemand_f833 financials: +revenue of ElectricityDemand_f833 in MEUR/day: [0.59979542] +fixed operational costs of ElectricityDemand_f833 in MEUR/yr : [0.] +variable operational costs of ElectricityDemand_f833 : [0.] +max size of ElectricityDemand_f833 : [2.e+09] +---------------------------------- +Bus_24cf financials: +Bus_24cf does not have a revenue +Bus_24cf does not have a costs +---------------------------------- +WindPark_9074 financials: +WindPark_9074 does not have a revenue +fixed operational costs of WindPark_9074 in MEUR/yr : [509.99988836] +variable operational costs of WindPark_9074 : [0.] +max size of WindPark_9074 : [1.99999956e+09] +---------------------------------- +Electrolyzer_6327 financials: +Electrolyzer_6327 does not have a revenue +fixed operational costs of Electrolyzer_6327 in MEUR/yr : [3.] +variable operational costs of Electrolyzer_6327 : [0.] +max size of Electrolyzer_6327 : [2.e+08] +---------------------------------- +GasDemand_4146 financials: +revenue of GasDemand_4146 in MEUR/day: [118.26086957] +fixed operational costs of GasDemand_4146 in MEUR/yr : [0.] +variable operational costs of GasDemand_4146 : [0.] +max size of GasDemand_4146 : [0.] +---------------------------------- +Joint_2503 financials: +Joint_2503 does not have a revenue +Joint_2503 does not have a costs +---------------------------------- +Pipe_910d financials: +Pipe_910d does not have a revenue +fixed operational costs of Pipe_910d in MEUR/yr : [0.] +variable operational costs of Pipe_910d : [0.] +Pipe_910d does not have a costs +---------------------------------- +Pipe_97ee financials: +Pipe_97ee does not have a revenue +fixed operational costs of Pipe_97ee in MEUR/yr : [0.] +variable operational costs of Pipe_97ee : [0.] +Pipe_97ee does not have a costs +---------------------------------- +Pipe_ec1a financials: +Pipe_ec1a does not have a revenue +fixed operational costs of Pipe_ec1a in MEUR/yr : [0.] +variable operational costs of Pipe_ec1a : [0.] +Pipe_ec1a does not have a costs +---------------------------------- +GasStorage_9172 financials: +GasStorage_9172 does not have a revenue +fixed operational costs of GasStorage_9172 in MEUR/yr : [0.] +variable operational costs of GasStorage_9172 : [0.] +max size of GasStorage_9172 : [23715000.] +---------------------------------- +WindPark_9074 financials: +WindPark_9074 does not have a revenue +fixed operational costs of WindPark_9074 in MEUR/yr : [509.99988836] +variable operational costs of WindPark_9074 : [0.] +max size of WindPark_9074 : [1.99999956e+09] +No range_data attribute found for test_emerge.TestEmerge.test_emerge_workflow +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource saving... +XMLResource saving... +Running test: test_end_scenario_sizing.TestEndScenarioSizing.test_end_scenario_sizing +Running test: test_end_scenario_sizing.TestEndScenarioSizing.test_end_scenario_sizing_discounted +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource saving... +XMLResource saving... +No range_data attribute found for test_end_scenario_sizing.TestEndScenarioSizing.test_end_scenario_sizing_discounted +Running test: test_end_scenario_sizing.TestEndScenarioSizing.test_end_scenario_sizing_head_loss +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource saving... +XMLResource saving... +Execution time: 00:27 +No range_data attribute found for test_end_scenario_sizing.TestEndScenarioSizing.test_end_scenario_sizing_head_loss +Running test: test_end_scenario_sizing.TestEndScenarioSizing.test_end_scenario_sizing_staged +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource saving... +XMLResource saving... +Execution time: 00:16 +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 33 equations, 3 collocation points, and 120 free variables +CasADi - 2024-10-28 15:50:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +747 rows, 339 cols, 1764 nonzeros +525 rows, 282 cols, 1402 nonzeros +377 rows, 273 cols, 1027 nonzeros +309 rows, 229 cols, 891 nonzeros +212 rows, 186 cols, 653 nonzeros +188 rows, 186 cols, 581 nonzeros + +Solving MIP model with: + 188 rows + 186 cols (3 binary, 0 integer, 0 implied int., 183 continuous) + 581 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 161 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.004127 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 33 equations, 3 collocation points, and 120 free variables +CasADi - 2024-10-28 15:50:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +708 rows, 324 cols, 1683 nonzeros +429 rows, 249 cols, 1112 nonzeros +288 rows, 226 cols, 787 nonzeros +234 rows, 190 cols, 679 nonzeros +135 rows, 141 cols, 426 nonzeros +111 rows, 141 cols, 339 nonzeros + +Solving MIP model with: + 111 rows + 141 cols (0 binary, 0 integer, 0 implied int., 141 continuous) + 339 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1.555286199 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 1.5552861989 + Dual bound 1.5552861989 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.5552861989 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 108 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.003144 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset ResidualHeatSource_61b8 +WARNING:mesido:No installation cost info provided for asset ResidualHeatSource_61b8. +WARNING:mesido:No fixed OPEX cost information specified for asset ResidualHeatSource_aec9 +WARNING:mesido:No installation cost info provided for asset ResidualHeatSource_aec9. +WARNING:mesido:No fixed OPEX cost information specified for asset GenericConversion_3d3f +WARNING:mesido:No installation cost info provided for asset GenericConversion_3d3f. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 4 collocation points, and 114 free variables +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +INFO:rtctools:Solver succeeded with status finished: search completed with solution (0.026004 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 4 collocation points, and 114 free variables +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +INFO:rtctools:Solver succeeded with status finished: search completed with solution (0.010175 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 11 equations, 23 collocation points, and 34 free variables +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1311 rows + 966 cols (23 binary, 46 integer, 0 implied int., 897 continuous) + 2798 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -4.678355768 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -4.678355768 -2.183232692 114.29% 0 0 0 58 0.0s + +Solving report + Status Optimal + Primal bound -4.60383036057 + Dual bound -4.60383036057 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -4.60383036057 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 121 (total) + 0 (strong br.) + 63 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.025438 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1312 rows + 966 cols (23 binary, 46 integer, 0 implied int., 897 continuous) + 2821 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -17.42794768 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% -17.42794768 -15.33914562 13.62% 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound -15.3391456192 + Dual bound -15.3391456192 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -15.3391456192 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.004273 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1313 rows + 966 cols (23 binary, 46 integer, 0 implied int., 897 continuous) + 2867 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 14.48426273 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 14.48426273 14.53772227 0.37% 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 14.5377222742 + Dual bound 14.5377222742 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 14.5377222742 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.004192 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 22 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1314 rows + 966 cols (23 binary, 46 integer, 0 implied int., 897 continuous) + 2890 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.004721 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:35: RuntimeWarning: invalid value encountered in true_divide + efficiency = electrolyzer_power / electrolyzer_gas # W/(g/s) = Ws/g +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 23 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2416 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5304 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -45.13682832 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -27.01022313 -12.23145492 120.83% 0 0 0 234 0.0s + C 0 0 0 0.00% -27.01022313 -27.01022313 0.00% 909 95 0 330 0.1s + +Solving report + Status Optimal + Primal bound -27.0102231339 + Dual bound -27.0102231339 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -27.0102231339 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.06 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 331 (total) + 0 (strong br.) + 96 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.063103 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2417 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5327 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 274 0.0s + R 0 0 0 0.00% 0 1.565617891 100.00% 296 22 0 334 0.0s + +Solving report + Status Optimal + Primal bound 1.56561789054 + Dual bound 1.56561789054 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.56561789054 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 398 (total) + 0 (strong br.) + 120 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.043136 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2418 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5350 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 353 0.0s + R 0 0 0 0.00% 2.118965851 4.165003515 49.12% 347 62 0 512 0.0s + T 0 0 0 0.00% 2.118965851 4.165003515 49.12% 606 100 0 585 0.0s + +Solving report + Status Optimal + Primal bound 4.16500351471 + Dual bound 4.16500351471 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.16500351471 (objective) + 0 (bound viol.) + 3.33066907388e-15 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 585 (total) + 0 (strong br.) + 232 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.040988 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2419 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5373 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.1946824967 inf inf 0 0 0 409 0.0s + R 0 0 0 0.00% 1 1 0.00% 894 166 0 741 0.1s + +Solving report + Status Optimal + Primal bound 1 + Dual bound 1 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.07 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 741 (total) + 0 (strong br.) + 332 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.075644 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2420 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5396 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 6.128010166 inf inf 0 0 0 501 0.0s + R 0 0 0 0.00% 6.356631834 6.60618487 3.78% 907 157 0 849 0.1s + +Solving report + Status Optimal + Primal bound 6.60618486951 + Dual bound 6.60618486951 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.60618486951 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 864 (total) + 0 (strong br.) + 363 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.086193 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2421 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5419 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -58.53646279 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -56.96004088 inf inf 0 0 0 497 0.0s + R 0 0 0 0.00% -37.36013672 -37.11660663 0.66% 909 106 0 876 0.1s + +Solving report + Status Optimal + Primal bound -37.1166066307 + Dual bound -37.1166066307 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -37.1166066307 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 889 (total) + 0 (strong br.) + 392 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.093919 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2422 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5465 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.0157654723 inf inf 0 0 0 485 0.0s + R 0 0 0 0.00% 22 22 0.00% 854 119 0 907 0.1s + +Solving report + Status Optimal + Primal bound 22 + Dual bound 22 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 22 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.10 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 907 (total) + 0 (strong br.) + 422 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.101107 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2423 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5488 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 570 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.14 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 961 (total) + 0 (strong br.) + 391 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.144225 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:35: RuntimeWarning: invalid value encountered in true_divide + efficiency = electrolyzer_power / electrolyzer_gas # W/(g/s) = Ws/g +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 3 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:04 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 730 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1906 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -5.136828324 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -4.273656649 inf inf 0 0 2 60 0.0s + R 0 0 0 0.00% -4.273656649 -2 113.68% 137 15 2 108 0.0s + C 0 0 0 0.00% -4.273656649 -2.273656649 87.96% 308 36 2 134 0.0s + H 0 0 0 0.00% -4.273656649 -4.273656649 0.00% 308 36 2 134 0.0s + +Solving report + Status Optimal + Primal bound -4.27365664854 + Dual bound -4.27365664854 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -4.27365664854 (objective) + 0 (bound viol.) + 7.52737463011e-14 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 141 (total) + 0 (strong br.) + 74 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.018205 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 731 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1909 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 58 0.0s + R 0 0 0 0.00% 0.2236596986 0.2236596986 0.00% 99 9 3 104 0.0s + +Solving report + Status Optimal + Primal bound 0.223659698648 + Dual bound 0.223659698648 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.223659698648 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 104 (total) + 0 (strong br.) + 46 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.008897 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 732 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1912 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 68 0.0s + R 0 0 0 0.00% 0.5492872945 0.5559539612 1.20% 127 15 5 138 0.0s + +Solving report + Status Optimal + Primal bound 0.555953961174 + Dual bound 0.555953961174 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.555953961174 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 166 (total) + 0 (strong br.) + 98 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.017338 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 733 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1915 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.1946824967 inf inf 0 0 2 71 0.0s + R 0 0 0 0.00% 0.1946824967 0.1946824967 0.00% 50 6 2 112 0.0s + +Solving report + Status Optimal + Primal bound 0.194682496711 + Dual bound 0.194682496711 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.194682496711 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 112 (total) + 0 (strong br.) + 41 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.008885 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 734 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1918 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 1.031478467 inf inf 0 0 2 76 0.0s + R 0 0 0 0.00% 1.031478467 1.031478467 0.00% 66 6 2 129 0.0s + +Solving report + Status Optimal + Primal bound 1.03147846667 + Dual bound 1.03147846667 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.03147846667 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 129 (total) + 0 (strong br.) + 53 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00881 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 735 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1921 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -7.910484973 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -7.909051748 inf inf 0 0 2 81 0.0s + R 0 0 0 0.00% -6.010482822 -6.010482822 0.00% 175 7 2 138 0.0s + +Solving report + Status Optimal + Primal bound -6.01048282241 + Dual bound -6.01048282241 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -6.01048282241 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 138 (total) + 0 (strong br.) + 57 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00936 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 736 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1927 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.00214983713 inf inf 0 0 2 89 0.0s + R 0 0 0 0.00% 3 3 0.00% 54 4 2 158 0.0s + +Solving report + Status Optimal + Primal bound 3 + Dual bound 3 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 3 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 158 (total) + 0 (strong br.) + 69 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.012437 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 737 rows + 311 cols (99 binary, 6 integer, 0 implied int., 206 continuous) + 1930 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 85 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 136 (total) + 0 (strong br.) + 51 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.013419 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityProducer_4850 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityProducer_4850 +WARNING:mesido:No installation cost info provided for asset ElectricityProducer_4850. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 13 equations, 23 collocation points, and 40 free variables +CasADi - 2024-10-28 15:50:05 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1587 rows + 1150 cols (23 binary, 46 integer, 0 implied int., 1081 continuous) + 3419 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -7.173478844 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -7.173478844 -2.026006283 254.07% 0 0 0 95 0.0s + +Solving report + Status Optimal + Primal bound -5.58444047231 + Dual bound -5.58444047231 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -5.58444047231 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 215 (total) + 0 (strong br.) + 120 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.037481 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1588 rows + 1150 cols (23 binary, 46 integer, 0 implied int., 1081 continuous) + 3442 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 67 0.0s + R 0 0 0 0.00% 12.56085902 12.56085902 0.00% 137 15 4 261 0.0s + T 0 0 0 0.00% 12.56085902 12.56085902 0.00% 137 15 4 261 0.0s + +Solving report + Status Optimal + Primal bound 12.5608590155 + Dual bound 12.5608590155 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 12.5608590155 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 261 (total) + 0 (strong br.) + 194 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.021366 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1589 rows + 1150 cols (23 binary, 46 integer, 0 implied int., 1081 continuous) + 3465 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -28.16818451 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -23.32040721 inf inf 0 0 2 192 0.0s + R 0 0 0 0.00% -6.779559652 -6.779559652 0.00% 0 0 2 363 0.0s + +Solving report + Status Optimal + Primal bound -6.77955965241 + Dual bound -6.77955965241 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -6.77955965241 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 363 (total) + 0 (strong br.) + 171 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.018874 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1590 rows + 1150 cols (23 binary, 46 integer, 0 implied int., 1081 continuous) + 3511 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 100 0.0s + R 0 0 0 0.00% 15.55095941 15.55095941 0.00% 144 15 6 422 0.0s + +Solving report + Status Optimal + Primal bound 15.5509594111 + Dual bound 15.5509594111 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 15.5509594111 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 422 (total) + 0 (strong br.) + 322 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.024087 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 26 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1591 rows + 1150 cols (23 binary, 46 integer, 0 implied int., 1081 continuous) + 3534 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 193 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 469 (total) + 0 (strong br.) + 256 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.023092 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 15 equations, 23 collocation points, and 42 free variables +CasADi - 2024-10-28 15:50:05 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1749 rows + 1289 cols (46 binary, 46 integer, 0 implied int., 1197 continuous) + 3764 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -36 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -36 -9.684141621 271.74% 0 0 0 48 0.0s + C 0 0 0 0.00% -36 -10 260.00% 295 82 37 207 0.0s + +Solving report + Status Optimal + Primal bound -36 + Dual bound -36 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -36 (objective) + 0 (bound viol.) + 3.33066907388e-16 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 278 (total) + 0 (strong br.) + 229 (separation) + 1 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.092483 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1750 rows + 1289 cols (46 binary, 46 integer, 0 implied int., 1197 continuous) + 3787 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.0205763512 inf inf 0 0 2 58 0.0s + +Solving report + Status Optimal + Primal bound 0.0205763511865 + Dual bound 0.0205763511865 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0205763511865 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 219 (total) + 0 (strong br.) + 161 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.021012 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1751 rows + 1289 cols (46 binary, 46 integer, 0 implied int., 1197 continuous) + 3810 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 5.7213865 inf inf 0 0 2 65 0.0s + R 0 0 0 0.00% 5.7213865 5.7213865 0.00% 0 0 2 197 0.0s + +Solving report + Status Optimal + Primal bound 5.72138650009 + Dual bound 5.72138650009 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.72138650009 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 197 (total) + 0 (strong br.) + 132 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.015325 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1752 rows + 1289 cols (46 binary, 46 integer, 0 implied int., 1197 continuous) + 3833 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -18.28941133 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -17.71682826 inf inf 0 0 2 83 0.0s + R 0 0 0 0.00% -14.76176981 -14.76176981 0.00% 0 0 2 196 0.0s + +Solving report + Status Optimal + Primal bound -14.7617698056 + Dual bound -14.7617698056 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -14.7617698056 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 196 (total) + 0 (strong br.) + 113 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.016531 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1753 rows + 1289 cols (46 binary, 46 integer, 0 implied int., 1197 continuous) + 3856 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -5.84794471 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -2.969932908 inf inf 0 0 2 110 0.0s + R 0 0 0 0.00% -2.969932908 -2.969932908 0.00% 0 0 2 235 0.0s + +Solving report + Status Optimal + Primal bound -2.96993290823 + Dual bound -2.96993290823 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -2.96993290823 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 235 (total) + 0 (strong br.) + 125 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.018823 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1754 rows + 1289 cols (46 binary, 46 integer, 0 implied int., 1197 continuous) + 3879 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.113836933 inf inf 0 0 2 116 0.0s + R 0 0 0 0.00% 3.684463583 3.684463583 0.00% 0 0 2 286 0.0s + +Solving report + Status Optimal + Primal bound 3.68446358341 + Dual bound 3.68446358341 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 3.68446358341 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 286 (total) + 0 (strong br.) + 170 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.019034 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 26 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 1755 rows + 1289 cols (46 binary, 46 integer, 0 implied int., 1197 continuous) + 3902 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 201 0.0s + R 0 0 0 0.00% 0.0100982521 0.0100982521 0.00% 0 0 2 307 0.0s + +Solving report + Status Optimal + Primal bound 0.0100982521057 + Dual bound 0.0100982521057 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0100982521057 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 307 (total) + 0 (strong br.) + 106 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.022439 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:35: RuntimeWarning: invalid value encountered in true_divide + efficiency = electrolyzer_power / electrolyzer_gas # W/(g/s) = Ws/g +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityProducer_17a1 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityProducer_17a1 +WARNING:mesido:No installation cost info provided for asset ElectricityProducer_17a1. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityProducer_a215 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityProducer_a215 +WARNING:mesido:No installation cost info provided for asset ElectricityProducer_a215. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_281a +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_281a +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_281a. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 3 collocation points, and 25 free variables +CasADi - 2024-10-28 15:50:05 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 0.0 +INFO:rtctools:E.g., @1=230, @2=5.71504, (((@1*ElectricityCable_5843.ElectricityIn.V__e0__t0)-((@1*ElectricityCable_1ad0.ElectricityIn.V__e0__t0)-(@2*ElectricityCable_1ad0.V_loss__e0__t0)))/@2) = 0.0 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=230, @2=5.71504, (((@1*ElectricityCable_5843.ElectricityIn.V__e0__t0)-((@1*ElectricityCable_1ad0.ElectricityIn.V__e0__t0)-(@2*ElectricityCable_1ad0.V_loss__e0__t0)))/@2) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:126.60521261014854 & 0.011170263318682136, 1.5 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 7 (max: 89.52340437020064, min: 0.011170263318682136, range: 8014.439930030457): @1=16330, (((@1*ElectricityCable_5843.ElectricityOut.Power__e0__t0)-((@1*ElectricityCable_5843.ElectricityIn.Power__e0__t0)-(2.03757*ElectricityCable_5843.Power_loss__e0__t0)))/182.41) = 0.0 +INFO:rtctools:row 15 (max: 89.52340437020064, min: 0.011170263318682136, range: 8014.439930030457): @1=16330, (((@1*ElectricityCable_5843.ElectricityOut.Power__e0__t1)-((@1*ElectricityCable_5843.ElectricityIn.Power__e0__t1)-(2.03757*ElectricityCable_5843.Power_loss__e0__t1)))/182.41) = 0.0 +INFO:rtctools:row 23 (max: 89.52340437020064, min: 0.011170263318682136, range: 8014.439930030457): @1=16330, (((@1*ElectricityCable_5843.ElectricityOut.Power__e0__t2)-((@1*ElectricityCable_5843.ElectricityIn.Power__e0__t2)-(2.03757*ElectricityCable_5843.Power_loss__e0__t2)))/182.41) = 0.0 +INFO:rtctools:row 6 (max: 126.60521261014854, min: 1.0, range: 126.60521261014854): @1=230, @2=1.81667, (((@1*ElectricityCable_5843.ElectricityOut.V__e0__t0)-((@1*ElectricityCable_5843.ElectricityIn.V__e0__t0)-(@2*ElectricityCable_5843.V_loss__e0__t0)))/@2) = 0.0 +INFO:rtctools:row 14 (max: 126.60521261014854, min: 1.0, range: 126.60521261014854): @1=230, @2=1.81667, (((@1*ElectricityCable_5843.ElectricityOut.V__e0__t1)-((@1*ElectricityCable_5843.ElectricityIn.V__e0__t1)-(@2*ElectricityCable_5843.V_loss__e0__t1)))/@2) = 0.0 +INFO:rtctools:row 22 (max: 126.60521261014854, min: 1.0, range: 126.60521261014854): @1=230, @2=1.81667, (((@1*ElectricityCable_5843.ElectricityOut.V__e0__t2)-((@1*ElectricityCable_5843.ElectricityIn.V__e0__t2)-(@2*ElectricityCable_5843.V_loss__e0__t2)))/@2) = 0.0 +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 358.0936174808026 +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 1.0620965964e-03 Pr: 27(110.47); Du: 0(6.05362e-12) 0s + 84 0.0000000000e+00 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 84 +Objective value : 0.0000000000e+00 +HiGHS run time : 0.00 +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:ElectricityCable_de9a.V_loss: abs max = 0.003228076003604353 +INFO:rtctools:ElectricityCable_9b55.V_loss: abs max = 0.003174063931098019 +INFO:rtctools:ElectricityCable_1ad0.V_loss: abs max = 0.0008629103334699864 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.000635 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 1.0164604100e-03 Pr: 27(110.47); Du: 0(6.08449e-12) 0s + 77 1.2168486445e-01 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 77 +Objective value : 1.2168486445e-01 +HiGHS run time : 0.00 +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:ElectricityCable_de9a.V_loss: abs max = 0.003228076003604353 +INFO:rtctools:ElectricityCable_9b55.V_loss: abs max = 0.0017011838354147313 +INFO:rtctools:ElectricityCable_1ad0.V_loss: abs max = 0.001521615510377428 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.000535 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 -4.5270290139e-09 Ph1: 24(33540.6); Du: 0(8.09554e-12) 0s + 91 -3.0618493570e-02 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 91 +Objective value : -3.0618493570e-02 +HiGHS run time : 0.00 +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:ElectricityCable_9b55.V_loss: abs max = 0.0034023676708294613 +INFO:rtctools:ElectricityCable_de9a.V_loss: abs max = 0.0032280760036043524 +INFO:rtctools:ElectricityCable_1ad0.V_loss: abs max = 0.0015216155103778028 +INFO:rtctools:ElectricityCable_5843.V_loss: abs max = 0.0002418422823110682 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.00068 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 1.0583057873e-03 Pr: 28(110.531); Du: 0(6.84185e-12) 0s + 107 3.0000000000e+00 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 107 +Objective value : 3.0000000000e+00 +HiGHS run time : 0.00 +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:ElectricityCable_9b55.V_loss: abs max = 0.003402367670829462 +INFO:rtctools:ElectricityCable_de9a.V_loss: abs max = 0.003228076003604353 +INFO:rtctools:ElectricityCable_1ad0.V_loss: abs max = 0.0015216155103774279 +INFO:rtctools:ElectricityCable_5843.V_loss: abs max = 0.00024184228231106817 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.000876 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.011170263318682136, 'max': 126.60521261014854}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 1.5}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityProducer_17a1 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityProducer_17a1 +WARNING:mesido:No installation cost info provided for asset ElectricityProducer_17a1. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityProducer_a215 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityProducer_a215 +WARNING:mesido:No installation cost info provided for asset ElectricityProducer_a215. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_281a +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_281a +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_281a. +WARNING:root:Timezone specification not supported yet: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 8 equations, 3 collocation points, and 25 free variables +CasADi - 2024-10-28 15:50:06 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 1.1575225085e-03 Pr: 30(110.803); Du: 0(3.89467e-12) 0s + 74 0.0000000000e+00 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 74 +Objective value : 0.0000000000e+00 +HiGHS run time : 0.00 +INFO:rtctools:Solver succeeded with status Optimal (0.000691 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 5.6328580764e-09 Ph1: 24(33540.6); Du: 0(6.82582e-12) 0s + 89 -1.2247397428e-01 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 89 +Objective value : -1.2247397428e-01 +HiGHS run time : 0.00 +INFO:rtctools:Solver succeeded with status Optimal (0.000666 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 1.0892934723e-03 Pr: 31(111.048); Du: 0(7.03675e-12) 0s + 91 2.6487729517e+00 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 91 +Objective value : 2.6487729517e+00 +HiGHS run time : 0.00 +INFO:rtctools:Solver succeeded with status Optimal (0.000799 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 18 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Solving LP without presolve or with basis +Using EKK dual simplex solver - serial + Iteration Objective Infeasibilities num(sum) + 0 1.1302845085e-03 Pr: 31(111.048); Du: 0(6.8915e-12) 0s + 93 0.0000000000e+00 Pr: 0(0) 0s +Model status : Optimal +Simplex iterations: 93 +Objective value : 0.0000000000e+00 +HiGHS run time : 0.00 +INFO:rtctools:Solver succeeded with status Optimal (0.000739 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe_0e39'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_0e39 +WARNING:mesido:Pipe 'Pipe_f1a4'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_f1a4 +WARNING:mesido:Pipe 'Pipe_7c53'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_7c53 +WARNING:mesido:Pipe 'Pipe_c50f'' has no DN size or innerDiameter specified. Diameter and insulation properties of DN200 will be used. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe Pipe_c50f +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_3573 +WARNING:mesido:No variable OPEX cost information specified for asset GasProducer_3573 +WARNING:mesido:No fixed OPEX cost information specified for asset GasProducer_3573 +WARNING:mesido:No installation cost info provided for asset GasProducer_3573. +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasProducer_a977 +WARNING:mesido:No variable OPEX cost information specified for asset GasProducer_a977 +WARNING:mesido:No fixed OPEX cost information specified for asset GasProducer_a977 +WARNING:mesido:No installation cost info provided for asset GasProducer_a977. +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_47d0 +WARNING:mesido:No variable OPEX cost information specified for asset GasDemand_47d0 +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe GasDemand_7979 +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe GasDemand_7979 +WARNING:mesido:No variable OPEX cost information specified for asset GasDemand_7979 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 12 equations, 3 collocation points, and 29 free variables +CasADi - 2024-10-28 15:50:06 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 675 rows + 249 cols (126 binary, 6 integer, 0 implied int., 117 continuous) + 1890 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 0.2114612342 100.00% 0 0 0 52 0.0s + C 0 0 0 0.00% 0 0.1560696145 100.00% 320 47 0 170 0.0s + L 0 0 0 0.00% 0 0 0.00% 393 64 0 193 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 199 (total) + 0 (strong br.) + 137 (separation) + 6 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.02629 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 676 rows + 249 cols (126 binary, 6 integer, 0 implied int., 117 continuous) + 1893 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -6 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -6 inf inf 0 0 2 47 0.0s + R 0 0 0 0.00% -6 -5.689847658 5.45% 312 40 14 151 0.0s + C 0 0 0 0.00% -6 -6 0.00% 312 40 20 167 0.0s + +Solving report + Status Optimal + Primal bound -6 + Dual bound -6 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -6 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 169 (total) + 0 (strong br.) + 104 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.014526 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 677 rows + 249 cols (126 binary, 6 integer, 0 implied int., 117 continuous) + 1896 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.354066715 inf inf 0 0 1 34 0.0s + +Solving report + Status Optimal + Primal bound 0.354066714957 + Dual bound 0.354066714957 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.354066714957 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 53 (total) + 0 (strong br.) + 19 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.007696 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 678 rows + 249 cols (126 binary, 6 integer, 0 implied int., 117 continuous) + 1899 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 3 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 3 + Dual bound 3 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 3 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 0 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.002071 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 20 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:06 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2101 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4611 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -39.13682832 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -23.59973816 -11.09462659 112.71% 0 0 0 210 0.0s + C 0 0 0 0.00% -23.59973816 -23.59973816 0.00% 799 130 0 307 0.1s + +Solving report + Status Optimal + Primal bound -23.5997381611 + Dual bound -23.5997381611 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -23.5997381611 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.05 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 308 (total) + 0 (strong br.) + 97 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.055321 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2102 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4631 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 21 218 0.0s + R 0 0 0 0.00% 1.350509689 1.565617891 13.74% 395 41 41 313 0.0s + +Solving report + Status Optimal + Primal bound 1.56561789054 + Dual bound 1.56561789054 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.56561789054 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 317 (total) + 0 (strong br.) + 95 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.04319 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2103 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4651 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 301 0.0s + R 0 0 0 0.00% 4.150003515 4.150003515 0.00% 534 80 22 500 0.0s + T 0 0 0 0.00% 4.150003515 4.150003515 0.00% 534 80 22 500 0.0s + +Solving report + Status Optimal + Primal bound 4.15000351471 + Dual bound 4.15000351471 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.15000351471 (objective) + 0 (bound viol.) + 2.55351295664e-15 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 500 (total) + 0 (strong br.) + 199 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.040686 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2104 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4671 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.1946824967 inf inf 0 0 21 339 0.0s + R 0 0 0 0.00% 1 1 0.00% 886 162 41 682 0.1s + +Solving report + Status Optimal + Primal bound 1 + Dual bound 1 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.06 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 682 (total) + 0 (strong br.) + 343 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.058952 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2105 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4691 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 5.363530411 inf inf 0 0 21 423 0.0s + R 0 0 0 0.00% 5.786088801 5.841705115 0.95% 812 127 21 717 0.1s + +Solving report + Status Optimal + Primal bound 5.84170511458 + Dual bound 5.84170511458 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.84170511458 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 731 (total) + 0 (strong br.) + 306 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.092024 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2106 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4711 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -49.12597782 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -47.75736446 inf inf 0 0 2 407 0.0s + R 0 0 0 0.00% -31.21942768 -30.97845798 0.78% 747 89 2 760 0.1s + +Solving report + Status Optimal + Primal bound -30.9784579759 + Dual bound -30.9784579759 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -30.9784579759 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 765 (total) + 0 (strong br.) + 358 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.095025 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2107 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4751 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.0136156352 inf inf 0 0 21 420 0.0s + R 0 0 0 0.00% 19 19 0.00% 684 93 21 864 0.1s + +Solving report + Status Optimal + Primal bound 19 + Dual bound 19 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 19 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 864 (total) + 0 (strong br.) + 444 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.075565 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2108 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4771 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 21 486 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 837 (total) + 0 (strong br.) + 351 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.081568 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 4 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:07 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 421 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 923 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -6.273656649 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -4.547313297 -1.136828324 300.00% 0 0 0 29 0.0s + C 0 0 0 0.00% -4.547313297 -4.547313297 0.00% 106 13 0 44 0.0s + +Solving report + Status Optimal + Primal bound -4.54731329708 + Dual bound -4.54731329708 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -4.54731329708 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 44 (total) + 0 (strong br.) + 15 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.011387 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 422 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 927 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 42 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 59 (total) + 0 (strong br.) + 17 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.007201 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 423 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 931 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.005 inf inf 0 0 3 46 0.0s + R 0 0 0 0.00% 0.01 0.02 50.00% 46 3 3 76 0.0s + +Solving report + Status Optimal + Primal bound 0.0200000000001 + Dual bound 0.0200000000001 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0200000000001 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 83 (total) + 0 (strong br.) + 30 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.008179 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 424 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 935 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 45 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 78 (total) + 0 (strong br.) + 33 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.005874 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 425 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 939 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 1.01930634 inf inf 0 0 1 33 0.0s + R 0 0 0 0.00% 1.01930634 1.01930634 0.00% 0 0 1 50 0.0s + +Solving report + Status Optimal + Primal bound 1.01930633991 + Dual bound 1.01930633991 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.01930633991 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 50 (total) + 0 (strong br.) + 17 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.003413 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 426 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 943 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -12.5473133 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -9.478372795 inf inf 0 0 1 38 0.0s + R 0 0 0 0.00% -7.707027766 -7.707027766 0.00% 0 0 1 46 0.0s + T 0 0 0 0.00% -7.707027766 -7.707027766 0.00% 0 0 1 46 0.0s + +Solving report + Status Optimal + Primal bound -7.70702776588 + Dual bound -7.70702776588 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -7.70702776588 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 46 (total) + 0 (strong br.) + 8 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.005733 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 427 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 951 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 4 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 4 inf inf 0 0 1 39 0.0s + +Solving report + Status Optimal + Primal bound 4 + Dual bound 4 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 54 (total) + 0 (strong br.) + 15 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.005795 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 428 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 955 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 1 50 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 59 (total) + 0 (strong br.) + 9 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.003984 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 23 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:07 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2416 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5304 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -45.13682832 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -27.01022313 -12.23145492 120.83% 0 0 0 234 0.0s + C 0 0 0 0.00% -27.01022313 -27.01022313 0.00% 909 95 0 330 0.1s + +Solving report + Status Optimal + Primal bound -27.0102231339 + Dual bound -27.0102231339 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -27.0102231339 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.07 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 331 (total) + 0 (strong br.) + 96 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.071439 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2417 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5327 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 274 0.0s + R 0 0 0 0.00% 0 1.565617891 100.00% 296 22 0 334 0.0s + +Solving report + Status Optimal + Primal bound 1.56561789054 + Dual bound 1.56561789054 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.56561789054 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 398 (total) + 0 (strong br.) + 120 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.045342 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2418 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5350 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 353 0.0s + R 0 0 0 0.00% 2.118965851 4.165003515 49.12% 347 62 0 512 0.0s + T 0 0 0 0.00% 2.118965851 4.165003515 49.12% 606 100 0 585 0.0s + +Solving report + Status Optimal + Primal bound 4.16500351471 + Dual bound 4.16500351471 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.16500351471 (objective) + 0 (bound viol.) + 3.33066907388e-15 (int. viol.) + 0 (row viol.) + Timing 0.05 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 585 (total) + 0 (strong br.) + 232 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.049972 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2419 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5373 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.1946824967 inf inf 0 0 0 409 0.0s + R 0 0 0 0.00% 1 1 0.00% 894 166 0 741 0.1s + +Solving report + Status Optimal + Primal bound 1 + Dual bound 1 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.06 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 741 (total) + 0 (strong br.) + 332 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.062239 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2420 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5396 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 6.128010166 inf inf 0 0 0 501 0.0s + R 0 0 0 0.00% 6.356631834 6.60618487 3.78% 907 157 0 849 0.1s + +Solving report + Status Optimal + Primal bound 6.60618486951 + Dual bound 6.60618486951 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.60618486951 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 864 (total) + 0 (strong br.) + 363 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.081426 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2421 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5419 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -58.53646279 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -56.96004088 inf inf 0 0 0 497 0.0s + R 0 0 0 0.00% -37.36013672 -37.11660663 0.66% 909 106 0 876 0.1s + +Solving report + Status Optimal + Primal bound -37.1166066307 + Dual bound -37.1166066307 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -37.1166066307 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 889 (total) + 0 (strong br.) + 392 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.089232 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2422 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5465 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.0157654723 inf inf 0 0 0 485 0.0s + R 0 0 0 0.00% 22 22 0.00% 854 119 0 907 0.1s + +Solving report + Status Optimal + Primal bound 22 + Dual bound 22 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 22 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 907 (total) + 0 (strong br.) + 422 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.095862 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2423 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5488 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 570 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.11 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 961 (total) + 0 (strong br.) + 391 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.113663 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 20 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:08 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2101 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4611 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -39.13682832 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -23.59973816 inf inf 0 0 2 197 0.0s + R 0 0 0 0.00% -15.64193989 -15.64193989 0.00% 247 13 2 252 0.0s + +Solving report + Status Optimal + Primal bound -15.6419398912 + Dual bound -15.6419398912 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -15.6419398912 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 252 (total) + 0 (strong br.) + 55 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.019652 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2102 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4631 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 111 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 470 (total) + 0 (strong br.) + 359 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.043294 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2103 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4651 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 4.838268194 inf inf 0 0 2 187 0.0s + R 0 0 0 0.00% 5.093094779 5.0965317 0.07% 373 66 8 446 0.1s + L 0 0 0 0.00% 5.093094779 5.093094779 0.00% 364 90 109 457 0.1s + +Solving report + Status Optimal + Primal bound 5.09309477914 + Dual bound 5.09309477914 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.09309477914 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.11 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 460 (total) + 0 (strong br.) + 270 (separation) + 3 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.106254 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2104 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4671 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 198 0.0s + R 0 0 0 0.00% 1 1 0.00% 355 44 71 454 0.1s + +Solving report + Status Optimal + Primal bound 1 + Dual bound 1 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1 (objective) + 0 (bound viol.) + 2.22044604925e-16 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 454 (total) + 0 (strong br.) + 256 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.090225 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2105 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4691 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 3.592473909 inf inf 0 0 2 362 0.0s + R 0 0 0 0.00% 5.841705115 5.841705115 0.00% 204 21 2 465 0.1s + +Solving report + Status Optimal + Primal bound 5.84170511458 + Dual bound 5.84170511458 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.84170511458 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.05 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 465 (total) + 0 (strong br.) + 103 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.053387 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2106 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4711 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -49.12597782 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -47.75736446 inf inf 0 0 2 334 0.0s + R 0 0 0 0.00% -28.9390028 -28.93591638 0.01% 130 12 2 406 0.0s + +Symmetry detection completed in 0.0s +No symmetry present + + T 0 0 0 0.00% -28.9390028 -28.93591638 0.01% 201 23 2 440 0.1s + T 75 3 33 2.00% -28.9390028 -28.93591638 0.01% 241 23 2 786 0.2s + +Restarting search from the root node + +Presolve is switched off +Model after restart has 2106 rows, 1402 cols (40 bin., 60 int., 0 impl., 1302 cont.), and 4711 nonzeros + + 205 0 0 0.00% -28.9390028 -28.93591638 0.01% 25 0 0 1411 0.4s + 205 0 0 0.00% -28.9390028 -28.93591638 0.01% 25 11 0 1496 0.4s + +Solving report + Status Optimal + Primal bound -28.9359163805 + Dual bound -28.9359163805 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -28.9359163805 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.48 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 206 + LP iterations 1524 (total) + 264 (strong br.) + 114 (separation) + 49 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.478943 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2107 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4751 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 337 0.0s + R 0 0 0 0.00% 12 12 0.00% 260 45 19 571 0.2s + +Solving report + Status Optimal + Primal bound 12 + Dual bound 12 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 12 (objective) + 0 (bound viol.) + 4.92939022934e-14 (int. viol.) + 0 (row viol.) + Timing 0.21 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 571 (total) + 0 (strong br.) + 234 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.209982 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2108 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4771 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 20 415 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.14 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 755 (total) + 0 (strong br.) + 333 (separation) + 7 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.139208 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 4 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:09 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 421 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 923 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -6.273656649 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -4.547313297 -1.136828324 300.00% 0 0 0 33 0.0s + C 0 0 0 0.00% -4.547313297 -4.547313297 0.00% 61 7 0 53 0.0s + +Solving report + Status Optimal + Primal bound -4.54731329708 + Dual bound -4.54731329708 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -4.54731329708 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 53 (total) + 0 (strong br.) + 20 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.010788 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 422 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 927 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 42 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 52 (total) + 0 (strong br.) + 10 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.007232 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 423 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 931 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 1.01930634 inf inf 0 0 3 36 0.0s + R 0 0 0 0.00% 1.01930634 1.01930634 0.00% 32 2 3 51 0.0s + +Solving report + Status Optimal + Primal bound 1.01930633991 + Dual bound 1.01930633991 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.01930633991 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 51 (total) + 0 (strong br.) + 15 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.006956 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 424 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 935 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 41 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 54 (total) + 0 (strong br.) + 13 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.005414 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 425 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 939 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 0 1.01930634 100.00% 0 0 0 20 0.0s + +Solving report + Status Optimal + Primal bound 1.01930633991 + Dual bound 1.01930633991 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1.01930633991 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 20 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.001782 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 426 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 943 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -12.5473133 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% -11.57298876 -9.707027766 19.22% 0 0 0 20 0.0s + +Solving report + Status Optimal + Primal bound -9.70702776588 + Dual bound -9.70702876588 + Gap 1e-05% (tolerance: 0.01%) + Solution status feasible + -9.70702776588 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 20 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.003197 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 427 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 951 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 4 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 4 + Dual bound 4 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 29 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.002666 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 428 rows + 282 cols (12 binary, 8 integer, 0 implied int., 262 continuous) + 955 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.00 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 30 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.00198 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 23 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:10 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2416 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5304 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -45.13682832 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -27.01022313 inf inf 0 0 2 230 0.0s + R 0 0 0 0.00% -19.05242486 -19.05242486 0.00% 280 17 2 305 0.0s + +Solving report + Status Optimal + Primal bound -19.052424864 + Dual bound -19.052424864 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -19.052424864 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 305 (total) + 0 (strong br.) + 75 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.022011 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2417 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5327 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 169 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.05 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 539 (total) + 0 (strong br.) + 370 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.053212 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2418 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5350 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 5.602747949 inf inf 0 0 2 240 0.0s + R 0 0 0 0.00% 5.857574534 5.861011454 0.06% 347 44 6 479 0.0s + L 0 0 0 0.00% 5.857574534 5.857574534 0.00% 398 65 59 508 0.1s + +Solving report + Status Optimal + Primal bound 5.85757453407 + Dual bound 5.85757453407 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.85757453407 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.10 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 513 (total) + 0 (strong br.) + 268 (separation) + 5 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.103877 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2419 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5373 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 249 0.0s + R 0 0 0 0.00% 1 1 0.00% 313 51 65 541 0.1s + +Solving report + Status Optimal + Primal bound 1 + Dual bound 1 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1 (objective) + 0 (bound viol.) + 7.20991276694e-14 (int. viol.) + 0 (row viol.) + Timing 0.10 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 541 (total) + 0 (strong br.) + 292 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.10368 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2420 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5396 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 4.329008255 inf inf 0 0 2 452 0.0s + R 0 0 0 0.00% 6.60618487 6.60618487 0.00% 219 39 4 573 0.1s + +Solving report + Status Optimal + Primal bound 6.60618486951 + Dual bound 6.60618486951 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 6.60618486951 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.12 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 573 (total) + 0 (strong br.) + 121 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.122956 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2421 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5419 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -58.53646279 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -56.96004088 inf inf 0 0 2 389 0.0s + R 0 0 0 0.00% -36.57715146 -36.57406504 0.01% 166 15 2 473 0.0s + +Solving report + Status Optimal + Primal bound -36.5740650353 + Dual bound -36.577151455 + Gap 0.00844% (tolerance: 0.01%) + Solution status feasible + -36.5740650353 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 473 (total) + 0 (strong br.) + 84 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.029004 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2422 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5465 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 408 0.0s + R 0 0 0 0.00% 15 15 0.00% 266 25 4 763 0.0s + +Solving report + Status Optimal + Primal bound 15 + Dual bound 15 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 15 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.05 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 763 (total) + 0 (strong br.) + 355 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.0487 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2423 rows + 1612 cols (69 binary, 46 integer, 0 implied int., 1497 continuous) + 5488 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 495 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.11022302463e-15 (int. viol.) + 0 (row viol.) + Timing 0.09 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 862 (total) + 0 (strong br.) + 367 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.094382 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No variable OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No fixed OPEX cost information specified for asset ElectricityDemand_f833 +WARNING:mesido:No installation cost info provided for asset ElectricityDemand_f833. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_6327 +WARNING:mesido:No variable OPEX cost information specified for asset GasStorage_9172 +WARNING:mesido:No variable OPEX cost information specified for asset WindPark_9074 +WARNING:mesido:No installation cost info provided for asset WindPark_9074. +WARNING:mesido:No installation cost info provided for asset Battery_4688. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 18 equations, 20 collocation points, and 50 free variables +CasADi - 2024-10-28 15:50:10 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2101 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4611 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -39.13682832 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -23.59973816 inf inf 0 0 2 197 0.0s + R 0 0 0 0.00% -15.64193989 -15.64193989 0.00% 247 13 2 252 0.0s + +Solving report + Status Optimal + Primal bound -15.6419398912 + Dual bound -15.6419398912 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -15.6419398912 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 252 (total) + 0 (strong br.) + 55 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.01858 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2102 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4631 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 111 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 470 (total) + 0 (strong br.) + 359 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.041055 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 5 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2103 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4651 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 4.838268194 inf inf 0 0 2 187 0.0s + R 0 0 0 0.00% 5.093094779 5.0965317 0.07% 373 66 8 446 0.1s + L 0 0 0 0.00% 5.093094779 5.093094779 0.00% 364 90 109 457 0.1s + +Solving report + Status Optimal + Primal bound 5.09309477914 + Dual bound 5.09309477914 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.09309477914 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.11 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 460 (total) + 0 (strong br.) + 270 (separation) + 3 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.114213 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 6 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2104 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4671 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 198 0.0s + R 0 0 0 0.00% 1 1 0.00% 355 44 71 454 0.1s + +Solving report + Status Optimal + Primal bound 1 + Dual bound 1 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 1 (objective) + 0 (bound viol.) + 2.22044604925e-16 (int. viol.) + 0 (row viol.) + Timing 0.12 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 454 (total) + 0 (strong br.) + 256 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.123962 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 7 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2105 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4691 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 3.592473909 inf inf 0 0 2 362 0.0s + R 0 0 0 0.00% 5.841705115 5.841705115 0.00% 204 21 2 465 0.1s + +Solving report + Status Optimal + Primal bound 5.84170511458 + Dual bound 5.84170511458 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 5.84170511458 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.07 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 465 (total) + 0 (strong br.) + 103 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.070093 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 8 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2106 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4711 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -49.12597782 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% -47.75736446 inf inf 0 0 2 334 0.0s + R 0 0 0 0.00% -28.9390028 -28.93591638 0.01% 130 12 2 406 0.0s + +Symmetry detection completed in 0.0s +No symmetry present + + T 0 0 0 0.00% -28.9390028 -28.93591638 0.01% 201 23 2 440 0.2s + T 75 3 33 2.00% -28.9390028 -28.93591638 0.01% 241 23 2 786 0.3s + +Restarting search from the root node + +Presolve is switched off +Model after restart has 2106 rows, 1402 cols (40 bin., 60 int., 0 impl., 1302 cont.), and 4711 nonzeros + + 205 0 0 0.00% -28.9390028 -28.93591638 0.01% 25 0 0 1411 0.4s + 205 0 0 0.00% -28.9390028 -28.93591638 0.01% 25 11 0 1496 0.5s + +Solving report + Status Optimal + Primal bound -28.9359163805 + Dual bound -28.9359163805 + Gap 0% (tolerance: 0.01%) + Solution status feasible + -28.9359163805 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.51 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 206 + LP iterations 1524 (total) + 264 (strong br.) + 114 (separation) + 49 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.509269 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 9 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2107 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4751 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 337 0.0s + R 0 0 0 0.00% 12 12 0.00% 260 45 19 571 0.1s + +Solving report + Status Optimal + Primal bound 12 + Dual bound 12 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 12 (objective) + 0 (bound viol.) + 4.92939022934e-14 (int. viol.) + 0 (row viol.) + Timing 0.14 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 571 (total) + 0 (strong br.) + 234 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.137267 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 30 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms + +Presolve is switched off + +Solving MIP model with: + 2108 rows + 1402 cols (60 binary, 40 integer, 0 implied int., 1302 continuous) + 4771 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 20 415 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.13 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 755 (total) + 0 (strong br.) + 333 (separation) + 7 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.136068 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 20 equations, 45 collocation points, and 76 free variables +CasADi - 2024-10-28 15:50:12 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:12 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:50:12 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5760 rows, 2970 cols, 13230 nonzeros +3960 rows, 2340 cols, 9360 nonzeros +2790 rows, 2340 cols, 6660 nonzeros +1665 rows, 1575 cols, 4725 nonzeros +1665 rows, 1575 cols, 4725 nonzeros + +Solving MIP model with: + 1665 rows + 1575 cols (0 binary, 0 integer, 0 implied int., 1575 continuous) + 4725 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1311 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.033211 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 45 collocation points, and 113 free variables +CasADi - 2024-10-28 15:50:12 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:50:12 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +12868 rows, 5535 cols, 32666 nonzeros +9446 rows, 4813 cols, 26182 nonzeros +8276 rows, 4093 cols, 25012 nonzeros + +Solving MIP model with: + 8276 rows + 4093 cols (315 binary, 0 integer, 0 implied int., 3778 continuous) + 25012 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 0 inf inf 1 0 0 3335 0.2s + L 0 0 0 0.00% 0 0.7484736506 100.00% 4058 539 19 4915 8.2s + +Symmetry detection completed in 0.0s +Found 18 generators + + 317 191 59 0.40% 0 0.7484736506 100.00% 7426 901 379 43832 15.1s + L 639 148 105 0.48% 0 0.3207619257 100.00% 9748 1285 571 49877 24.6s + 860 200 175 0.54% 0 0.3207619257 100.00% 10825 1147 838 84443 29.6s + L 1049 155 219 0.94% 0 0.1881482596 100.00% 10020 1418 1032 88714 39.6s + 1254 208 287 1.01% 0 0.1881482596 100.00% 10811 1504 1223 133265 56.8s + 1874 366 495 1.96% 0 0.1881482596 100.00% 10360 981 1779 151354 61.8s + T 1919 190 510 1.97% 0 0.1848584472 100.00% 10368 981 1815 152046 62.1s + T 2046 166 543 2.08% 0 0.1749015384 100.00% 10555 1046 1899 155191 62.8s + T 2145 164 560 2.08% 0 0.1732566322 100.00% 10847 1123 1951 157368 63.4s + T 2246 160 581 2.16% 0 0.1649446296 100.00% 11074 733 2012 159504 64.2s + T 2375 165 611 2.17% 0 0.1624843925 100.00% 10589 842 2099 162398 65.4s + T 2474 165 632 2.28% 0 0.1541723899 100.00% 10779 895 2156 164471 66.5s + 2941 305 769 2.29% 0 0.1541723899 100.00% 10548 907 2596 175741 71.6s + T 2941 245 769 2.31% 0 0.1500672466 100.00% 10548 907 2596 175741 71.6s + T 3148 164 843 2.61% 0 0.1401103378 100.00% 10254 732 2715 182038 73.7s + T 3183 136 855 8.84% 0 0.1301534291 100.00% 10263 732 2738 182677 73.9s + T 3261 125 879 8.85% 0 0.1201965203 100.00% 9918 680 2787 184745 75.2s + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + T 3288 107 888 9.73% 0 0.1102396115 100.00% 9924 680 2800 185114 75.4s + T 3338 103 900 9.78% 0 0.1061344682 100.00% 10017 787 2834 186437 75.9s + T 3411 81 925 11.53% 0 0.0837604135 100.00% 9834 800 2890 188100 76.6s + T 3445 68 936 14.29% 0 0.0738035048 100.00% 8965 655 2921 189542 77.3s + T 3451 53 939 16.64% 0 0.063846596 100.00% 8968 655 2923 189666 77.4s + T 3470 39 948 24.68% 0 0.0538896872 100.00% 8975 655 2951 190092 77.5s + T 3499 37 958 24.70% 0 0.052244781 100.00% 8656 683 2982 190545 78.0s + T 3513 28 963 29.76% 0 0.0422878722 100.00% 8661 683 2989 190872 78.2s + T 3541 29 972 29.77% 0 0.0398276351 100.00% 8668 683 3012 191303 78.4s + T 3550 16 975 65.94% 0 0.0298707263 100.00% 8671 683 3014 191420 78.5s + T 3572 5 983 93.48% 0 0.0199138176 100.00% 8675 683 3034 191779 78.7s + T 3646 4 1010 100.00% 0 0.00995690878 100.00% 8296 723 3090 193659 79.5s + T 3662 0 1016 100.00% 0 0 0.00% 8009 595 3096 194158 79.9s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.07869269073e-12 (int. viol.) + 0 (row viol.) + Timing 79.96 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 3663 + LP iterations 194163 (total) + 1112 (strong br.) + 13709 (separation) + 90445 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (79.966502 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:51:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:51:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +12240 rows, 5355 cols, 31410 nonzeros +8818 rows, 4545 cols, 24880 nonzeros +7648 rows, 3705 cols, 20470 nonzeros +6132 rows, 3441 cols, 17942 nonzeros +5021 rows, 3108 cols, 14427 nonzeros +3948 rows, 2806 cols, 11765 nonzeros +3927 rows, 2795 cols, 11650 nonzeros + +Solving MIP model with: + 3927 rows + 2795 cols (93 binary, 0 integer, 0 implied int., 2702 continuous) + 11650 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 1.76239685 inf inf 1 0 0 2322 0.2s + L 0 0 0 0.00% 1.769906846 1.80440879 1.91% 1488 313 26 3023 2.2s + +24.7% inactive integer columns, restarting +Model after restart has 2844 rows, 2542 cols (65 bin., 0 int., 0 impl., 2477 cont.), and 8734 nonzeros + + 0 0 0 0.00% 1.771181761 1.80440879 1.84% 198 0 0 4169 2.3s + 0 0 0 0.00% 1.771184133 1.80440879 1.84% 198 173 0 5008 2.4s + +Symmetry detection completed in 0.0s +Found 2 generators + + 5 1 1 6.25% 1.799313598 1.80440879 0.28% 650 307 2 9538 7.7s + +Solving report + Status Optimal + Primal bound 1.80440878973 + Dual bound 1.80425049159 + Gap 0.00877% (tolerance: 0.01%) + Solution status feasible + 1.80440878973 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 8.63 (total) + 0.16 (presolve) + 0.00 (postsolve) + Nodes 20 + LP iterations 9889 (total) + 253 (strong br.) + 1071 (separation) + 5118 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (8.63225 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 45 collocation points, and 114 free variables +CasADi - 2024-10-28 15:51:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:51:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:51:43 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +11115 rows, 5040 cols, 26280 nonzeros +7884 rows, 4251 cols, 20974 nonzeros +5653 rows, 4102 cols, 15360 nonzeros +4591 rows, 3400 cols, 13304 nonzeros +3153 rows, 2756 cols, 9638 nonzeros +2761 rows, 2748 cols, 8531 nonzeros + +Solving MIP model with: + 2761 rows + 2748 cols (45 binary, 0 integer, 0 implied int., 2703 continuous) + 8531 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.15 (total) + 0.06 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2378 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.154695 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 45 collocation points, and 114 free variables +CasADi - 2024-10-28 15:51:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:51:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:51:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:51:44 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +10530 rows, 4815 cols, 25065 nonzeros +6551 rows, 3779 cols, 16682 nonzeros +4398 rows, 3430 cols, 11888 nonzeros +3561 rows, 2863 cols, 10295 nonzeros +2123 rows, 2129 cols, 6692 nonzeros +1673 rows, 2103 cols, 5471 nonzeros + +Solving MIP model with: + 1673 rows + 2103 cols (7 binary, 0 integer, 0 implied int., 2096 continuous) + 5471 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.1s + T 0 0 0 0.00% -inf 3.233196768 Large 0 0 0 1716 0.1s + +Solving report + Status Optimal + Primal bound 3.23319676825 + Dual bound 3.23319676825 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 3.23319676825 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.05 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1716 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.084503 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 5 collocation points, and 147 free variables +CasADi - 2024-10-28 15:51:46 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe2.HeatOut.H__e0__t0-Pipe2_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe2.HeatOut.H__e0__t0-Pipe2_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=248175, (((2661.8*Pipe1.Hydraulic_power__e0__t0)-((@1*HeatProducer_1.HeatOut.Hydraulic_power__e0__t0)-(@1*Pipe1.HeatOut.Hydraulic_power__e0__t0)))/25702) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:2203.0416509164675 & 0.0031642010554978816, 70.0 & 7.44600674703527e-18 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 1755 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t0)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t0))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t0))/937536) <= 0.0 +INFO:rtctools:row 1756 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t0)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t0))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))+(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t0))/937536) >= 0.0 +INFO:rtctools:row 2249 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t1)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t1))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t1))/937536) <= 0.0 +INFO:rtctools:row 2250 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t1)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t1))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))+(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t1))/937536) >= 0.0 +INFO:rtctools:row 2743 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t2)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t2))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t2))/937536) <= 0.0 +INFO:rtctools:row 2744 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t2)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t2))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))+(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t2))/937536) >= 0.0 +INFO:rtctools:row 3237 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t3)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t3))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t3))/937536) <= 0.0 +INFO:rtctools:row 3238 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t3)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t3))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))+(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t3))/937536) >= 0.0 +INFO:rtctools:row 3731 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t4)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t4))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t4))/937536) <= 0.0 +INFO:rtctools:row 3732 (max: 274.6098858686743, min: 0.0036415294986074415, range: 75410.58941680631): (((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t4)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t4))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))+(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t4))/937536) >= 0.0 +INFO:rtctools:Too many warnings of same type (385 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 8692.606662885419 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 905 (Pipe_f6e5__is_disconnected__e0__t0): range 8692.606662885419, min 0.03159120118032817, max 274.6098858686743 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t0)-(0.777098*Pipe_f6e5__flow_direct_var__e0__t0))+(0.000775547*(1-Pipe_f6e5__is_disconnected__e0__t0)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t0)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t0))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t0))/937536) <= 0.0 +INFO:rtctools:col 906 (Pipe_f6e5__is_disconnected__e0__t1): range 8692.606662885419, min 0.03159120118032817, max 274.6098858686743 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t1)-(0.777098*Pipe_f6e5__flow_direct_var__e0__t1))+(0.000775547*(1-Pipe_f6e5__is_disconnected__e0__t1)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t1)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t1))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t1))/937536) <= 0.0 +INFO:rtctools:col 907 (Pipe_f6e5__is_disconnected__e0__t2): range 8692.606662885419, min 0.03159120118032817, max 274.6098858686743 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t2)-(0.777098*Pipe_f6e5__flow_direct_var__e0__t2))+(0.000775547*(1-Pipe_f6e5__is_disconnected__e0__t2)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t2)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t2))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t2))/937536) <= 0.0 +INFO:rtctools:col 908 (Pipe_f6e5__is_disconnected__e0__t3): range 8692.606662885419, min 0.03159120118032817, max 274.6098858686743 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t3)-(0.777098*Pipe_f6e5__flow_direct_var__e0__t3))+(0.000775547*(1-Pipe_f6e5__is_disconnected__e0__t3)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t3)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t3))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t3))/937536) <= 0.0 +INFO:rtctools:col 909 (Pipe_f6e5__is_disconnected__e0__t4): range 8692.606662885419, min 0.03159120118032817, max 274.6098858686743 +INFO:rtctools:((((0.155109*Pipe_f6e5.HeatOut.Q__e0__t4)-(0.777098*Pipe_f6e5__flow_direct_var__e0__t4))+(0.000775547*(1-Pipe_f6e5__is_disconnected__e0__t4)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe_f6e5_ret.HeatIn.Heat__e0__t4)-(6.43642e+07*Pipe_f6e5_ret.HeatOut.Heat__e0__t4))-(3414.07*Pipe_f6e5_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe_f6e5__is_disconnected__e0__t4))/937536) <= 0.0 +INFO:rtctools:col 895 (Pipe1__is_disconnected__e0__t0): range 8481.302651212121, min 0.03159120118032817, max 267.9345383256928 +INFO:rtctools:((((0.155109*Pipe1_ret.HeatOut.Q__e0__t0)-(0.777098*Pipe1__flow_direct_var__e0__t0))+(0.000775547*(1-Pipe1__is_disconnected__e0__t0)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe1_ret.HeatIn.Heat__e0__t0)-(6.43642e+07*Pipe1_ret.HeatOut.Heat__e0__t0))-(3586.3*Pipe1_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe1__is_disconnected__e0__t0))/960894) <= 0.0 +INFO:rtctools:col 896 (Pipe1__is_disconnected__e0__t1): range 8481.302651212121, min 0.03159120118032817, max 267.9345383256928 +INFO:rtctools:((((0.155109*Pipe1_ret.HeatOut.Q__e0__t1)-(0.777098*Pipe1__flow_direct_var__e0__t1))+(0.000775547*(1-Pipe1__is_disconnected__e0__t1)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe1_ret.HeatIn.Heat__e0__t1)-(6.43642e+07*Pipe1_ret.HeatOut.Heat__e0__t1))-(3586.3*Pipe1_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe1__is_disconnected__e0__t1))/960894) <= 0.0 +INFO:rtctools:col 897 (Pipe1__is_disconnected__e0__t2): range 8481.302651212121, min 0.03159120118032817, max 267.9345383256928 +INFO:rtctools:((((0.155109*Pipe1_ret.HeatOut.Q__e0__t2)-(0.777098*Pipe1__flow_direct_var__e0__t2))+(0.000775547*(1-Pipe1__is_disconnected__e0__t2)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe1_ret.HeatIn.Heat__e0__t2)-(6.43642e+07*Pipe1_ret.HeatOut.Heat__e0__t2))-(3586.3*Pipe1_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe1__is_disconnected__e0__t2))/960894) <= 0.0 +INFO:rtctools:col 898 (Pipe1__is_disconnected__e0__t3): range 8481.302651212121, min 0.03159120118032817, max 267.9345383256928 +INFO:rtctools:((((0.155109*Pipe1_ret.HeatOut.Q__e0__t3)-(0.777098*Pipe1__flow_direct_var__e0__t3))+(0.000775547*(1-Pipe1__is_disconnected__e0__t3)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe1_ret.HeatIn.Heat__e0__t3)-(6.43642e+07*Pipe1_ret.HeatOut.Heat__e0__t3))-(3586.3*Pipe1_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe1__is_disconnected__e0__t3))/960894) <= 0.0 +INFO:rtctools:col 899 (Pipe1__is_disconnected__e0__t4): range 8481.302651212121, min 0.03159120118032817, max 267.9345383256928 +INFO:rtctools:((((0.155109*Pipe1_ret.HeatOut.Q__e0__t4)-(0.777098*Pipe1__flow_direct_var__e0__t4))+(0.000775547*(1-Pipe1__is_disconnected__e0__t4)))/0.0245495) <= 0.0 +INFO:rtctools:(((((1.28728e+08*Pipe1_ret.HeatIn.Heat__e0__t4)-(6.43642e+07*Pipe1_ret.HeatOut.Heat__e0__t4))-(3586.3*Pipe1_ret__hn_heat_loss__e0__t0))-(2.57457e+08*Pipe1__is_disconnected__e0__t4))/960894) <= 0.0 +INFO:rtctools:Too many warnings of same type (10 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1877: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2371: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2865: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3359: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3853: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1878: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2372: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2866: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3360: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3854: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1879: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2373: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2867: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3361: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3855: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1880: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2374: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2868: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3362: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3856: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1881: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2375: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2869: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3363: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3857: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1882: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2376: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2870: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3364: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3858: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1883: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2377: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2871: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3365: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3859: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1884: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2378: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2872: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3366: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3860: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1885: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2379: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2873: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3861: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1886: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2380: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2874: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3862: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1887: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2381: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2875: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3863: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1888: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2382: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2876: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3864: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1889: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2383: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2877: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3865: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1890: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2384: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2878: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3866: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1891: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2385: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2879: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3373: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3867: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1892: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2386: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2880: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3374: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3868: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1893: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2387: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2881: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3375: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3869: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1894: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2388: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2882: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3376: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3870: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1895: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2389: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2883: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3871: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1896: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2390: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2884: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3872: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1897: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2885: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3873: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1898: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2886: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3874: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1899: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2887: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3381: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3875: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1900: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2888: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3382: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3876: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1901: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2395: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2889: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3383: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3877: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1902: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2396: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2890: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3384: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3878: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1903: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2397: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2891: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3385: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3879: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1904: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2398: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2892: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3386: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3880: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 1837: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2331: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2825: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3319: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3813: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1366: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1367: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1368: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1391: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1392: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1393: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1394: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1395: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1396: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1397: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1398: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1399: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1400: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1401: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1402: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1403: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1404: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1405: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1406: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2643 rows, 784 cols, 6724 nonzeros +2053 rows, 684 cols, 5509 nonzeros +1668 rows, 634 cols, 4479 nonzeros +1318 rows, 564 cols, 3594 nonzeros + +Solving MIP model with: + 1318 rows + 564 cols (20 binary, 0 integer, 0 implied int., 544 continuous) + 3594 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 471 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.06 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 564 (total) + 0 (strong br.) + 93 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_f6e5.HeatIn.Heat: abs max = 0.009699189257538699 +INFO:rtctools:Pipe_f6e5_ret.HeatIn.Heat: abs max = 0.009580369878352698 +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.009468505612578094 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.009402589760792583 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.008884316670129127 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.00884449751095072 +INFO:rtctools:Pipe6_ret.HeatOut.Heat: abs max = 0.008841067714800694 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.008815047886137567 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.008785598261324417 +INFO:rtctools:Pipe_b2a4.HeatOut.Hydraulic_power: abs max = 0.00773795813100849 +INFO:rtctools:Pipe_b2a4.HeatIn.Hydraulic_power: abs max = 0.007737958131008489 +INFO:rtctools:Pipe1_ret.Hydraulic_power: abs max = 0.006128989644561393 +INFO:rtctools:Pipe1.Hydraulic_power: abs max = 0.005959728835154198 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.004443758476089525 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.004440558194039577 +INFO:rtctools:Pipe6_ret.HeatIn.Heat: abs max = 0.004440558194039575 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.004420533857400346 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004410949926869582 +INFO:rtctools:Pipe6.HeatIn.Heat: abs max = 0.004407342253893861 +INFO:rtctools:Pipe_f6e5_ret.Hydraulic_power: abs max = 0.003425738450588306 +INFO:rtctools:HeatProducer_2.Pump_power: abs max = 0.003384416482939349 +INFO:rtctools:Pipe_f6e5.HeatIn.Hydraulic_power: abs max = 0.0033808101835799778 +INFO:rtctools:Pipe_f6e5.HeatOut.Hydraulic_power: abs max = 0.003377216521811551 +INFO:rtctools:Pipe2_ret.Hydraulic_power: abs max = 0.003344261348587318 +INFO:rtctools:Pipe_f6e5.Hydraulic_power: abs max = 0.003331131786751234 +INFO:rtctools:Pipe2.Hydraulic_power: abs max = 0.0032519047913800217 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.0031448294545223343 +INFO:rtctools:Pipe3_ret.Hydraulic_power: abs max = 0.003137926729330293 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.003117091453127499 +INFO:rtctools:Pipe3.Hydraulic_power: abs max = 0.0030512683975548083 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.002924137540423854 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.0028919572376950235 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.002295428209619328 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0022822965161963687 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.0022822965161963687 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.002272815497968672 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0016065104599754228 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0015994480138559052 +INFO:rtctools:Pipe4_ret.Hydraulic_power: abs max = 0.0015695285319683179 +INFO:rtctools:Pipe6_ret.Hydraulic_power: abs max = 0.001568398197361977 +INFO:rtctools:Pipe5_ret.Hydraulic_power: abs max = 0.0015683981973619765 +INFO:rtctools:Pipe4.Hydraulic_power: abs max = 0.001526183758177717 +INFO:rtctools:Pipe5.Hydraulic_power: abs max = 0.0015250846393771405 +INFO:rtctools:Pipe6.Hydraulic_power: abs max = 0.001525084639377138 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.0011537767141542694 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0011440264278334076 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.0011440264278334076 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.001130521784378805 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.001130521784378805 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0011200388719550126 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.00015818344919684376 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.00012970306494884258 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.00012965766756950327 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 6.890809388069534e-05 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 6.392112955640487e-05 +INFO:rtctools:HeatProducer_1.HeatOut.Hydraulic_power: abs max = 6.392112955640486e-05 +INFO:rtctools:Pipe_f6e5_ret.HeatOut.Hydraulic_power: abs max = 3.4978180005885045e-05 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 3.309424768127918e-05 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 2.668994121447017e-05 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.059218 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1877: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2371: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2865: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3359: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3853: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1878: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2372: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2866: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3360: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3854: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1879: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2373: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2867: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3361: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3855: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1880: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2374: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2868: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3362: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3856: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1881: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2375: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2869: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3363: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3857: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1882: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2376: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2870: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3364: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3858: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1883: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2377: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2871: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3365: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3859: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1884: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2378: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2872: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3366: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3860: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1885: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2379: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2873: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3861: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1886: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2380: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2874: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3862: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1887: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2381: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2875: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3863: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1888: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2382: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2876: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3864: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1889: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2383: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2877: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3865: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1890: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2384: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2878: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3866: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1891: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2385: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2879: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3373: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3867: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1892: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2386: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2880: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3374: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3868: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1893: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2387: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2881: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3375: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3869: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1894: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2388: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2882: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3376: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3870: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1895: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2389: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2883: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3871: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1896: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2390: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2884: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3872: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1897: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2885: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3873: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1898: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2886: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3874: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1899: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2887: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3381: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3875: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1900: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2888: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3382: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3876: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1901: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2395: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2889: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3383: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3877: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1902: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2396: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2890: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3384: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3878: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1903: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2397: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2891: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3385: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3879: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1904: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2398: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2892: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3386: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3880: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 1837: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2331: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2825: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3319: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3813: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1366: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1367: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1368: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1391: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1392: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1393: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1394: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1395: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1396: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1397: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1398: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1399: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1400: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1401: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1402: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1403: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1404: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1405: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1406: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2543 rows, 744 cols, 6509 nonzeros +1933 rows, 639 cols, 5239 nonzeros +1388 rows, 529 cols, 3859 nonzeros +1198 rows, 519 cols, 3319 nonzeros + +Solving MIP model with: + 1198 rows + 519 cols (20 binary, 0 integer, 0 implied int., 499 continuous) + 3319 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 431 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 5.83977310953e-14 (int. viol.) + 0 (row viol.) + Timing 0.05 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 526 (total) + 0 (strong br.) + 95 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.009390653206668273 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.009358102671701259 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.008884316670129138 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.00884449751095076 +INFO:rtctools:Pipe6_ret.HeatOut.Heat: abs max = 0.008841067714800697 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.008815047886137588 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.008785598261324419 +INFO:rtctools:Pipe_b2a4.HeatOut.Hydraulic_power: abs max = 0.007699664125726102 +INFO:rtctools:Pipe_b2a4.HeatIn.Hydraulic_power: abs max = 0.0076996641257261016 +INFO:rtctools:Pipe_f6e5_ret.Hydraulic_power: abs max = 0.00645469073011725 +INFO:rtctools:Pipe_f6e5.Hydraulic_power: abs max = 0.006276435219696835 +INFO:rtctools:HeatProducer_1.Pump_power: abs max = 0.004866474413164151 +INFO:rtctools:Pipe1.HeatOut.Hydraulic_power: abs max = 0.004786739489690574 +INFO:rtctools:HeatProducer_1.HeatOut.Hydraulic_power: abs max = 0.004786739489690574 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.004443758476089544 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.004440558194039576 +INFO:rtctools:Pipe6_ret.HeatIn.Heat: abs max = 0.004440558194039576 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.004420533857400348 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004410949926869593 +INFO:rtctools:Pipe6.HeatIn.Heat: abs max = 0.004407342253893861 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0035142906028427195 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.003514290602842719 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.0034566381029726635 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.0034402879908798437 +INFO:rtctools:HeatProducer_2.Pump_power: abs max = 0.003356557008826801 +INFO:rtctools:Pipe_f6e5_ret.HeatOut.Hydraulic_power: abs max = 0.0033201010736324853 +INFO:rtctools:Pipe2_ret.Hydraulic_power: abs max = 0.003316764000786953 +INFO:rtctools:Pipe_f6e5_ret.HeatIn.Hydraulic_power: abs max = 0.0032835169362794366 +INFO:rtctools:Pipe2.Hydraulic_power: abs max = 0.0032251668221420344 +INFO:rtctools:Pipe3_ret.Hydraulic_power: abs max = 0.0031379267293303002 +INFO:rtctools:Pipe3.Hydraulic_power: abs max = 0.0030512683975548157 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.0030234745429826857 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.0029959646103277426 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.0028910432927425813 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.0028588629900137504 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0028588629900137504 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.002842578911639314 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.002842578911639314 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.0028308218869421533 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.0016156050726984764 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.0015971167637185333 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015971167637185333 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0015898537387841652 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.001581807961067134 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.001574743943665992 +INFO:rtctools:Pipe4_ret.Hydraulic_power: abs max = 0.001569528531968309 +INFO:rtctools:Pipe6_ret.Hydraulic_power: abs max = 0.00156839819736197 +INFO:rtctools:Pipe5_ret.Hydraulic_power: abs max = 0.0015683981973619663 +INFO:rtctools:Pipe4.Hydraulic_power: abs max = 0.0015261837581776912 +INFO:rtctools:Pipe6.Hydraulic_power: abs max = 0.001525084639377138 +INFO:rtctools:Pipe5.Hydraulic_power: abs max = 0.00152508463937709 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.0014431474513047855 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0014310565182081817 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.0014310565182081817 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.001414309959683667 +INFO:rtctools:Pipe_f6e5.HeatOut.Hydraulic_power: abs max = 0.0001315790727246395 +INFO:rtctools:Pipe_f6e5.HeatIn.Hydraulic_power: abs max = 6.590501215922844e-05 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.053909 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1877: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2371: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2865: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3359: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3853: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1878: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2372: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2866: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3360: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3854: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1879: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2373: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2867: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3361: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3855: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1880: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2374: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2868: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3362: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3856: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1881: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2375: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2869: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3363: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3857: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1882: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2376: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2870: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3364: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3858: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1883: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2377: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2871: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3365: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3859: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1884: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2378: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2872: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3366: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3860: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1885: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2379: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2873: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3861: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1886: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2380: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2874: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3862: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1887: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2381: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2875: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3863: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1888: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2382: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2876: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3864: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1889: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2383: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2877: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3865: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1890: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2384: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2878: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3866: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1891: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2385: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2879: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3373: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3867: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1892: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2386: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2880: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3374: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3868: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1893: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2387: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2881: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3375: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3869: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1894: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2388: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2882: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3376: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3870: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1895: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2389: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2883: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3871: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1896: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2390: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2884: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3872: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1897: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2885: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3873: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1898: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2886: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3874: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1899: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2887: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3381: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3875: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1900: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2888: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3382: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3876: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1901: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2395: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2889: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3383: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3877: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1902: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2396: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2890: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3384: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3878: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1903: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2397: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2891: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3385: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3879: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1904: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2398: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2892: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3386: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3880: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 1837: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2331: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2825: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3319: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3813: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1366: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1367: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1368: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1391: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1392: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1393: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1394: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1395: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1396: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1397: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1398: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1399: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1400: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1401: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1402: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1403: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1404: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1405: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1406: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2543 rows, 739 cols, 6504 nonzeros +1748 rows, 609 cols, 4704 nonzeros +1433 rows, 555 cols, 3944 nonzeros +1187 rows, 476 cols, 3437 nonzeros +1043 rows, 476 cols, 3039 nonzeros + +Solving MIP model with: + 1043 rows + 476 cols (15 binary, 0 integer, 0 implied int., 461 continuous) + 3039 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s +0; Iter: Time 1.621e-07; average = 1.621e-08; Bound = 1.628e-05 + 0 0 0 0.00% 2.063915792 inf inf 0 0 0 349 0.0s + R 0 0 0 0.00% 2.063915792 2.504833056 17.60% 162 20 0 393 0.0s + L 0 0 0 0.00% 2.063915792 2.105583469 1.98% 326 79 0 477 0.1s + L 0 0 0 0.00% 2.063915792 2.105583469 1.98% 326 28 0 876 0.5s + T 211 11 99 89.55% 2.082198281 2.105583469 1.11% 527 18 184 5887 0.7s + +Solving report + Status Optimal + Primal bound 2.10558346855 + Dual bound 2.10558346855 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 2.10558346855 (objective) + 0 (bound viol.) + 6.21191986738e-12 (int. viol.) + 0 (row viol.) + Timing 0.81 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 241 + LP iterations 6791 (total) + 0 (strong br.) + 212 (separation) + 2445 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.009390653206668553 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.009358102671701686 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.00888431667012914 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.00884449751095076 +INFO:rtctools:Pipe6_ret.HeatOut.Heat: abs max = 0.008841067714800697 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.00881504788613759 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.008785598261324423 +INFO:rtctools:Pipe_f6e5_ret.Hydraulic_power: abs max = 0.006454690730117403 +INFO:rtctools:Pipe_f6e5.Hydraulic_power: abs max = 0.0062764352196969814 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.004443758476089545 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.004440558194039577 +INFO:rtctools:Pipe6_ret.HeatIn.Heat: abs max = 0.004440558194039576 +INFO:rtctools:Pipe1_ret.HeatIn.Hydraulic_power: abs max = 0.0044254737234719335 +INFO:rtctools:Pipe1_ret.HeatOut.Hydraulic_power: abs max = 0.0044254737234719335 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.004420533857400348 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004410949926869594 +INFO:rtctools:Pipe6.HeatIn.Heat: abs max = 0.004407342253893861 +INFO:rtctools:Pipe2_ret.Hydraulic_power: abs max = 0.003316764000786971 +INFO:rtctools:Pipe2.Hydraulic_power: abs max = 0.003225166822142114 +INFO:rtctools:Pipe3_ret.Hydraulic_power: abs max = 0.003137926729330309 +INFO:rtctools:Pipe3.Hydraulic_power: abs max = 0.0030512683975548213 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.002962870362646551 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.0029345791270839233 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.002331574481771957 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.002305621621432962 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.002283008909782306 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.002272815497968679 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.0016907980160532341 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.0016714492364668769 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.0016335899989303195 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.0016184182907372088 +INFO:rtctools:Pipe4_ret.Hydraulic_power: abs max = 0.0015695285319683241 +INFO:rtctools:Pipe5_ret.Hydraulic_power: abs max = 0.0015683981973619832 +INFO:rtctools:Pipe6_ret.Hydraulic_power: abs max = 0.00156839819736197 +INFO:rtctools:Pipe4.Hydraulic_power: abs max = 0.0015261837581776979 +INFO:rtctools:Pipe6.Hydraulic_power: abs max = 0.0015250846393771245 +INFO:rtctools:Pipe5.Hydraulic_power: abs max = 0.0015250846393771238 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0014165119272584862 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0013997653687339716 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.0013997653687339716 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.0013876744356373677 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0011527766260136596 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0011422937135898673 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0007976036080443279 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0007885069693039932 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.0007885069693039932 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.0007819392407612985 +INFO:rtctools:Pipe_f6e5.HeatOut.Hydraulic_power: abs max = 0.0001315790727246426 +INFO:rtctools:initial_der(ATES_033c.Stored_heat): abs max = 0.0001195196088674492 +INFO:rtctools:Pipe_f6e5.HeatIn.Hydraulic_power: abs max = 6.590501215923e-05 +INFO:rtctools:Pipe_f6e5_ret.HeatOut.Hydraulic_power: abs max = 6.590501215923e-05 +INFO:rtctools:initial_der(ATES_033c.Stored_volume): abs max = 3.907971229468218e-05 +INFO:rtctools:ATES_033c.Stored_volume: abs max = 2.0815321468486723e-16 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.813611 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1877: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2371: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2865: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3359: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3853: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1878: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2372: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2866: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3360: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3854: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1879: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2373: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2867: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3361: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3855: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1880: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2374: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2868: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3362: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3856: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1881: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2375: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2869: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3363: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3857: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1882: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2376: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2870: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3364: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3858: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1883: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2377: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2871: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3365: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3859: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1884: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2378: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2872: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3366: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3860: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1885: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2379: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2873: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3861: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1886: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2380: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2874: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3862: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1887: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2381: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2875: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3863: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1888: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2382: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2876: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3864: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1889: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2383: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2877: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3865: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1890: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2384: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2878: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3866: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1891: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2385: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2879: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3373: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3867: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1892: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2386: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2880: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3374: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3868: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1893: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2387: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2881: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3375: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3869: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1894: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2388: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2882: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3376: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3870: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1895: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2389: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2883: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3871: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1896: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2390: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2884: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3872: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1897: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2885: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3873: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1898: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2886: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3874: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1899: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2887: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3381: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3875: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1900: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2888: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3382: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3876: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1901: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2395: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2889: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3383: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3877: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1902: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2396: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2890: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3384: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3878: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1903: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2397: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2891: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3385: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3879: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1904: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2398: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2892: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3386: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3880: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 1837: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2331: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2825: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3319: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3813: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1366: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1367: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1368: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1391: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1392: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1393: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1394: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1395: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1396: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1397: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1398: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1399: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1400: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1401: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1402: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1403: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1404: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1405: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1406: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2544 rows, 739 cols, 6509 nonzeros +1754 rows, 614 cols, 4719 nonzeros +1439 rows, 559 cols, 3969 nonzeros +1209 rows, 489 cols, 3494 nonzeros +1049 rows, 479 cols, 3064 nonzeros + +Solving MIP model with: + 1049 rows + 479 cols (15 binary, 0 integer, 0 implied int., 464 continuous) + 3064 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0457961913 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 40.96012081 inf inf 1 0 0 372 0.0s + L 0 0 0 0.00% 41.04111137 41.04473605 0.01% 753 137 0 686 0.2s + +Solving report + Status Optimal + Primal bound 41.0447360452 + Dual bound 41.0411113666 + Gap 0.00883% (tolerance: 0.01%) + Solution status feasible + 41.0447360452 (objective) + 0 (bound viol.) + 1.7096636629e-11 (int. viol.) + 0 (row viol.) + Timing 0.17 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 851 (total) + 0 (strong br.) + 314 (separation) + 165 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.009390653206668119 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.009358102671701165 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.00888431667012914 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.00884449751095076 +INFO:rtctools:Pipe6_ret.HeatOut.Heat: abs max = 0.008841067714800697 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.00881504788613759 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.008785598261324423 +INFO:rtctools:Pipe_f6e5.Hydraulic_power: abs max = 0.006276435219694223 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.004443758476089545 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.004440558194039577 +INFO:rtctools:Pipe6_ret.HeatIn.Heat: abs max = 0.004440558194039576 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.004420533857400348 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004410949926869594 +INFO:rtctools:Pipe6.HeatIn.Heat: abs max = 0.004407342253893861 +INFO:rtctools:Pipe2.Hydraulic_power: abs max = 0.003225166822141965 +INFO:rtctools:Pipe3_ret.Hydraulic_power: abs max = 0.0031379267293303423 +INFO:rtctools:Pipe3.Hydraulic_power: abs max = 0.003051268397554815 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.0029628703626464145 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.0029241375404238613 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.0028910432927425817 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0015989888323271445 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0015917258073927761 +INFO:rtctools:Pipe4_ret.Hydraulic_power: abs max = 0.001569528531968309 +INFO:rtctools:Pipe6_ret.Hydraulic_power: abs max = 0.0015683981973620095 +INFO:rtctools:Pipe4.Hydraulic_power: abs max = 0.001526183758177692 +INFO:rtctools:Pipe5.Hydraulic_power: abs max = 0.0015250846393771238 +INFO:rtctools:Pipe6.Hydraulic_power: abs max = 0.0015250846393771238 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0014445530303300836 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0011407151961924386 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.0011305217843788115 +INFO:rtctools:initial_der(ATES_033c.Stored_heat): abs max = 0.00011951960886745098 +INFO:rtctools:Pipe_f6e5_ret.HeatIn.Hydraulic_power: abs max = 5.304498225910789e-05 +INFO:rtctools:Pipe_b2a4_ret.HeatIn.Hydraulic_power: abs max = 4.5462300679665166e-05 +INFO:rtctools:initial_der(ATES_033c.Stored_volume): abs max = 3.9079712294683254e-05 +INFO:rtctools:Pipe_b2a4__flow_direct_var: abs max = 1.7096636628985887e-11 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.167984 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'ATES_033c_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1877: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2371: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2865: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3359: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3853: (ATES_033c_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1878: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2372: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2866: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3360: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3854: (HeatingDemand_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1879: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2373: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2867: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3361: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3855: (HeatingDemand_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1880: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2374: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2868: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3362: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3856: (HeatingDemand_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1881: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2375: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2869: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3363: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3857: (Pipe1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1882: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2376: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2870: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3364: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3858: (Pipe1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1883: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2377: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2871: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3365: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3859: (Pipe2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1884: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2378: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2872: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3366: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3860: (Pipe2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1885: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2379: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2873: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3367: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3861: (Pipe3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1886: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2380: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2874: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3368: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3862: (Pipe3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1887: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2381: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2875: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3369: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3863: (Pipe4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1888: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2382: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2876: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3370: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3864: (Pipe4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1889: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2383: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2877: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3371: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3865: (Pipe5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1890: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2384: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2878: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3372: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3866: (Pipe5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1891: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2385: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2879: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3373: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3867: (Pipe6_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe6_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1892: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2386: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2880: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3374: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3868: (Pipe6_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1893: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2387: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2881: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3375: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3869: (Pipe_b2a4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1894: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2388: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2882: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3376: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3870: (Pipe_b2a4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1895: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2389: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2883: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3377: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3871: (Pipe_f6e5_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1896: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2390: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2884: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3378: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3872: (Pipe_f6e5_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1897: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2391: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2885: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3379: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3873: (HeatProducer_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatProducer_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1898: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2392: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2886: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3380: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3874: (HeatProducer_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1899: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2393: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2887: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3381: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3875: (Joint_1_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_1_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1900: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2394: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2888: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3382: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3876: (Joint_1_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1901: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2395: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2889: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3383: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3877: (Joint_2_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_2_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1902: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2396: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2890: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3384: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3878: (Joint_2_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1903: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2397: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2891: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3385: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3879: (Joint_3_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_3_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 1904: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2398: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 2892: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3386: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 3880: (Joint_3_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t0' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 1837: (70-ATES_033c__temperature_ates_disc__e0__t0) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t1' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2331: (70-ATES_033c__temperature_ates_disc__e0__t1) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t2' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 2825: (70-ATES_033c__temperature_ates_disc__e0__t2) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t3' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3319: (70-ATES_033c__temperature_ates_disc__e0__t3) = 0.0 +INFO:rtctools:Variable 'ATES_033c__temperature_ates_disc__e0__t4' has equal bounds (value = 70.0), but also the following equality constraints: +INFO:rtctools:row 3813: (70-ATES_033c__temperature_ates_disc__e0__t4) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_1__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1366: HeatingDemand_1__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_2__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1367: HeatingDemand_2__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_3__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1368: HeatingDemand_3__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1391: Pipe1__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe1_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1392: Pipe1_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1393: Pipe2__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe2_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1394: Pipe2_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1395: Pipe3__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe3_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1396: Pipe3_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1397: Pipe4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1398: Pipe4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1399: Pipe5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1400: Pipe5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1401: Pipe6__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe6_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1402: Pipe6_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1403: Pipe_b2a4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_b2a4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1404: Pipe_b2a4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1405: Pipe_f6e5__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f6e5_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 1406: Pipe_f6e5_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +2545 rows, 739 cols, 6599 nonzeros +1755 rows, 614 cols, 4809 nonzeros +1440 rows, 559 cols, 4059 nonzeros +1210 rows, 489 cols, 3584 nonzeros +1050 rows, 479 cols, 3154 nonzeros + +Solving MIP model with: + 1050 rows + 479 cols (15 binary, 0 integer, 0 implied int., 464 continuous) + 3154 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 176.3747823 inf inf 0 0 0 359 0.0s + R 0 0 0 0.00% 25234.769232 31726.004841 20.46% 574 96 0 620 0.1s + +Solving report + Status Optimal + Primal bound 31726.0048413 + Dual bound 31724.7245206 + Gap 0.00404% (tolerance: 0.01%) + Solution status feasible + 31726.0048413 (objective) + 0 (bound viol.) + 5.83977310953e-14 (int. viol.) + 0 (row viol.) + Timing 0.21 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1255 (total) + 253 (strong br.) + 265 (separation) + 276 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe2_ret.HeatIn.Heat: abs max = 0.009390653206668313 +INFO:rtctools:Pipe2.HeatIn.Heat: abs max = 0.009358102671701271 +INFO:rtctools:Pipe3.HeatIn.Heat: abs max = 0.00888431667012914 +INFO:rtctools:Pipe4_ret.HeatOut.Heat: abs max = 0.00884449751095076 +INFO:rtctools:Pipe6_ret.HeatOut.Heat: abs max = 0.008841067714800697 +INFO:rtctools:Pipe3_ret.HeatIn.Heat: abs max = 0.00881504788613759 +INFO:rtctools:Pipe5_ret.HeatOut.Heat: abs max = 0.008785598261324423 +INFO:rtctools:Pipe_f6e5_ret.Hydraulic_power: abs max = 0.0064546907301172626 +INFO:rtctools:Pipe_f6e5.Hydraulic_power: abs max = 0.006276435219696844 +INFO:rtctools:Pipe4_ret.HeatIn.Heat: abs max = 0.004443758476089545 +INFO:rtctools:Pipe5.HeatIn.Heat: abs max = 0.004440558194039577 +INFO:rtctools:Pipe6_ret.HeatIn.Heat: abs max = 0.004440558194039576 +INFO:rtctools:Pipe5_ret.HeatIn.Heat: abs max = 0.004420533857400348 +INFO:rtctools:Pipe4.HeatIn.Heat: abs max = 0.004410949926869594 +INFO:rtctools:Pipe6.HeatIn.Heat: abs max = 0.004407342253893861 +INFO:rtctools:Pipe2_ret.Hydraulic_power: abs max = 0.003316764000786971 +INFO:rtctools:Pipe2.Hydraulic_power: abs max = 0.0032251668221420313 +INFO:rtctools:Pipe3_ret.Hydraulic_power: abs max = 0.0031379267293303002 +INFO:rtctools:Pipe3.Hydraulic_power: abs max = 0.0030512683975547706 +INFO:rtctools:Pipe2_ret.HeatOut.Hydraulic_power: abs max = 0.002990380295301419 +INFO:rtctools:Pipe2_ret.HeatIn.Hydraulic_power: abs max = 0.002962089059738792 +INFO:rtctools:Pipe3.HeatIn.Hydraulic_power: abs max = 0.0028780461068569642 +INFO:rtctools:Pipe3.HeatOut.Hydraulic_power: abs max = 0.002845865804128134 +INFO:rtctools:Pipe2.HeatIn.Hydraulic_power: abs max = 0.0024023059117218174 +INFO:rtctools:Pipe2.HeatOut.Hydraulic_power: abs max = 0.0023802059554213165 +INFO:rtctools:Pipe4.HeatIn.Hydraulic_power: abs max = 0.0023096988509967763 +INFO:rtctools:Pipe4.HeatOut.Hydraulic_power: abs max = 0.002299505439183149 +INFO:rtctools:Pipe3_ret.HeatOut.Hydraulic_power: abs max = 0.0016156050726984764 +INFO:rtctools:Pipe3_ret.HeatIn.Hydraulic_power: abs max = 0.0015971167637185333 +INFO:rtctools:Pipe5_ret.HeatOut.Hydraulic_power: abs max = 0.0015971167637185333 +INFO:rtctools:Pipe5_ret.HeatIn.Hydraulic_power: abs max = 0.0015877638571111274 +INFO:rtctools:Pipe6_ret.HeatOut.Hydraulic_power: abs max = 0.0015877638571111274 +INFO:rtctools:Pipe6_ret.HeatIn.Hydraulic_power: abs max = 0.0015810111044256493 +INFO:rtctools:Pipe4_ret.Hydraulic_power: abs max = 0.0015695285319683241 +INFO:rtctools:Pipe6_ret.Hydraulic_power: abs max = 0.0015683981973619783 +INFO:rtctools:Pipe5_ret.Hydraulic_power: abs max = 0.0015683981973619765 +INFO:rtctools:Pipe4.Hydraulic_power: abs max = 0.0015261837581776979 +INFO:rtctools:Pipe6.Hydraulic_power: abs max = 0.001525084639377138 +INFO:rtctools:Pipe5.Hydraulic_power: abs max = 0.001525084639377107 +INFO:rtctools:Pipe5.HeatIn.Hydraulic_power: abs max = 0.0014445530303300832 +INFO:rtctools:Pipe5.HeatOut.Hydraulic_power: abs max = 0.0014282689519556468 +INFO:rtctools:Pipe6.HeatIn.Hydraulic_power: abs max = 0.0014282689519556468 +INFO:rtctools:Pipe6.HeatOut.Hydraulic_power: abs max = 0.0014165119272584862 +INFO:rtctools:Pipe4_ret.HeatIn.Hydraulic_power: abs max = 0.0011794665672281298 +INFO:rtctools:Pipe4_ret.HeatOut.Hydraulic_power: abs max = 0.0011689836548043374 +INFO:rtctools:initial_der(ATES_033c.Stored_heat): abs max = 0.00011951960886744917 +INFO:rtctools:Pipe_f6e5.HeatOut.Hydraulic_power: abs max = 7.647321245698677e-05 +INFO:rtctools:Pipe_f6e5_ret.HeatIn.Hydraulic_power: abs max = 6.590501215922858e-05 +INFO:rtctools:initial_der(ATES_033c.Stored_volume): abs max = 3.9079712294682184e-05 +INFO:rtctools:Pipe_f6e5_ret.HeatOut.Hydraulic_power: abs max = 3.830372028369819e-05 +INFO:rtctools:Pipe_f6e5.HeatIn.Hydraulic_power: abs max = 3.830372028369818e-05 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.213618 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +WARNING:mesido:ESDL update: asset HeatingDemand_1 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_2 has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1 has not been updated +WARNING:mesido:ESDL update: asset Joint_2 has not been updated +WARNING:mesido:ESDL update: asset Joint_3 has not been updated +WARNING:mesido:ESDL update: asset Joint_1_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_2_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_3_ret has not been updated +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.0031642010554978816, 'max': 2203.0416509164675}) +INFO:rtctools:('rhs', {'min': 7.44600674703527, 'max': 70.0}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 37 equations, 2 collocation points, and 183 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5818 rows, 1117 cols, 19166 nonzeros +5337 rows, 1016 cols, 17908 nonzeros + +Solving MIP model with: + 5337 rows + 1016 cols (610 binary, 0 integer, 33 implied int., 373 continuous) + 17908 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 3.004e-07; average = 3.004e-08; Bound = 3.067e-05 + R 0 0 0 0.00% 0 6 100.00% 0 0 0 640 0.1s + L 0 0 0 0.00% 0 0.000609039223 100.00% 5068 402 0 2410 2.4s + +1.1% inactive integer columns, restarting +Model after restart has 4870 rows, 966 cols (584 bin., 0 int., 26 impl., 356 cont.), and 16684 nonzeros + + 0 0 0 0.00% 0 0.000609039223 100.00% 226 0 0 3846 2.5s + 0 0 0 0.00% 0 0.000609039223 100.00% 226 110 2 6960 2.8s +0; Iter: Time 1.097e-07; average = 1.097e-08; Bound = 1.115e-05 +0; Iter: Time 1.192e-07; average = 1.192e-08; Bound = 1.212e-05 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.971e-06 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.971e-06 +0; Iter: Time 8.106e-08; average = 8.106e-09; Bound = 8.244e-06 +0; Iter: Time 8.202e-07; average = 8.202e-08; Bound = 8.333e-05 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 1.097e-07; average = 1.097e-08; Bound = 1.116e-05 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 7.039e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.019e-05 +0; Iter: Time 1.192e-07; average = 1.192e-08; Bound = 1.214e-05 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 7.039e-06 +0; Iter: Time 8.106e-08; average = 8.106e-09; Bound = 8.252e-06 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 7.039e-06 +0; Iter: Time 8.106e-08; average = 8.106e-09; Bound = 8.252e-06 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 7.039e-06 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 7.039e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 7.039e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.98e-06 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.019e-05 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.019e-05 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.019e-05 + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.11022302463e-15 (int. viol.) + 0 (row viol.) + Timing 3.86 (total) + 0.10 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8374 (total) + 0 (strong br.) + 2777 (separation) + 1843 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (3.862011 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5776 rows, 1099 cols, 19076 nonzeros +4955 rows, 930 cols, 16846 nonzeros + +Solving MIP model with: + 4955 rows + 930 cols (550 binary, 0 integer, 28 implied int., 352 continuous) + 16846 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 3.195e-07; average = 3.195e-08; Bound = 3.275e-05 + 0 0 0 0.00% 0.1634710791 inf inf 0 0 2 831 0.2s +0; Iter: Time 8.106e-08; average = 8.106e-09; Bound = 8.163e-06 +0; Iter: Time 5.96e-08; average = 5.96e-09; Bound = 5.99e-06 + +Solving report + Status Optimal + Primal bound 0.66073262043 + Dual bound 0.66073262043 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.66073262043 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 1.86 (total) + 0.09 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 4254 (total) + 0 (strong br.) + 3423 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (1.868806 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5777 rows, 1099 cols, 19087 nonzeros +4598 rows, 885 cols, 15531 nonzeros +4577 rows, 879 cols, 15483 nonzeros + +Solving MIP model with: + 4577 rows + 879 cols (486 binary, 0 integer, 41 implied int., 352 continuous) + 15483 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 3.624e-07; average = 3.624e-08; Bound = 3.715e-05 + 0 0 0 0.00% 0 inf inf 0 0 3 679 0.2s + L 0 0 0 0.00% 33.96834105 182.4614812 81.38% 9785 776 346 10381 4.3s + +0.4% inactive integer columns, restarting +Model after restart has 4370 rows, 853 cols (463 bin., 0 int., 38 impl., 352 cont.), and 14702 nonzeros + + 0 0 0 0.00% 34.1937229 182.4614812 81.26% 367 0 0 14675 4.4s + 0 0 0 0.00% 34.25662033 182.4614812 81.23% 367 337 5 15704 4.5s + +54.6% inactive integer columns, restarting +Model after restart has 1702 rows, 326 cols (55 bin., 0 int., 1 impl., 270 cont.), and 5596 nonzeros + + 0 0 0 0.00% 111.8860451 182.4614812 38.68% 71 0 0 17143 5.3s + +76.4% inactive integer columns, restarting +Model after restart has 284 rows, 197 cols (6 bin., 0 int., 0 impl., 191 cont.), and 876 nonzeros + + 0 0 0 0.00% 168.7956655 182.4614812 7.49% 6 0 0 17679 5.4s + 0 0 0 0.00% 168.8008954 182.4614812 7.49% 6 6 0 17760 5.4s + B 5 1 2 37.50% 181.9020016 182.4614812 0.31% 124 16 5 18515 5.5s + +Restarting search from the root node +Model after restart has 161 rows, 175 cols (1 bin., 0 int., 0 impl., 174 cont.), and 493 nonzeros + + 6 0 0 0.00% 182.4167915 182.4614812 0.02% 11 0 0 18563 5.5s + +Solving report + Status Optimal + Primal bound 182.461481165 + Dual bound 182.461481165 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 182.461481165 (objective) + 0 (bound viol.) + 1.50990331349e-13 (int. viol.) + 0 (row viol.) + Timing 5.51 (total) + 0.23 (presolve) + 0.00 (postsolve) + Nodes 7 + LP iterations 18580 (total) + 127 (strong br.) + 7784 (separation) + 8235 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (5.51665 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +WARNING:mesido:Pipe Pipe_51e4 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_51e4_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_5d92 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_5d92_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6604 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6604_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6b39 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6b39_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_96bc has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_96bc_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f3b9 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f3b9_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f9b0 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f9b0_ret has artificial head loss; at least one more control valve should be added to the network. +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5778 rows, 1099 cols, 19135 nonzeros +4599 rows, 885 cols, 15579 nonzeros +4578 rows, 879 cols, 15531 nonzeros + +Solving MIP model with: + 4578 rows + 879 cols (486 binary, 0 integer, 41 implied int., 352 continuous) + 15531 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 3.409e-07; average = 3.409e-08; Bound = 3.495e-05 + 0 0 0 0.00% 0 inf inf 0 0 3 714 0.1s +0; Iter: Time 1.884e-07; average = 1.884e-08; Bound = 1.931e-05 + L 0 0 0 0.00% 0 56133.378553 100.00% 6129 634 403 3686 5.3s + +Symmetry detection completed in 0.0s +No symmetry present + + +Solving report + Status Optimal + Primal bound 56133.3785529 + Dual bound 56128.0616197 + Gap 0.00947% (tolerance: 0.01%) + Solution status feasible + 56133.3785529 (objective) + 0 (bound viol.) + 1.84297022088e-14 (int. viol.) + 0 (row viol.) + Timing 8.48 (total) + 0.07 (presolve) + 0.00 (postsolve) + Nodes 51 + LP iterations 51559 (total) + 6633 (strong br.) + 7474 (separation) + 28044 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (8.483235 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_4b0c +WARNING:mesido:Expected the specified investment costs of asset HeatStorage_4b0c to be per Wh or m3, but they are provided in WATT instead. +WARNING:mesido:No fixed OPEX cost information specified for asset GeothermalSource_b702 +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 26 equations, 45 collocation points, and 92 free variables +CasADi - 2024-10-28 15:52:15 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:52:16 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +9719 rows, 4498 cols, 24475 nonzeros +6791 rows, 3777 cols, 17905 nonzeros +5711 rows, 3012 cols, 14667 nonzeros +5019 rows, 2843 cols, 14019 nonzeros + +Solving MIP model with: + 5019 rows + 2843 cols (45 binary, 0 integer, 0 implied int., 2798 continuous) + 14019 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 2512 0.1s + R 0 0 0 0.00% 0 0.2018180741 100.00% 163 38 0 2705 0.2s + L 0 0 0 0.00% 0 0 0.00% 290 81 0 2804 0.6s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.60 (total) + 0.03 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 3026 (total) + 0 (strong br.) + 292 (separation) + 222 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.607878 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:52:17 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:52:17 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7874 rows, 3868 cols, 20650 nonzeros +6343 rows, 3102 cols, 17711 nonzeros +4720 rows, 3056 cols, 13532 nonzeros +3620 rows, 2317 cols, 11343 nonzeros +2205 rows, 2008 cols, 6722 nonzeros +1722 rows, 1852 cols, 5635 nonzeros +1696 rows, 1840 cols, 5568 nonzeros + +Solving MIP model with: + 1696 rows + 1840 cols (9 binary, 0 integer, 0 implied int., 1831 continuous) + 5568 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 3.294897305 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 4.096295362 4.09636626 0.00% 0 0 0 1483 0.1s + +Solving report + Status Optimal + Primal bound 4.09636626027 + Dual bound 4.09629536232 + Gap 0.00173% (tolerance: 0.01%) + Solution status feasible + 4.09636626027 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.06 (total) + 0.03 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1483 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.065031 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource saving... +XMLResource saving... +Execution time: 00:08 +No range_data attribute found for test_end_scenario_sizing.TestEndScenarioSizing.test_end_scenario_sizing_staged +Running test: test_end_scenario_sizing_annualized.TestEndScenarioSizingAnnualized.test_end_scenario_sizing_annualized +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_end_scenario_sizing_annualized.TestEndScenarioSizingAnnualized.test_end_scenario_sizing_annualized +Running test: test_esdl_parsing.TestESDLParsing.test_from_string_and_from_file_are_equal +XMLResource loading... +XMLResource saving... +XMLResource loading... +No range_data attribute found for test_esdl_parsing.TestESDLParsing.test_from_string_and_from_file_are_equal +Running test: test_esdl_pycml.TestESDL.test_basic_source_and_demand_heat +XMLResource loading... +No range_data attribute found for test_esdl_pycml.TestESDL.test_basic_source_and_demand_heat +Running test: test_gas_boiler.TestGasBoiler.test_gas_boiler +XMLResource loading... +GasHeater_f713 1.1641532182693481e-10 +Running test: test_gas_multi_demand_source_node.TestMILPGasMultiDemandSourceNode.test_multi_demand_source_node +XMLResource loading... +No range_data attribute found for test_gas_multi_demand_source_node.TestMILPGasMultiDemandSourceNode.test_multi_demand_source_node +Running test: test_gas_pipe_topology_optimization.TestGasNetwork.test_gas_pipe_top +XMLResource loading... +No range_data attribute found for test_gas_pipe_topology_optimization.TestGasNetwork.test_gas_pipe_top +Running test: test_gas_source_sink.TestMILPGasSourceSink.test_source_sink +XMLResource loading... +No range_data attribute found for test_gas_source_sink.TestMILPGasSourceSink.test_source_sink +Running test: test_head_loss.TestHeadLoss.test_compressor +XMLResource loading... +No range_data attribute found for test_head_loss.TestHeadLoss.test_compressor +Running test: test_head_loss.TestHeadLoss.test_gas_network_head_loss +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_head_loss.TestHeadLoss.test_gas_network_head_loss +Running test: test_head_loss.TestHeadLoss.test_gas_network_pipe_split_head_loss +XMLResource loading... +No range_data attribute found for test_head_loss.TestHeadLoss.test_gas_network_pipe_split_head_loss +Running test: test_head_loss.TestHeadLoss.test_gas_substation +XMLResource loading... +No range_data attribute found for test_head_loss.TestHeadLoss.test_gas_substation +Running test: test_head_loss.TestHeadLoss.test_heat_network_head_loss +XMLResource loading... +XMLResource loading... +Running test: test_head_loss.TestHeadLoss.test_heat_network_pipe_split_head_loss +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_head_loss.TestHeadLoss.test_heat_network_pipe_split_head_loss +Running test: test_head_loss_class.TestHeadLossCalculation.test_scalar_return_type +No range_data attribute found for test_head_loss_class.TestHeadLossCalculation.test_scalar_return_type +Running test: test_heat.TestDisconnectablePipe.test_disconnected_network_pipe +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_heat.TestDisconnectablePipe.test_disconnected_network_pipe +Running test: test_heat.TestDisconnectablePipe.test_disconnected_pipe_darcy_weisbach +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_heat.TestDisconnectablePipe.test_disconnected_pipe_darcy_weisbach +Running test: test_heat.TestHeat.test_heat_loss +XMLResource loading... +source 1.1641532182693481e-10 +Running test: test_heat.TestHeat.test_zero_heat_loss +XMLResource loading... +source 5.820766091346741e-11 +No range_data attribute found for test_heat.TestHeat.test_zero_heat_loss +Running test: test_heat.TestMinMaxPressureOptions.test_min_max_pressure_options +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_heat.TestMinMaxPressureOptions.test_min_max_pressure_options +Running test: test_heat_loss_u_values.TestHeatLossUValues.test_duplicate_layers_equals_single_layer_of_double_thickness +No range_data attribute found for test_heat_loss_u_values.TestHeatLossUValues.test_duplicate_layers_equals_single_layer_of_double_thickness +Running test: test_heat_loss_u_values.TestHeatLossUValues.test_more_insulation_is_less_heat_loss +No range_data attribute found for test_heat_loss_u_values.TestHeatLossUValues.test_more_insulation_is_less_heat_loss +Running test: test_heat_loss_u_values.TestHeatLossUValues.test_order_of_layers_matters +No range_data attribute found for test_heat_loss_u_values.TestHeatLossUValues.test_order_of_layers_matters +Running test: test_heat_loss_u_values.TestHeatLossUValues.test_scalar_equal_to_single_element_array +No range_data attribute found for test_heat_loss_u_values.TestHeatLossUValues.test_scalar_equal_to_single_element_array +Running test: test_hydraulic_power.TestHydraulicPower.test_hydraulic_power_gas +XMLResource loading... +No range_data attribute found for test_hydraulic_power.TestHydraulicPower.test_hydraulic_power_gas +Running test: test_hydraulic_power.TestHydraulicPower.test_hydraulic_power_gas_multi_demand +XMLResource loading... +No range_data attribute found for test_hydraulic_power.TestHydraulicPower.test_hydraulic_power_gas_multi_demand +Running test: test_hydraulic_power.TestHydraulicPower.test_hydraulic_power_heat +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_hydraulic_power.TestHydraulicPower.test_hydraulic_power_heat +Running test: test_insulation.TestInsulation.test_insulation_heatdemand +XMLResource loading... +Running test: test_insulation.TestInsulation.test_insulation_heatdemand_b +XMLResource loading... +No range_data attribute found for test_insulation.TestInsulation.test_insulation_heatdemand_b +Running test: test_logical_links.TestLogicalLinks.test_logical_links_electricity +XMLResource loading... +No range_data attribute found for test_logical_links.TestLogicalLinks.test_logical_links_electricity +Running test: test_logical_links.TestLogicalLinks.test_logical_links_gas +XMLResource loading... +No range_data attribute found for test_logical_links.TestLogicalLinks.test_logical_links_gas +Running test: test_logical_links.TestLogicalLinks.test_logical_links_network_hybrid +XMLResource loading... +No range_data attribute found for test_logical_links.TestLogicalLinks.test_logical_links_network_hybrid +Running test: test_logical_links.TestLogicalLinks.test_logical_links_nodes +XMLResource loading... +No range_data attribute found for test_logical_links.TestLogicalLinks.test_logical_links_nodes +Running test: test_logical_links.TestLogicalLinks.test_logical_links_nodes_heat +XMLResource loading... +source 5.820766091346741e-11 +No range_data attribute found for test_logical_links.TestLogicalLinks.test_logical_links_nodes_heat +Running test: test_max_size_and_optional_assets.TestMaxSizeAggregationCount.test_max_size_and_aggr_count +XMLResource loading... +XMLResource loading... +HeatProducer_1 0.0 +HeatProducer_2 3.725290298461914e-09 +No range_data attribute found for test_max_size_and_optional_assets.TestMaxSizeAggregationCount.test_max_size_and_aggr_count +Running test: test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_min_elec +XMLResource loading... +ResidualHeatSource_61b8 0.0 +ResidualHeatSource_aec9 5.820766091346741e-11 +No range_data attribute found for test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_min_elec +Running test: test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_min_heat +XMLResource loading... +ResidualHeatSource_61b8 5.820766091346741e-11 +ResidualHeatSource_aec9 0.0 +ResidualHeatSource_61b8 5.820766091346741e-11 +ResidualHeatSource_aec9 0.0 +WARNING:esdl.resources.xmlresource:Attribute 'minTemperature' does not exists for type GenericConsumer and is ignored (asset line 20). +ERROR:WarmingUP-MPC:HeatingDemand_2ab9: The installed capacity of 6.0MW should be larger than the maximum of the heat demand profile 5175.717MW +ERROR:WarmingUP-MPC:HeatingDemand_506c: The installed capacity of 2.0MW should be larger than the maximum of the heat demand profile 1957.931MW +ERROR:WarmingUP-MPC:HeatingDemand_6662: The installed capacity of 2.0MW should be larger than the maximum of the heat demand profile 1957.931MW +ERROR:WarmingUP-MPC:Asset insufficient installed capacity: please increase the installed power or reduce the demand profile peak value of the demand(s) listed. +ERROR:WarmingUP-MPC:Asset HeatingDemand_2ab9: This asset is currently a GenericConsumer please change it to a HeatingDemand +ERROR:WarmingUP-MPC:Incorrect asset type: please update. +WARNING:mesido:No variable OPEX cost information specified for asset Electrolyzer_fc66 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +WARNING:mesido:Neither water, gas or hydrogen was used in the carrier name of pipe source +WARNING:mesido:Neither gas or hydrogen was used in the carrier name of pipe source +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 99 collocation points, and 147 free variables +CasADi - 2024-10-28 15:52:19 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:52:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:52:21 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +29889 rows, 14057 cols, 76012 nonzeros +23847 rows, 11132 cols, 64096 nonzeros +16518 rows, 10980 cols, 45763 nonzeros +12313 rows, 8161 cols, 37353 nonzeros +10678 rows, 7804 cols, 32864 nonzeros + +Solving MIP model with: + 10678 rows + 7804 cols (99 binary, 0 integer, 0 implied int., 7705 continuous) + 32864 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.2s + R 0 0 0 0.00% 0 0.4118596051 100.00% 0 0 0 8485 1.6s + L 0 0 0 0.00% 0 0.000876278001 100.00% 449 66 0 10492 9.2s + +Solving report + Status Optimal + Primal bound 0.000876278001098 + Dual bound 0 + Gap 100% (tolerance: 1141.19%) + Solution status feasible + 0.000876278001098 (objective) + 0 (bound viol.) + 4.4408920985e-16 (int. viol.) + 0 (row viol.) + Timing 9.25 (total) + 0.15 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 16914 (total) + 0 (strong br.) + 2007 (separation) + 6422 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (9.261709 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:52:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:52:34 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:52:36 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:52:39 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +30880 rows, 14255 cols, 78289 nonzeros +24838 rows, 11330 cols, 67003 nonzeros +16778 rows, 11078 cols, 46787 nonzeros +12601 rows, 8334 cols, 38520 nonzeros +9609 rows, 7792 cols, 30757 nonzeros +9410 rows, 7593 cols, 30370 nonzeros + +Solving MIP model with: + 9410 rows + 7593 cols (99 binary, 0 integer, 0 implied int., 7494 continuous) + 30370 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 5.97762908e-05 inf inf 0 0 0 0 0.1s +0; Iter: Time 2.62e-06; average = 2.62e-07; Bound = 0.0002749 + 0 0 0 0.00% 0.028310033 inf inf 1 0 0 7517 1.2s + C 0 0 0 0.00% 0.028310033 0.028706858 1.38% 147 72 0 8153 3.0s + +Solving report + Status Optimal + Primal bound 0.028706858012 + Dual bound 0.0283100330451 + Gap 1.38% (tolerance: 34.83%) + Solution status feasible + 0.028706858012 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 3.04 (total) + 0.12 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8153 (total) + 0 (strong br.) + 618 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (3.047848 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 99 collocation points, and 147 free variables +CasADi - 2024-10-28 15:52:45 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:52:46 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:52:47 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +29891 rows, 14154 cols, 76399 nonzeros +23849 rows, 11229 cols, 65173 nonzeros +16660 rows, 11077 cols, 46726 nonzeros +12455 rows, 8258 cols, 38316 nonzeros +10610 rows, 7701 cols, 34418 nonzeros + +Solving MIP model with: + 10610 rows + 7701 cols (196 binary, 0 integer, 0 implied int., 7505 continuous) + 34418 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.2s +0; Iter: Time 2.329e-06; average = 2.329e-07; Bound = 0.0002565 + 0 0 0 0.00% 0 inf inf 0 0 0 7318 1.2s + R 0 0 0 0.00% 0 1.010068253 100.00% 154 63 0 7411 1.5s + C 0 0 0 0.00% 0 0.8090098821 100.00% 433 195 0 7873 2.5s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: inf) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 3.39728245535e-14 (int. viol.) + 0 (row viol.) + Timing 6.83 (total) + 0.14 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 12912 (total) + 0 (strong br.) + 1076 (separation) + 4518 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (6.836633 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:52:56 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:52:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:53:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:53:06 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +28805 rows, 13461 cols, 73930 nonzeros +21875 rows, 10538 cols, 60320 nonzeros +14191 rows, 10189 cols, 40547 nonzeros +9897 rows, 7281 cols, 32937 nonzeros +7797 rows, 6811 cols, 26168 nonzeros + +Solving MIP model with: + 7797 rows + 6811 cols (177 binary, 0 integer, 0 implied int., 6634 continuous) + 26168 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0010374937 inf inf 0 0 0 0 0.3s +0; Iter: Time 7.539e-06; average = 7.539e-07; Bound = 0.0007584 + 0 0 0 0.00% 0.0204774164 inf inf 0 0 3 6710 1.4s + 0 0 0 0.00% 0.0210806477 inf inf 746 171 84 8172 6.5s + L 0 0 0 0.00% 0.0211150128 0.0213596992 1.15% 816 168 112 8550 13.0s + +Solving report + Status Optimal + Primal bound 0.0213596991892 + Dual bound 0.0211396267514 + Gap 1.03% (tolerance: 46.82%) + Solution status feasible + 0.0213596991892 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 13.07 (total) + 0.32 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 17706 (total) + 0 (strong br.) + 1840 (separation) + 9055 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (13.085122 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 99 collocation points, and 147 free variables +CasADi - 2024-10-28 15:53:24 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:53:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:53:28 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +29891 rows, 14084 cols, 76118 nonzeros +23709 rows, 11159 cols, 64612 nonzeros +16520 rows, 11007 cols, 46165 nonzeros +12315 rows, 8188 cols, 37755 nonzeros +10487 rows, 7646 cols, 33810 nonzeros + +Solving MIP model with: + 10487 rows + 7646 cols (126 binary, 0 integer, 0 implied int., 7520 continuous) + 33810 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.5s +0; Iter: Time 5.91e-06; average = 5.91e-07; Bound = 0.0006525 + R 0 0 0 0.00% 0 0.5938188069 100.00% 0 0 0 7236 2.4s + C 0 0 0 0.00% 0 0.3045536968 100.00% 412 171 0 7592 4.1s + L 0 0 0 0.00% 0 0 0.00% 800 260 0 8061 10.7s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: inf) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 10.70 (total) + 0.46 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 9629 (total) + 0 (strong br.) + 825 (separation) + 1568 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (10.715921 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:53:42 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:53:45 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:53:47 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:53:51 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +28805 rows, 13391 cols, 73649 nonzeros +21735 rows, 10468 cols, 59759 nonzeros +14051 rows, 10119 cols, 39986 nonzeros +9757 rows, 7211 cols, 32376 nonzeros +7679 rows, 6743 cols, 25662 nonzeros +7632 rows, 6725 cols, 25553 nonzeros + +Solving MIP model with: + 7632 rows + 6725 cols (107 binary, 0 integer, 0 implied int., 6618 continuous) + 25553 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0010374937 inf inf 0 0 0 0 0.2s + 0 0 0 0.00% 0.0209350203 inf inf 0 0 0 6266 0.7s + R 0 0 0 0.00% 0.0210796243 0.0211853989 0.50% 230 28 0 6484 1.0s + +Solving report + Status Optimal + Primal bound 0.0211853989144 + Dual bound 0.0210796243295 + Gap 0.499% (tolerance: 47.2%) + Solution status feasible + 0.0211853989144 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 1.00 (total) + 0.18 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 6484 (total) + 0 (strong br.) + 218 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (1.015405 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 99 collocation points, and 147 free variables +CasADi - 2024-10-28 15:53:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:53:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +29891 rows, 14084 cols, 76118 nonzeros +23709 rows, 11159 cols, 64612 nonzeros +16520 rows, 11007 cols, 46165 nonzeros +12315 rows, 8188 cols, 37755 nonzeros +10487 rows, 7646 cols, 33810 nonzeros + +Solving MIP model with: + 10487 rows + 7646 cols (126 binary, 0 integer, 0 implied int., 7520 continuous) + 33810 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.2s +0; Iter: Time 3.562e-06; average = 3.562e-07; Bound = 0.0003932 + R 0 0 0 0.00% 0 0.5938188069 100.00% 0 0 0 7236 1.1s + C 0 0 0 0.00% 0 0.3045536968 100.00% 412 171 0 7592 2.6s + L 0 0 0 0.00% 0 0 0.00% 800 260 0 8061 7.9s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: inf) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 7.96 (total) + 0.20 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 9629 (total) + 0 (strong br.) + 825 (separation) + 1568 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (7.972323 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:54:12 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:14 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:17 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +28805 rows, 13391 cols, 73649 nonzeros +21735 rows, 10468 cols, 59759 nonzeros +14051 rows, 10119 cols, 39986 nonzeros +9757 rows, 7211 cols, 32376 nonzeros +7679 rows, 6743 cols, 25662 nonzeros +7632 rows, 6725 cols, 25553 nonzeros + +Solving MIP model with: + 7632 rows + 6725 cols (107 binary, 0 integer, 0 implied int., 6618 continuous) + 25553 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0010374937 inf inf 0 0 0 0 0.2s + 0 0 0 0.00% 0.0209350203 inf inf 0 0 0 6266 1.0s + R 0 0 0 0.00% 0.0210796243 0.0211853989 0.50% 230 28 0 6484 1.2s + +Solving report + Status Optimal + Primal bound 0.0211853989144 + Dual bound 0.0210796243295 + Gap 0.499% (tolerance: 47.2%) + Solution status feasible + 0.0211853989144 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 1.23 (total) + 0.17 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 6484 (total) + 0 (strong br.) + 218 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (1.247686 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1_ret. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2_ret. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3_ret. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4_ret. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5_ret. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6_ret. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN450 will be used. +WARNING:mesido:Pipe 'Pipe_f6e5_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN450 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_f6e5_ret. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe_b2a4_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_b2a4_ret. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_1 +WARNING:mesido:No fixed OPEX cost information specified for asset ATES_033c +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No fixed OPEX cost information specified for asset HeatProducer_2 +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 36 equations, 99 collocation points, and 147 free variables +CasADi - 2024-10-28 15:54:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:54:27 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:30 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +29960 rows, 14154 cols, 76373 nonzeros +23918 rows, 11229 cols, 65155 nonzeros +16729 rows, 11077 cols, 46700 nonzeros +12524 rows, 8258 cols, 38290 nonzeros +12425 rows, 8258 cols, 38092 nonzeros + +Solving MIP model with: + 12425 rows + 8258 cols (295 binary, 0 integer, 0 implied int., 7963 continuous) + 38092 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 3.13e-06; average = 3.13e-07; Bound = 0.0003478 + R 0 0 0 0.00% 0 1.379713885 100.00% 0 0 0 7641 1.6s + C 0 0 0 0.00% 0 0.8132634445 100.00% 895 187 0 8225 3.3s + L 0 0 0 0.00% 0 0.000195138868 100.00% 1591 385 0 8905 14.9s + +Solving report + Status Optimal + Primal bound 0.000195138868499 + Dual bound 0 + Gap 100% (tolerance: 5124.56%) + Solution status feasible + 0.000195138868499 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 14.87 (total) + 0.13 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 12367 (total) + 0 (strong br.) + 1264 (separation) + 3462 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (14.883103 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:54:47 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:49 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:51 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:54:53 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +30951 rows, 14352 cols, 78650 nonzeros +24909 rows, 11427 cols, 67432 nonzeros +16730 rows, 11077 cols, 46997 nonzeros +12525 rows, 8258 cols, 38587 nonzeros +11186 rows, 8254 cols, 35821 nonzeros + +Solving MIP model with: + 11186 rows + 8254 cols (291 binary, 0 integer, 0 implied int., 7963 continuous) + 35821 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.000121281363 inf inf 0 0 0 0 0.1s +0; Iter: Time 3.448e-06; average = 3.448e-07; Bound = 0.0003803 + 0 0 0 0.00% 0.0209024323 inf inf 0 0 2 7735 1.6s + L 0 0 0 0.00% 0.0209024323 0.021064202 0.77% 528 63 2 8486 10.6s + +Solving report + Status Optimal + Primal bound 0.0210642020366 + Dual bound 0.0209024323183 + Gap 0.768% (tolerance: 47.47%) + Solution status feasible + 0.0210642020366 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 10.64 (total) + 0.11 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 12529 (total) + 0 (strong br.) + 751 (separation) + 4043 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (10.655325 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_4b0c +WARNING:mesido:Expected the specified investment costs of asset HeatStorage_4b0c to be per Wh or m3, but they are provided in WATT instead. +WARNING:mesido:No fixed OPEX cost information specified for asset GeothermalSource_b702 +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 26 equations, 45 collocation points, and 92 free variables +CasADi - 2024-10-28 15:55:06 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:55:07 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +8861 rows, 4271 cols, 22886 nonzeros +7600 rows, 3505 cols, 21111 nonzeros +5888 rows, 3505 cols, 16805 nonzeros +4808 rows, 2740 cols, 13567 nonzeros +4146 rows, 2601 cols, 12860 nonzeros + +Solving MIP model with: + 4146 rows + 2601 cols (88 binary, 0 integer, 0 implied int., 2513 continuous) + 12860 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 0 inf inf 0 0 0 2528 0.6s + R 0 0 0 0.00% 0 1.350178091 100.00% 99 20 0 2618 0.8s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 4.96 (total) + 0.11 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 6819 (total) + 0 (strong br.) + 779 (separation) + 3512 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (4.961543 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:55:13 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:55:14 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7961 rows, 3911 cols, 20951 nonzeros +6430 rows, 3145 cols, 18012 nonzeros +4807 rows, 3099 cols, 13833 nonzeros +3710 rows, 2363 cols, 11650 nonzeros +2787 rows, 2183 cols, 8642 nonzeros +2475 rows, 2070 cols, 7926 nonzeros + +Solving MIP model with: + 2475 rows + 2070 cols (71 binary, 0 integer, 0 implied int., 1999 continuous) + 7926 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.2388245989 inf inf 0 0 0 0 0.1s +0; Iter: Time 1.18e-06; average = 1.18e-07; Bound = 0.0001229 + 0 0 0 0.00% 4.094735164 inf inf 0 0 4 1770 0.1s + L 0 0 0 0.00% 4.094742885 4.094817691 0.00% 714 141 99 2792 0.8s + +Solving report + Status Optimal + Primal bound 4.09481769098 + Dual bound 4.09474288505 + Gap 0.00183% (tolerance: 0.01%) + Solution status feasible + 4.09481769098 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.83 (total) + 0.05 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 3397 (total) + 0 (strong br.) + 1022 (separation) + 605 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.829247 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_4b0c +WARNING:mesido:Expected the specified investment costs of asset HeatStorage_4b0c to be per Wh or m3, but they are provided in WATT instead. +WARNING:mesido:No fixed OPEX cost information specified for asset GeothermalSource_b702 +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 26 equations, 45 collocation points, and 92 free variables +CasADi - 2024-10-28 15:55:15 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:55:16 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +8860 rows, 4228 cols, 22757 nonzeros +7600 rows, 3463 cols, 20623 nonzeros +5800 rows, 3418 cols, 16544 nonzeros +4720 rows, 2653 cols, 13306 nonzeros +4090 rows, 2560 cols, 12338 nonzeros + +Solving MIP model with: + 4090 rows + 2560 cols (45 binary, 0 integer, 0 implied int., 2515 continuous) + 12338 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 0 inf inf 0 0 0 2623 0.3s + R 0 0 0 0.00% 0 0.9203937518 100.00% 38 5 0 2742 0.5s + C 0 0 0 0.00% 0 0.3005604513 100.00% 58 16 0 2886 1.4s + L 0 0 0 0.00% 0 0 0.00% 58 16 0 2886 3.4s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 3.39 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 7055 (total) + 0 (strong br.) + 263 (separation) + 4169 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (3.390607 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:55:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:55:21 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7960 rows, 3868 cols, 20822 nonzeros +6385 rows, 3058 cols, 17923 nonzeros +4763 rows, 3056 cols, 13618 nonzeros +3551 rows, 2205 cols, 11374 nonzeros +2488 rows, 1996 cols, 7747 nonzeros +1941 rows, 1833 cols, 6280 nonzeros +1911 rows, 1823 cols, 6078 nonzeros + +Solving MIP model with: + 1911 rows + 1823 cols (16 binary, 0 integer, 0 implied int., 1807 continuous) + 6078 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.1s + R 0 0 0 0.00% 4.096316104 4.096316104 0.00% 0 0 0 1397 0.1s + +Solving report + Status Optimal + Primal bound 4.09631610377 + Dual bound 4.09631610377 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 4.09631610377 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.10 (total) + 0.06 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1397 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.103492 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_4b0c +WARNING:mesido:Expected the specified investment costs of asset HeatStorage_4b0c to be per Wh or m3, but they are provided in WATT instead. +WARNING:mesido:No fixed OPEX cost information specified for asset GeothermalSource_b702 +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 26 equations, 45 collocation points, and 92 free variables +CasADi - 2024-10-28 15:55:21 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:55:22 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7943 rows, 3957 cols, 20227 nonzeros +5105 rows, 3326 cols, 13735 nonzeros +4072 rows, 2653 cols, 11669 nonzeros +3529 rows, 2427 cols, 10139 nonzeros + +Solving MIP model with: + 3529 rows + 2427 cols (89 binary, 0 integer, 0 implied int., 2338 continuous) + 10139 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 2 1997 0.1s + R 0 0 0 0.00% 0 1.814955235 100.00% 602 115 6 2434 0.4s + C 0 0 0 0.00% 0 1.799852205 100.00% 787 134 6 2568 0.6s + L 0 0 0 0.00% 0 0.0178132441 100.00% 1060 224 6 2888 3.2s + +Symmetry detection completed in 0.0s +No symmetry present + + T 0 0 0 0.00% 0 0 0.00% 1231 126 6 15594 15.4s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 7.39897732291e-14 (int. viol.) + 0 (row viol.) + Timing 15.41 (total) + 0.03 (presolve) + 0.00 (postsolve) + Nodes 59 + LP iterations 16023 (total) + 0 (strong br.) + 1004 (separation) + 12593 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (15.4117 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:55:38 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:55:39 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +4943 rows, 2598 cols, 13002 nonzeros +3265 rows, 1568 cols, 8812 nonzeros +2198 rows, 1429 cols, 6344 nonzeros +1212 rows, 962 cols, 3181 nonzeros +800 rows, 918 cols, 2143 nonzeros +514 rows, 692 cols, 1543 nonzeros + +Solving MIP model with: + 514 rows + 692 cols (1 binary, 0 integer, 0 implied int., 691 continuous) + 1543 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 41.08696325 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 41.0869632529 + Dual bound 41.0869632529 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 41.0869632529 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.03 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 491 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.029749 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe7'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe7'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe7. +WARNING:mesido:Pipe 'Pipe8'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe8'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe8. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe7_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe8_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No installation cost info provided for asset HeatPump_7f2c. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 43 equations, 13 collocation points, and 157 free variables +CasADi - 2024-10-28 15:55:40 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:55:40 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:55:40 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5276 rows, 1519 cols, 14471 nonzeros +3974 rows, 1437 cols, 11501 nonzeros +3670 rows, 1362 cols, 10710 nonzeros + +Solving MIP model with: + 3670 rows + 1362 cols (384 binary, 0 integer, 0 implied int., 978 continuous) + 10710 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 842 0.1s + +Symmetry detection completed in 0.0s +Found 13 generators + + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 1%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.69220193413e-12 (int. viol.) + 0 (row viol.) + Timing 3.81 (total) + 0.03 (presolve) + 0.00 (postsolve) + Nodes 73 + LP iterations 11730 (total) + 0 (strong br.) + 1560 (separation) + 8622 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (3.815619 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 43 equations, 13 collocation points, and 157 free variables +CasADi - 2024-10-28 15:55:45 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:55:45 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:55:45 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5211 rows, 1506 cols, 14276 nonzeros +3849 rows, 1368 cols, 11247 nonzeros +3533 rows, 1293 cols, 10445 nonzeros + +Solving MIP model with: + 3533 rows + 1293 cols (380 binary, 0 integer, 0 implied int., 913 continuous) + 10445 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -82.97208304 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 13 829 0.1s + +0.5% inactive integer columns, restarting +Model after restart has 3530 rows, 1291 cols (378 bin., 0 int., 0 impl., 913 cont.), and 10438 nonzeros + + 0 0 0 0.00% 0.3161899462 inf inf 277 0 0 21202 4.5s + 0 0 0 0.00% 0.3162239706 inf inf 277 170 3 22075 4.6s + T 48 1 10 87.60% 0.4915792723 2.880656094 82.94% 7912 248 457 43020 8.4s + B 78 1 11 87.60% 0.4915792723 2.67066211 81.59% 7915 248 487 43541 8.5s + T 125 14 17 87.65% 0.4934305127 2.511247958 80.35% 10151 778 584 53277 10.5s + T 207 29 30 87.77% 0.4934305127 2.262126617 78.19% 10470 911 684 66118 12.5s + B 231 24 32 87.77% 0.4934305127 2.198575398 77.56% 10473 911 716 66578 12.5s + T 289 33 40 87.83% 0.5430509358 2.054088974 73.56% 10669 505 833 75778 14.0s + T 294 29 41 87.85% 0.5430509358 1.996836884 72.80% 10670 505 834 75831 14.0s + T 315 28 44 87.85% 0.5430509358 1.887686357 71.23% 10676 505 901 76177 14.3s + B 498 50 79 88.58% 0.5430509358 1.527787764 64.46% 10539 599 1161 92763 16.9s + T 631 114 111 88.64% 0.5430509358 1.501379158 63.83% 10082 396 1510 118964 21.2s + T 654 44 112 88.65% 0.5430509358 1.444127068 62.40% 10083 396 1512 119148 21.2s + T 739 53 133 88.67% 0.5430509358 1.374562205 60.49% 10475 452 1667 127108 22.4s + T 795 37 141 88.95% 0.5430509358 1.325645862 59.03% 10276 600 1766 138197 24.0s + T 867 60 153 89.07% 0.5430509358 1.297958672 58.16% 10312 577 1863 152306 26.0s + T 1059 90 209 89.58% 0.5723901805 1.280927205 55.31% 10058 537 2175 185027 30.7s + T 1140 29 230 89.75% 0.5723901805 1.223546218 53.22% 10221 575 2328 187000 31.2s + +Solving report + Status Optimal + Primal bound 1.22354621806 + Dual bound 1.21330948053 + Gap 0.837% (tolerance: 1%) + Solution status feasible + 1.22354621806 (objective) + 0 (bound viol.) + 2.93876034618e-13 (int. viol.) + 0 (row viol.) + Timing 33.95 (total) + 0.05 (presolve) + 0.00 (postsolve) + Nodes 1203 + LP iterations 210502 (total) + 50761 (strong br.) + 57324 (separation) + 15565 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (33.953408 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe6'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe6'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe6. +WARNING:mesido:Pipe 'Pipe7'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe7'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe7. +WARNING:mesido:Pipe 'Pipe8'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe8'' has both 'material' and 'diameter' specified. Insulation properties of DN600 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe8. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe6_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe7_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:Pipe 'Pipe8_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN600 will be used. +WARNING:mesido:ATES in use: High Temperature ATES since the maximum temperature has been specified to be > 30 degrees Celcius or not specified at all +WARNING:mesido:No installation cost info provided for asset HeatPump_7f2c. +WARNING:root:Timezone specification not supported yet: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 43 equations, 13 collocation points, and 157 free variables +CasADi - 2024-10-28 15:56:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:56:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:56:20 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5276 rows, 1519 cols, 14471 nonzeros +3974 rows, 1437 cols, 11501 nonzeros +3670 rows, 1362 cols, 10710 nonzeros + +Solving MIP model with: + 3670 rows + 1362 cols (384 binary, 0 integer, 0 implied int., 978 continuous) + 10710 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 3 841 0.1s + +0.3% inactive integer columns, restarting +Model after restart has 3656 rows, 1348 cols (383 bin., 0 int., 0 impl., 965 cont.), and 10733 nonzeros + + 0 0 0 0.00% 0 inf inf 229 0 0 5375 1.5s + 0 0 0 0.00% 0 inf inf 229 167 4 5654 1.5s + L 0 0 0 0.00% 0 0.00303669088 100.00% 1012 241 87 5896 2.4s + L 0 0 0 0.00% 0 0 0.00% 1133 190 87 11156 2.8s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 1%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.97053484641e-12 (int. viol.) + 0 (row viol.) + Timing 2.80 (total) + 0.05 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 12166 (total) + 0 (strong br.) + 1823 (separation) + 9223 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (2.804399 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 43 equations, 13 collocation points, and 157 free variables +CasADi - 2024-10-28 15:56:23 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:56:23 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:56:23 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5211 rows, 1506 cols, 14276 nonzeros +3849 rows, 1368 cols, 11247 nonzeros +3533 rows, 1293 cols, 10445 nonzeros + +Solving MIP model with: + 3533 rows + 1293 cols (380 binary, 0 integer, 0 implied int., 913 continuous) + 10445 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -82.97208304 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 13 828 0.1s + 0 0 0 0.00% 0.496916368 inf inf 9934 254 455 38968 5.2s + +0.3% inactive integer columns, restarting +Model after restart has 3531 rows, 1292 cols (379 bin., 0 int., 0 impl., 913 cont.), and 10441 nonzeros + + 0 0 0 0.00% 0.496916368 inf inf 254 0 0 38968 5.2s + 0 0 0 0.00% 0.496916368 inf inf 254 157 4 39589 5.2s + 0 0 0 0.00% 0.6937999171 inf inf 10622 280 604 69745 10.8s + B 148 17 38 74.30% 0.6938403598 2.320265913 70.10% 10307 693 882 85160 13.7s + T 200 18 43 75.18% 0.6938403598 2.254866845 69.23% 9843 750 980 95998 15.7s + T 232 18 45 75.23% 0.6938403598 2.141099706 67.59% 9847 750 1064 101342 16.6s + T 243 17 46 75.33% 0.6938403598 2.006531443 65.42% 9849 750 1101 101428 16.8s + T 319 10 62 80.07% 0.6951804349 1.871120661 62.85% 10234 783 1205 115395 18.6s + T 391 16 72 80.95% 0.7289490596 1.787111685 59.21% 10505 455 1325 124029 19.9s + B 403 16 73 80.95% 0.7289490596 1.538642246 52.62% 10509 455 1336 124186 20.0s + T 434 17 78 81.14% 0.7289490596 1.311759487 44.43% 9608 502 1390 127284 20.6s + T 503 10 91 87.40% 0.7294842102 1.215781819 40.00% 10667 561 1466 136394 22.1s + +Solving report + Status Optimal + Primal bound 1.21578181864 + Dual bound 1.21578181864 + Gap 0% (tolerance: 1%) + Solution status feasible + 1.21578181864 (objective) + 0 (bound viol.) + 2.93987056921e-13 (int. viol.) + 0 (row viol.) + Timing 23.74 (total) + 0.04 (presolve) + 0.00 (postsolve) + Nodes 539 + LP iterations 149484 (total) + 27856 (strong br.) + 50741 (separation) + 34040 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (23.744851 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 37 equations, 2 collocation points, and 183 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 1.0 +INFO:rtctools:E.g., ((((((((((((((Pipe_2927__hn_pipe_class_None__e0__t0+Pipe_2927__hn_pipe_class_DN50__e0__t0)+Pipe_2927__hn_pipe_class_DN65__e0__t0)+Pipe_2927__hn_pipe_class_DN80__e0__t0)+Pipe_2927__hn_pipe_class_DN100__e0__t0)+Pipe_2927__hn_pipe_class_DN125__e0__t0)+Pipe_2927__hn_pipe_class_DN150__e0__t0)+Pipe_2927__hn_pipe_class_DN200__e0__t0)+Pipe_2927__hn_pipe_class_DN250__e0__t0)+Pipe_2927__hn_pipe_class_DN300__e0__t0)+Pipe_2927__hn_pipe_class_DN350__e0__t0)+Pipe_2927__hn_pipe_class_DN400__e0__t0)+Pipe_2927__hn_pipe_class_DN450__e0__t0)+Pipe_2927__hn_pipe_class_DN500__e0__t0)+Pipe_2927__hn_pipe_class_DN600__e0__t0) = 1.0 +INFO:rtctools:Smallest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., ((((((((((((((Pipe_2927__hn_pipe_class_None__e0__t0+Pipe_2927__hn_pipe_class_DN50__e0__t0)+Pipe_2927__hn_pipe_class_DN65__e0__t0)+Pipe_2927__hn_pipe_class_DN80__e0__t0)+Pipe_2927__hn_pipe_class_DN100__e0__t0)+Pipe_2927__hn_pipe_class_DN125__e0__t0)+Pipe_2927__hn_pipe_class_DN150__e0__t0)+Pipe_2927__hn_pipe_class_DN200__e0__t0)+Pipe_2927__hn_pipe_class_DN250__e0__t0)+Pipe_2927__hn_pipe_class_DN300__e0__t0)+Pipe_2927__hn_pipe_class_DN350__e0__t0)+Pipe_2927__hn_pipe_class_DN400__e0__t0)+Pipe_2927__hn_pipe_class_DN450__e0__t0)+Pipe_2927__hn_pipe_class_DN500__e0__t0)+Pipe_2927__hn_pipe_class_DN600__e0__t0) = 1.0 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe_5d92.HeatOut.H__e0__t0-Pipe_5d92_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 1.0 +INFO:rtctools:E.g., ((((((((((((((Pipe_2927__hn_pipe_class_None__e0__t0+Pipe_2927__hn_pipe_class_DN50__e0__t0)+Pipe_2927__hn_pipe_class_DN65__e0__t0)+Pipe_2927__hn_pipe_class_DN80__e0__t0)+Pipe_2927__hn_pipe_class_DN100__e0__t0)+Pipe_2927__hn_pipe_class_DN125__e0__t0)+Pipe_2927__hn_pipe_class_DN150__e0__t0)+Pipe_2927__hn_pipe_class_DN200__e0__t0)+Pipe_2927__hn_pipe_class_DN250__e0__t0)+Pipe_2927__hn_pipe_class_DN300__e0__t0)+Pipe_2927__hn_pipe_class_DN350__e0__t0)+Pipe_2927__hn_pipe_class_DN400__e0__t0)+Pipe_2927__hn_pipe_class_DN450__e0__t0)+Pipe_2927__hn_pipe_class_DN500__e0__t0)+Pipe_2927__hn_pipe_class_DN600__e0__t0) = 1.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:None & None, 0.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:846.2302768799345 & 0.0011817114411068073, 846.2290951684935 & 0.0011817114411068073 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 4646 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(1.67055*(Pipe_8592__flow_direct_var__e0__t0+Pipe_8592__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.00197411) <= 0.0 +INFO:rtctools:row 4647 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)+(1.67055*((@1-Pipe_8592__flow_direct_var__e0__t0)+Pipe_8592__hn_pipe_class_None__e0__t0)))-(2.33283e-06*(@1-Pipe_8592__is_disconnected__e0__t0)))/0.00197411) >= 0.0 +INFO:rtctools:row 4656 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(1.67055*(Pipe_8592__flow_direct_var__e0__t0+Pipe_8592__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.00197411) <= 0.0 +INFO:rtctools:row 4657 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)+(1.67055*((@1-Pipe_8592__flow_direct_var__e0__t0)+Pipe_8592__hn_pipe_class_None__e0__t0)))-(2.33283e-06*(@1-Pipe_8592__is_disconnected__e0__t0)))/0.00197411) >= 0.0 +INFO:rtctools:row 4666 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(1.67055*(Pipe_96bc__flow_direct_var__e0__t0+Pipe_96bc__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.00197411) <= 0.0 +INFO:rtctools:row 4667 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): @1=1, ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)+(1.67055*((@1-Pipe_96bc__flow_direct_var__e0__t0)+Pipe_96bc__hn_pipe_class_None__e0__t0)))-(2.33283e-06*(@1-Pipe_96bc__is_disconnected__e0__t0)))/0.00197411) >= 0.0 +INFO:rtctools:row 4676 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(1.67055*(Pipe_96bc__flow_direct_var__e0__t0+Pipe_96bc__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.00197411) <= 0.0 +INFO:rtctools:row 4677 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): @1=1, ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)+(1.67055*((@1-Pipe_96bc__flow_direct_var__e0__t0)+Pipe_96bc__hn_pipe_class_None__e0__t0)))-(2.33283e-06*(@1-Pipe_96bc__is_disconnected__e0__t0)))/0.00197411) >= 0.0 +INFO:rtctools:row 6262 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)-(1.67055*(Pipe_8592__flow_direct_var__e0__t1+Pipe_8592__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_8592__is_disconnected__e0__t1)))/0.00197411) <= 0.0 +INFO:rtctools:row 6263 (max: 846.2302768799345, min: 0.0011817114411068073, range: 716105.6815082907): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)+(1.67055*((@1-Pipe_8592__flow_direct_var__e0__t1)+Pipe_8592__hn_pipe_class_None__e0__t0)))-(2.33283e-06*(@1-Pipe_8592__is_disconnected__e0__t1)))/0.00197411) >= 0.0 +INFO:rtctools:Too many warnings of same type (3314 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 95063.81010496066 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 446 (Pipe_96bc__is_disconnected__e0__t0): range 95063.81010496066, min 0.0011817114411068073, max 112.33799203623694 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(1.67055*(Pipe_96bc__flow_direct_var__e0__t0+Pipe_96bc__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.00197411) <= 0.0 +INFO:rtctools:@1=1, ((((252.91*Pipe_96bc.Hydraulic_power__e0__t0)-((189.396*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0))/0.00396581))+(2.66252e+06*(((@1-Pipe_96bc__hn_pipe_class_DN50__e0__t0)+Pipe_96bc__is_disconnected__e0__t0)+(@1-Pipe_96bc__flow_direct_var__e0__t0))))/23701) >= 0.0 +INFO:rtctools:col 447 (Pipe_96bc__is_disconnected__e0__t1): range 95063.81010496066, min 0.0011817114411068073, max 112.33799203623694 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t1)-(1.67055*(Pipe_96bc__flow_direct_var__e0__t1+Pipe_96bc__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_96bc__is_disconnected__e0__t1)))/0.00197411) <= 0.0 +INFO:rtctools:@1=1, ((((252.91*Pipe_96bc.Hydraulic_power__e0__t1)-((189.396*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t1))/0.00396581))+(2.66252e+06*(((@1-Pipe_96bc__hn_pipe_class_DN50__e0__t0)+Pipe_96bc__is_disconnected__e0__t1)+(@1-Pipe_96bc__flow_direct_var__e0__t1))))/23701) >= 0.0 +INFO:rtctools:col 444 (Pipe_8592__is_disconnected__e0__t0): range 89214.9775953072, min 0.0011817114411068073, max 105.426359742462 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(1.67055*(Pipe_8592__flow_direct_var__e0__t0+Pipe_8592__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.00197411) <= 0.0 +INFO:rtctools:@1=1, ((((287.158*Pipe_8592.Hydraulic_power__e0__t0)-((215.043*(0.0201817*Pipe_8592.HeatOut.Q__e0__t0))/0.00396581))+(2.66252e+06*(((@1-Pipe_8592__hn_pipe_class_DN50__e0__t0)+Pipe_8592__is_disconnected__e0__t0)+(@1-Pipe_8592__flow_direct_var__e0__t0))))/25254.8) >= 0.0 +INFO:rtctools:col 445 (Pipe_8592__is_disconnected__e0__t1): range 89214.9775953072, min 0.0011817114411068073, max 105.426359742462 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)-(1.67055*(Pipe_8592__flow_direct_var__e0__t1+Pipe_8592__hn_pipe_class_None__e0__t0)))+(2.33283e-06*(1-Pipe_8592__is_disconnected__e0__t1)))/0.00197411) <= 0.0 +INFO:rtctools:@1=1, ((((287.158*Pipe_8592.Hydraulic_power__e0__t1)-((215.043*(0.0201817*Pipe_8592.HeatOut.Q__e0__t1))/0.00396581))+(2.66252e+06*(((@1-Pipe_8592__hn_pipe_class_DN50__e0__t0)+Pipe_8592__is_disconnected__e0__t1)+(@1-Pipe_8592__flow_direct_var__e0__t1))))/25254.8) >= 0.0 +INFO:rtctools:col 220 (Pipe_6604_ret.HeatOut.Q__e0__t0): range 8608.103500668409, min 0.001187621360819549, max 10.223167593539339 +INFO:rtctools:(((180.884*(1-Pipe_6604__hn_pipe_class_DN600__e0__t0))-((0.612178*Pipe_6604.dH__e0__t0)+((0.437019*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t0))/0.835274)))/8.891) >= 0.0 +INFO:rtctools:((2.33283e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t0)-(1.67055*(Pipe_6604__flow_direct_var__e0__t0+Pipe_6604__hn_pipe_class_None__e0__t0))))/0.00197411) <= 0.0 +INFO:rtctools:col 221 (Pipe_6604_ret.HeatOut.Q__e0__t1): range 8608.103500668409, min 0.001187621360819549, max 10.223167593539339 +INFO:rtctools:(((180.884*(1-Pipe_6604__hn_pipe_class_DN600__e0__t0))-((0.612178*Pipe_6604.dH__e0__t1)+((0.437019*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t1))/0.835274)))/8.891) >= 0.0 +INFO:rtctools:((2.33283e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t1)-(1.67055*(Pipe_6604__flow_direct_var__e0__t1+Pipe_6604__hn_pipe_class_None__e0__t0))))/0.00197411) <= 0.0 +INFO:rtctools:col 236 (Pipe_f3b9_ret.HeatOut.Q__e0__t0): range 7989.925574709322, min 0.001279507236700545, max 10.223167593539339 +INFO:rtctools:(((180.884*(1-Pipe_f3b9__hn_pipe_class_DN600__e0__t0))-((0.710571*Pipe_f3b9.dH__e0__t0)+((0.507259*(0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t0))/0.835274)))/9.5789) >= 0.0 +INFO:rtctools:((2.33283e-06+((0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t0)-(1.67055*(Pipe_f3b9__flow_direct_var__e0__t0+Pipe_f3b9__hn_pipe_class_None__e0__t0))))/0.00197411) <= 0.0 +INFO:rtctools:col 237 (Pipe_f3b9_ret.HeatOut.Q__e0__t1): range 7989.925574709322, min 0.001279507236700545, max 10.223167593539339 +INFO:rtctools:(((180.884*(1-Pipe_f3b9__hn_pipe_class_DN600__e0__t0))-((0.710571*Pipe_f3b9.dH__e0__t1)+((0.507259*(0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t1))/0.835274)))/9.5789) >= 0.0 +INFO:rtctools:((2.33283e-06+((0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t1)-(1.67055*(Pipe_f3b9__flow_direct_var__e0__t1+Pipe_f3b9__hn_pipe_class_None__e0__t0))))/0.00197411) <= 0.0 +INFO:rtctools:col 312 (Pipe_5d92_ret.HeatOut.Q__e0__t0): range 7989.715758557726, min 0.0012795408375560018, max 10.223167593539339 +INFO:rtctools:(((180.884*(1-Pipe_5d92__hn_pipe_class_DN600__e0__t0))-((0.710608*Pipe_5d92.dH__e0__t0)+((0.507286*(0.0201817*Pipe_5d92_ret.HeatOut.Q__e0__t0))/0.835274)))/9.57915) >= 0.0 +INFO:rtctools:((2.33283e-06+((0.0201817*Pipe_5d92_ret.HeatOut.Q__e0__t0)-(1.67055*(Pipe_5d92__flow_direct_var__e0__t0+Pipe_5d92__hn_pipe_class_None__e0__t0))))/0.00197411) <= 0.0 +INFO:rtctools:col 313 (Pipe_5d92_ret.HeatOut.Q__e0__t1): range 7989.715758557726, min 0.0012795408375560018, max 10.223167593539339 +INFO:rtctools:(((180.884*(1-Pipe_5d92__hn_pipe_class_DN600__e0__t0))-((0.710608*Pipe_5d92.dH__e0__t1)+((0.507286*(0.0201817*Pipe_5d92_ret.HeatOut.Q__e0__t1))/0.835274)))/9.57915) >= 0.0 +INFO:rtctools:((2.33283e-06+((0.0201817*Pipe_5d92_ret.HeatOut.Q__e0__t1)-(1.67055*(Pipe_5d92__flow_direct_var__e0__t1+Pipe_5d92__hn_pipe_class_None__e0__t0))))/0.00197411) <= 0.0 +INFO:rtctools:Too many warnings of same type (135 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatingDemand_6f99_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4907: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6523: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4908: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6524: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4909: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6525: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4910: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6526: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4911: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6527: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4912: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6528: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4913: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6529: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4914: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6530: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4915: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6531: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4916: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6532: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4917: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6533: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4918: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6534: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4919: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6535: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4920: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6536: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4921: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6537: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4922: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6538: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4923: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6539: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4924: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6540: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4925: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6541: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4926: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6542: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4927: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6543: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4928: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6544: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4929: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6545: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4930: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6546: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4931: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6547: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4932: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6548: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4933: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6549: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4934: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6550: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4935: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6551: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4936: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6552: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4937: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6553: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4938: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6554: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4939: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6555: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4940: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6556: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4941: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6557: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4942: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6558: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4943: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6559: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3274: HeatingDemand_6f99__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3275: HeatingDemand_7484__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3276: HeatingDemand_c6c8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3299: GeothermalSource_27cb__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3300: GeothermalSource_fafd__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3301: HeatingDemand_6f99__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3302: HeatingDemand_7484__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3303: HeatingDemand_c6c8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3304: Pipe_2927__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3305: Pipe_2927_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3306: Pipe_51e4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3307: Pipe_51e4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3308: Pipe_5d92__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3309: Pipe_5d92_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3310: Pipe_6604__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3311: Pipe_6604_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3312: Pipe_6b39__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3313: Pipe_6b39_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3314: Pipe_8592__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3315: Pipe_8592_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3316: Pipe_96bc__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3317: Pipe_96bc_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3318: Pipe_9a6f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3319: Pipe_9a6f_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3320: Pipe_a718__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3321: Pipe_a718_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3322: Pipe_f3b9__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3323: Pipe_f3b9_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3324: Pipe_f9b0__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3325: Pipe_f9b0_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3326: GeothermalSource_27cb__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3327: GeothermalSource_fafd__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5818 rows, 1117 cols, 19166 nonzeros +5337 rows, 1016 cols, 17908 nonzeros + +Solving MIP model with: + 5337 rows + 1016 cols (610 binary, 0 integer, 33 implied int., 373 continuous) + 17908 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 2.003e-07; average = 2.003e-08; Bound = 2.045e-05 + R 0 0 0 0.00% 0 6 100.00% 0 0 0 640 0.1s + L 0 0 0 0.00% 0 0.000609039223 100.00% 5068 402 0 2410 1.4s + +1.1% inactive integer columns, restarting +Model after restart has 4870 rows, 966 cols (584 bin., 0 int., 26 impl., 356 cont.), and 16684 nonzeros + + 0 0 0 0.00% 0 0.000609039223 100.00% 226 0 0 3846 1.5s + 0 0 0 0.00% 0 0.000609039223 100.00% 226 110 2 6960 1.9s +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.018e-05 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.971e-06 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.971e-06 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.971e-06 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.018e-05 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.963e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 9.06e-08; average = 9.06e-09; Bound = 9.223e-06 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 7.039e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 8.345e-08; average = 8.345e-09; Bound = 8.495e-06 +0; Iter: Time 8.106e-08; average = 8.106e-09; Bound = 8.252e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.019e-05 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 8.106e-08; average = 8.106e-09; Bound = 8.252e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 9.298e-08; average = 9.298e-09; Bound = 9.466e-06 +0; Iter: Time 9.06e-08; average = 9.06e-09; Bound = 9.223e-06 +0; Iter: Time 8.106e-08; average = 8.106e-09; Bound = 8.252e-06 +0; Iter: Time 7.868e-08; average = 7.868e-09; Bound = 8.009e-06 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.019e-05 +0; Iter: Time 1.216e-07; average = 1.216e-08; Bound = 1.238e-05 +0; Iter: Time 1.001e-07; average = 1.001e-08; Bound = 1.019e-05 +0; Iter: Time 8.821e-08; average = 8.821e-09; Bound = 8.98e-06 + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.11022302463e-15 (int. viol.) + 0 (row viol.) + Timing 2.80 (total) + 0.10 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 8374 (total) + 0 (strong br.) + 2777 (separation) + 1843 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_6b39_ret.HeatOut.Heat: abs max = 0.009568674730840887 +INFO:rtctools:GeothermalSource_27cb.HeatIn.Hydraulic_power: abs max = 0.00921061670160451 +INFO:rtctools:Pipe_6b39.HeatIn.Heat: abs max = 0.004355288259514882 +INFO:rtctools:Pipe_6b39_ret.HeatIn.Heat: abs max = 0.00434953695772742 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (2.801563 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatingDemand_6f99_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4907: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6523: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4908: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6524: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4909: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6525: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4910: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6526: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4911: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6527: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4912: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6528: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4913: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6529: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4914: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6530: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4915: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6531: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4916: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6532: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4917: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6533: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4918: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6534: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4919: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6535: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4920: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6536: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4921: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6537: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4922: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6538: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4923: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6539: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4924: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6540: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4925: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6541: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4926: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6542: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4927: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6543: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4928: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6544: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4929: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6545: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4930: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6546: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4931: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6547: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4932: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6548: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4933: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6549: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4934: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6550: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4935: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6551: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4936: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6552: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4937: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6553: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4938: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6554: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4939: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6555: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4940: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6556: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4941: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6557: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4942: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6558: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4943: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6559: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3274: HeatingDemand_6f99__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3275: HeatingDemand_7484__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3276: HeatingDemand_c6c8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3299: GeothermalSource_27cb__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3300: GeothermalSource_fafd__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3301: HeatingDemand_6f99__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3302: HeatingDemand_7484__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3303: HeatingDemand_c6c8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3304: Pipe_2927__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3305: Pipe_2927_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3306: Pipe_51e4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3307: Pipe_51e4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3308: Pipe_5d92__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3309: Pipe_5d92_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3310: Pipe_6604__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3311: Pipe_6604_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3312: Pipe_6b39__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3313: Pipe_6b39_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3314: Pipe_8592__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3315: Pipe_8592_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3316: Pipe_96bc__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3317: Pipe_96bc_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3318: Pipe_9a6f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3319: Pipe_9a6f_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3320: Pipe_a718__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3321: Pipe_a718_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3322: Pipe_f3b9__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3323: Pipe_f3b9_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3324: Pipe_f9b0__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3325: Pipe_f9b0_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3326: GeothermalSource_27cb__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3327: GeothermalSource_fafd__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5776 rows, 1099 cols, 19076 nonzeros +4955 rows, 930 cols, 16846 nonzeros + +Solving MIP model with: + 4955 rows + 930 cols (550 binary, 0 integer, 28 implied int., 352 continuous) + 16846 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 2.193e-07; average = 2.193e-08; Bound = 2.248e-05 + 0 0 0 0.00% 0.1634710791 inf inf 0 0 2 831 0.1s +0; Iter: Time 7.153e-08; average = 7.153e-09; Bound = 7.203e-06 +0; Iter: Time 6.914e-08; average = 6.914e-09; Bound = 6.949e-06 + +Solving report + Status Optimal + Primal bound 0.66073262043 + Dual bound 0.66073262043 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.66073262043 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 1.46 (total) + 0.07 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 4254 (total) + 0 (strong br.) + 3423 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_2927.HeatOut.Q: abs max = 7.22989376700234e-15 +INFO:rtctools:Pipe_9a6f.HeatOut.Q: abs max = 5.3017486234541175e-15 +INFO:rtctools:Pipe_9a6f_ret.HeatOut.Q: abs max = 4.901135672170705e-15 +INFO:rtctools:Pipe_2927_ret.HeatOut.Q: abs max = 3.969697834338427e-15 +INFO:rtctools:Pipe_a718.HeatOut.Q: abs max = 3.442341897641477e-15 +INFO:rtctools:Pipe_2927.HeatOut.Heat: abs max = 2.276932982436808e-15 +INFO:rtctools:Pipe_a718.HeatOut.Heat: abs max = 1.7361176419264336e-15 +INFO:rtctools:Pipe_2927.HeatIn.Heat: abs max = 6.071821286498154e-16 +INFO:rtctools:Pipe_a718.HeatIn.Heat: abs max = 4.629647045137154e-16 +INFO:rtctools:Pipe_9a6f.HeatOut.Heat: abs max = 9.699543685598444e-17 +INFO:rtctools:Pipe_2927_ret.HeatIn.Heat: abs max = 5.74559388781537e-17 +INFO:rtctools:Pipe_9a6f_ret.HeatIn.Heat: abs max = 3.267514297328189e-17 +INFO:rtctools:Pipe_9a6f.HeatIn.Heat: abs max = 2.586544982826251e-17 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (1.466801 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2147483646 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatingDemand_6f99_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4907: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6523: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4908: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6524: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4909: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6525: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4910: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6526: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4911: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6527: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4912: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6528: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4913: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6529: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4914: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6530: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4915: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6531: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4916: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6532: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4917: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6533: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4918: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6534: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4919: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6535: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4920: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6536: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4921: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6537: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4922: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6538: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4923: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6539: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4924: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6540: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4925: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6541: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4926: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6542: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4927: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6543: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4928: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6544: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4929: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6545: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4930: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6546: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4931: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6547: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4932: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6548: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4933: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6549: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4934: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6550: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4935: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6551: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4936: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6552: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4937: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6553: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4938: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6554: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4939: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6555: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4940: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6556: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4941: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6557: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4942: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6558: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4943: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6559: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3274: HeatingDemand_6f99__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3275: HeatingDemand_7484__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3276: HeatingDemand_c6c8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3299: GeothermalSource_27cb__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3300: GeothermalSource_fafd__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3301: HeatingDemand_6f99__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3302: HeatingDemand_7484__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3303: HeatingDemand_c6c8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3304: Pipe_2927__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3305: Pipe_2927_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3306: Pipe_51e4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3307: Pipe_51e4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3308: Pipe_5d92__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3309: Pipe_5d92_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3310: Pipe_6604__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3311: Pipe_6604_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3312: Pipe_6b39__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3313: Pipe_6b39_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3314: Pipe_8592__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3315: Pipe_8592_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3316: Pipe_96bc__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3317: Pipe_96bc_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3318: Pipe_9a6f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3319: Pipe_9a6f_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3320: Pipe_a718__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3321: Pipe_a718_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3322: Pipe_f3b9__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3323: Pipe_f3b9_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3324: Pipe_f9b0__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3325: Pipe_f9b0_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3326: GeothermalSource_27cb__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3327: GeothermalSource_fafd__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5777 rows, 1099 cols, 19087 nonzeros +4598 rows, 885 cols, 15531 nonzeros +4577 rows, 879 cols, 15483 nonzeros + +Solving MIP model with: + 4577 rows + 879 cols (486 binary, 0 integer, 41 implied int., 352 continuous) + 15483 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 2.789e-07; average = 2.789e-08; Bound = 2.859e-05 + 0 0 0 0.00% 0 inf inf 0 0 3 679 0.1s + L 0 0 0 0.00% 33.96834105 182.4614812 81.38% 9785 776 346 10381 3.8s + +0.4% inactive integer columns, restarting +Model after restart has 4370 rows, 853 cols (463 bin., 0 int., 38 impl., 352 cont.), and 14702 nonzeros + + 0 0 0 0.00% 34.1937229 182.4614812 81.26% 367 0 0 14675 3.9s + 0 0 0 0.00% 34.25662033 182.4614812 81.23% 367 337 5 15704 4.0s + +54.6% inactive integer columns, restarting +Model after restart has 1702 rows, 326 cols (55 bin., 0 int., 1 impl., 270 cont.), and 5596 nonzeros + + 0 0 0 0.00% 111.8860451 182.4614812 38.68% 71 0 0 17143 4.7s + +76.4% inactive integer columns, restarting +Model after restart has 284 rows, 197 cols (6 bin., 0 int., 0 impl., 191 cont.), and 876 nonzeros + + 0 0 0 0.00% 168.7956655 182.4614812 7.49% 6 0 0 17679 4.7s + 0 0 0 0.00% 168.8008954 182.4614812 7.49% 6 6 0 17760 4.7s + B 5 1 2 37.50% 181.9020016 182.4614812 0.31% 124 16 5 18515 4.8s + +Restarting search from the root node +Model after restart has 161 rows, 175 cols (1 bin., 0 int., 0 impl., 174 cont.), and 493 nonzeros + + 6 0 0 0.00% 182.4167915 182.4614812 0.02% 11 0 0 18563 4.8s + +Solving report + Status Optimal + Primal bound 182.461481165 + Dual bound 182.461481165 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 182.461481165 (objective) + 0 (bound viol.) + 1.50990331349e-13 (int. viol.) + 0 (row viol.) + Timing 4.84 (total) + 0.19 (presolve) + 0.00 (postsolve) + Nodes 7 + LP iterations 18580 (total) + 127 (strong br.) + 7784 (separation) + 8235 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_2927_ret.dH: abs max = 3.930128397161889e-11 +INFO:rtctools:Pipe_2927.dH: abs max = 2.759103668949843e-12 +INFO:rtctools:Pipe_a718.HeatOut.Heat: abs max = 7.931848900384184e-14 +INFO:rtctools:Pipe_9a6f.HeatOut.Heat: abs max = 5.6524378819027e-14 +INFO:rtctools:Pipe_2927.HeatOut.Heat: abs max = 2.292708124046472e-14 +INFO:rtctools:Pipe_a718.HeatIn.Heat: abs max = 2.115159706769115e-14 +INFO:rtctools:Pipe_9a6f.HeatIn.Heat: abs max = 1.5073167685073862e-14 +INFO:rtctools:Pipe_2927.HeatIn.Heat: abs max = 6.113888330790592e-15 +INFO:rtctools:Pipe_2927_ret.HeatOut.Heat: abs max = 1.2938887117200493e-16 +INFO:rtctools:Pipe_a718_ret.HeatOut.Heat: abs max = 1.2938887117200493e-16 +INFO:rtctools:Pipe_9a6f_ret.HeatIn.Heat: abs max = 8.818629420453972e-17 +INFO:rtctools:Pipe_2927_ret.HeatIn.Heat: abs max = 8.132193919999087e-17 +INFO:rtctools:Pipe_a718_ret.HeatIn.Heat: abs max = 5.75061649653355e-17 +INFO:rtctools:Pipe_9a6f_ret.HeatOut.Heat: abs max = 4.869812569080332e-17 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (4.840781 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +WARNING:mesido:Pipe Pipe_51e4 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_51e4_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_5d92 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_5d92_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6604 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6604_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6b39 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_6b39_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_96bc has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_96bc_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f3b9 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f3b9_ret has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f9b0 has artificial head loss; at least one more control valve should be added to the network. +WARNING:mesido:Pipe Pipe_f9b0_ret has artificial head loss; at least one more control valve should be added to the network. +INFO:rtctools:Solving goals at priority 2147483647 +INFO:rtctools:Entering optimize() +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Variable 'HeatingDemand_6f99_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4907: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6523: (HeatingDemand_6f99_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4908: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6524: (HeatingDemand_7484_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4909: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6525: (HeatingDemand_c6c8_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4910: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6526: (Pipe_2927_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4911: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6527: (Pipe_2927_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4912: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6528: (Pipe_51e4_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4913: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6529: (Pipe_51e4_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4914: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6530: (Pipe_5d92_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4915: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6531: (Pipe_5d92_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4916: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6532: (Pipe_6604_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4917: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6533: (Pipe_6604_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4918: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6534: (Pipe_6b39_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4919: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6535: (Pipe_6b39_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4920: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6536: (Pipe_8592_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4921: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6537: (Pipe_8592_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4922: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6538: (Pipe_96bc_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4923: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6539: (Pipe_96bc_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4924: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6540: (Pipe_9a6f_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4925: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6541: (Pipe_9a6f_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4926: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6542: (Pipe_a718_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4927: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6543: (Pipe_a718_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4928: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6544: (Pipe_f3b9_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4929: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6545: (Pipe_f3b9_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4930: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6546: (Pipe_f9b0_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4931: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6547: (Pipe_f9b0_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4932: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6548: (GeothermalSource_27cb_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4933: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6549: (GeothermalSource_fafd_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4934: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6550: (Joint_4981_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_4981_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4935: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6551: (Joint_4981_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4936: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6552: (Joint_bfea_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_bfea_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4937: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6553: (Joint_bfea_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4938: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6554: (Joint_d637_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_d637_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4939: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6555: (Joint_d637_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4940: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6556: (Joint_f394_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f394_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4941: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6557: (Joint_f394_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4942: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6558: (Joint_f54e_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'Joint_f54e_ret_aggregation_count__e0__t0' has duplicate constraints setting its value: +INFO:rtctools:row 4943: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:row 6559: (Joint_f54e_ret_aggregation_count__e0__t0-1) = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3274: HeatingDemand_6f99__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3275: HeatingDemand_7484__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3276: HeatingDemand_c6c8__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3299: GeothermalSource_27cb__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__investment_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3300: GeothermalSource_fafd__investment_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_6f99__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3301: HeatingDemand_6f99__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_7484__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3302: HeatingDemand_7484__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'HeatingDemand_c6c8__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3303: HeatingDemand_c6c8__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3304: Pipe_2927__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_2927_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3305: Pipe_2927_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3306: Pipe_51e4__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_51e4_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3307: Pipe_51e4_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3308: Pipe_5d92__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_5d92_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3309: Pipe_5d92_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3310: Pipe_6604__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6604_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3311: Pipe_6604_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3312: Pipe_6b39__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_6b39_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3313: Pipe_6b39_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3314: Pipe_8592__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_8592_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3315: Pipe_8592_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3316: Pipe_96bc__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_96bc_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3317: Pipe_96bc_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3318: Pipe_9a6f__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_9a6f_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3319: Pipe_9a6f_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3320: Pipe_a718__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_a718_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3321: Pipe_a718_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3322: Pipe_f3b9__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f3b9_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3323: Pipe_f3b9_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3324: Pipe_f9b0__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'Pipe_f9b0_ret__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3325: Pipe_f9b0_ret__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_27cb__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3326: GeothermalSource_27cb__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Variable 'GeothermalSource_fafd__installation_cost__e0__t0' has equal bounds (value = 0.0), but also the following equality constraints: +INFO:rtctools:row 3327: GeothermalSource_fafd__installation_cost__e0__t0 = 0.0 +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5778 rows, 1099 cols, 19135 nonzeros +4599 rows, 885 cols, 15579 nonzeros +4578 rows, 879 cols, 15531 nonzeros + +Solving MIP model with: + 4578 rows + 879 cols (486 binary, 0 integer, 41 implied int., 352 continuous) + 15531 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s +0; Iter: Time 2.217e-07; average = 2.217e-08; Bound = 2.273e-05 + 0 0 0 0.00% 0 inf inf 0 0 3 714 0.1s +0; Iter: Time 1.597e-07; average = 1.597e-08; Bound = 1.637e-05 + L 0 0 0 0.00% 0 56133.378553 100.00% 6129 634 403 3686 5.2s + +Symmetry detection completed in 0.0s +No symmetry present + + +Solving report + Status Optimal + Primal bound 56133.3785529 + Dual bound 56128.0616197 + Gap 0.00947% (tolerance: 0.01%) + Solution status feasible + 56133.3785529 (objective) + 0 (bound viol.) + 1.84297022088e-14 (int. viol.) + 0 (row viol.) + Timing 8.13 (total) + 0.07 (presolve) + 0.00 (postsolve) + Nodes 51 + LP iterations 51559 (total) + 6633 (strong br.) + 7474 (separation) + 28044 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_8592_ret.dH: abs max = 2.017689020269638e-12 +INFO:rtctools:Pipe_8592_ret.__head_loss: abs max = 2.017689020269638e-12 +INFO:rtctools:Pipe_2927.HeatOut.Heat: abs max = 8.494181920337684e-15 +INFO:rtctools:Pipe_a718.HeatOut.Heat: abs max = 8.472962213969508e-15 +INFO:rtctools:Pipe_2927_ret.HeatOut.Heat: abs max = 4.3293175167273935e-15 +INFO:rtctools:Pipe_a718_ret.HeatOut.Heat: abs max = 2.9461032567371357e-15 +INFO:rtctools:Pipe_2927.HeatIn.Heat: abs max = 2.2651151787567155e-15 +INFO:rtctools:Pipe_a718.HeatIn.Heat: abs max = 2.259456590391868e-15 +INFO:rtctools:Pipe_2927_ret.HeatIn.Heat: abs max = 1.9241411185455077e-15 +INFO:rtctools:Pipe_a718__flow_direct_var: abs max = 1.3875765393459708e-15 +INFO:rtctools:Pipe_9a6f_ret.HeatOut.Heat: abs max = 1.3832142599902578e-15 +INFO:rtctools:Pipe_a718_ret.HeatIn.Heat: abs max = 1.3093792252165042e-15 +INFO:rtctools:Pipe_9a6f_ret.HeatIn.Heat: abs max = 7.265645333640047e-16 +INFO:rtctools:Pipe_9a6f.HeatOut.Heat: abs max = 9.699543685598444e-17 +INFO:rtctools:Pipe_9a6f.HeatIn.Heat: abs max = 2.586544982826251e-17 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (8.13708 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective', {'min': 0.0, 'max': 0.0}) +INFO:rtctools:('matrix', {'min': 0.0011817114411068073, 'max': 846.2302768799345}) +INFO:rtctools:('rhs', {'min': 0.0011817114411068073, 'max': 846.2290951684935}) +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN900 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN900 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_8fa5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN250 will be used. +WARNING:mesido:Pipe 'Pipe_8fa5'' has both 'material' and 'diameter' specified. Insulation properties of DN250 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8fa5. +WARNING:mesido:Pipe 'Pipe_8fa5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN250 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8fa5_ret. +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN900 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN900 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_8fa5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN250 will be used. +WARNING:mesido:Pipe 'Pipe_8fa5'' has both 'material' and 'diameter' specified. Insulation properties of DN250 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8fa5. +WARNING:mesido:Pipe 'Pipe_8fa5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN250 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8fa5_ret. +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 27 equations, 99 collocation points, and 107 free variables +CasADi - 2024-10-28 15:57:17 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7707 rows, 5684 cols, 18935 nonzeros +5812 rows, 4985 cols, 15949 nonzeros +4688 rows, 4980 cols, 12181 nonzeros + +Solving MIP model with: + 4688 rows + 4980 cols (124 binary, 0 integer, 0 implied int., 4856 continuous) + 12181 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.5%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.11 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2589 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.10843 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5525 rows, 4498 cols, 13086 nonzeros +3436 rows, 3702 cols, 8920 nonzeros +2609 rows, 3697 cols, 7231 nonzeros + +Solving MIP model with: + 2609 rows + 3697 cols (126 binary, 0 integer, 0 implied int., 3571 continuous) + 7231 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 135.7351923 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 339.2384131 340.9513058 0.50% 0 0 0 1933 0.1s + +Solving report + Status Optimal + Primal bound 340.95130579 + Dual bound 340.243401024 + Gap 0.208% (tolerance: 0.5%) + Solution status feasible + 340.95130579 (objective) + 0 (bound viol.) + 9.54791801178e-14 (int. viol.) + 0 (row viol.) + Timing 0.08 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1939 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.077909 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN900 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN400 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN900 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe5'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe5. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN400 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN900 will be used. +WARNING:mesido:Pipe 'Pipe5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_8fa5'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN250 will be used. +WARNING:mesido:Pipe 'Pipe_8fa5'' has both 'material' and 'diameter' specified. Insulation properties of DN250 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8fa5. +WARNING:mesido:Pipe 'Pipe_8fa5_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN250 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_8fa5_ret. +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 27 equations, 99 collocation points, and 107 free variables +CasADi - 2024-10-28 15:57:22 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7687 rows, 6207 cols, 19447 nonzeros +6449 rows, 5335 cols, 17841 nonzeros +4818 rows, 4922 cols, 13171 nonzeros +4581 rows, 4792 cols, 12739 nonzeros + +Solving MIP model with: + 4581 rows + 4792 cols (1 binary, 0 integer, 0 implied int., 4791 continuous) + 12739 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 2%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 1.99840144433e-15 (int. viol.) + 0 (row viol.) + Timing 0.12 (total) + 0.03 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2526 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.121114 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +5707 rows, 5317 cols, 15190 nonzeros +3649 rows, 4321 cols, 11325 nonzeros +2466 rows, 4067 cols, 7761 nonzeros +2295 rows, 4060 cols, 7101 nonzeros + +Solving MIP model with: + 2295 rows + 4060 cols (1 binary, 0 integer, 0 implied int., 4059 continuous) + 7101 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 346.1924674 inf inf 0 0 0 0 0.0s + T 0 0 0 0.00% 346.1924674 347.8994732 0.49% 0 0 0 2226 0.0s + +Solving report + Status Optimal + Primal bound 347.899473216 + Dual bound 347.899473216 + Gap 0% (tolerance: 2%) + Solution status feasible + 347.899473216 (objective) + 0 (bound viol.) + 1.99840144433e-15 (int. viol.) + 0 (row viol.) + Timing 0.05 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2226 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.051543 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +WARNING:mesido:KPI estimated energy from local & regional source have been set to 0.0 in area Area_76a7. Reason: area local energy consumption value is: 20231296800.0 +WARNING:mesido:KPI estimated energy from local & regional source have been set to 0.0 in area Area_9d0f. Reason: area local energy consumption value is: 1839208800.0 +WARNING:mesido:KPI estimated energy from local & regional source have been set to 0.0 in area Area_a58a. Reason: area local energy consumption value is: 1655287920.0 +WARNING:mesido:ESDL update: asset Joint_a04c has not been updated +WARNING:mesido:ESDL update: asset Joint_95ca has not been updated +WARNING:mesido:ESDL update: asset Joint_a04c_ret has not been updated +WARNING:mesido:ESDL update: asset Joint_95ca_ret has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_b0ff has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_08fd has not been updated +WARNING:mesido:ESDL update: asset HeatingDemand_8fbe has not been updated +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 20 equations, 45 collocation points, and 72 free variables +CasADi - 2024-10-28 15:57:24 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:57:24 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:57:24 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +10080 rows, 4322 cols, 24615 nonzeros +8685 rows, 3422 cols, 24030 nonzeros +6210 rows, 2792 cols, 18270 nonzeros +4635 rows, 2342 cols, 14040 nonzeros +4185 rows, 2207 cols, 12690 nonzeros + +Solving MIP model with: + 4185 rows + 2207 cols (2 binary, 0 integer, 0 implied int., 2205 continuous) + 12690 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 0.3370531483 100.00% 0 0 0 1425 0.1s + H 0 0 0 0.00% 0 0 0.00% 568 118 0 1660 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.14 (total) + 0.03 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2100 (total) + 0 (strong br.) + 235 (separation) + 440 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.140536 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_4b0c +WARNING:mesido:Expected the specified investment costs of asset HeatStorage_4b0c to be per Wh or m3, but they are provided in WATT instead. +WARNING:mesido:No fixed OPEX cost information specified for asset GeothermalSource_b702 +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 26 equations, 2 collocation points, and 92 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +529 rows, 218 cols, 1360 nonzeros +373 rows, 174 cols, 1082 nonzeros +329 rows, 132 cols, 844 nonzeros +245 rows, 122 cols, 764 nonzeros +229 rows, 118 cols, 722 nonzeros + +Solving MIP model with: + 229 rows + 118 cols (3 binary, 0 integer, 0 implied int., 115 continuous) + 722 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 93 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 142 (total) + 0 (strong br.) + 49 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.016919 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 4 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +497 rows, 202 cols, 1290 nonzeros +345 rows, 162 cols, 997 nonzeros +299 rows, 120 cols, 757 nonzeros +214 rows, 107 cols, 692 nonzeros +189 rows, 101 cols, 621 nonzeros + +Solving MIP model with: + 189 rows + 101 cols (3 binary, 0 integer, 0 implied int., 98 continuous) + 621 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.000228488135 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.000228700989 inf inf 0 0 0 80 0.0s + +Solving report + Status Optimal + Primal bound 0.000364976464812 + Dual bound 0.000364976464812 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.000364976464812 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 138 (total) + 0 (strong br.) + 58 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.01665 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_4b0c +WARNING:mesido:Expected the specified investment costs of asset HeatStorage_4b0c to be per Wh or m3, but they are provided in WATT instead. +WARNING:mesido:No fixed OPEX cost information specified for asset GeothermalSource_b702 +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 26 equations, 2 collocation points, and 92 free variables +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +507 rows, 212 cols, 1298 nonzeros +421 rows, 172 cols, 1184 nonzeros +335 rows, 164 cols, 981 nonzeros +287 rows, 120 cols, 770 nonzeros +222 rows, 116 cols, 690 nonzeros +222 rows, 116 cols, 690 nonzeros + +Solving MIP model with: + 222 rows + 116 cols (3 binary, 0 integer, 0 implied int., 113 continuous) + 690 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 0 0 0 83 0.0s + F 0 0 0 0.00% 0 3.01 100.00% 54 11 2 147 0.0s + +Symmetry detection completed in 0.0s +No symmetry present + + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 4 + LP iterations 288 (total) + 0 (strong br.) + 34 (separation) + 128 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.0229 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +465 rows, 196 cols, 1210 nonzeros +373 rows, 148 cols, 1064 nonzeros +294 rows, 146 cols, 851 nonzeros +245 rows, 101 cols, 627 nonzeros +181 rows, 97 cols, 580 nonzeros +173 rows, 93 cols, 563 nonzeros + +Solving MIP model with: + 173 rows + 93 cols (3 binary, 0 integer, 0 implied int., 90 continuous) + 563 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.0759454878 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.0759455994 inf inf 1 0 0 89 0.0s + R 0 0 0 0.00% 0.0759455994 0.0760586426 0.15% 5 1 0 102 0.0s + +Solving report + Status Optimal + Primal bound 0.0760586426469 + Dual bound 0.0760586426469 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.0760586426469 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.01 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 103 (total) + 0 (strong br.) + 13 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.006779 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 45 collocation points, and 114 free variables +CasADi - 2024-10-28 15:57:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:57:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:57:26 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +13230 rows, 5580 cols, 33390 nonzeros +10467 rows, 4732 cols, 29518 nonzeros +7221 rows, 3822 cols, 22244 nonzeros +5936 rows, 3345 cols, 18935 nonzeros +5554 rows, 3296 cols, 18009 nonzeros + +Solving MIP model with: + 5554 rows + 3296 cols (135 binary, 0 integer, 0 implied int., 3161 continuous) + 18009 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 0 inf inf 0 0 0 2997 0.1s + +0.7% inactive integer columns, restarting +Model after restart has 5500 rows, 3291 cols (134 bin., 0 int., 0 impl., 3157 cont.), and 17854 nonzeros + + 0 0 0 0.00% 0 inf inf 178 0 0 9637 1.0s + 0 0 0 0.00% 0 inf inf 178 157 0 10149 1.0s + +5.2% inactive integer columns, restarting +Model after restart has 5289 rows, 3256 cols (127 bin., 0 int., 0 impl., 3129 cont.), and 17102 nonzeros + + 0 0 0 0.00% 0 inf inf 183 0 0 14652 2.0s + 0 0 0 0.00% 0 inf inf 183 174 0 15303 2.1s + +3.1% inactive integer columns, restarting +Model after restart has 5164 rows, 3236 cols (123 bin., 0 int., 0 impl., 3113 cont.), and 16659 nonzeros + + 0 0 0 0.00% 0 inf inf 195 0 0 19740 3.4s + 0 0 0 0.00% 0 inf inf 196 183 0 20346 3.4s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.1%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 6.67 (total) + 0.09 (presolve) + 0.00 (postsolve) + Nodes 446 + LP iterations 32307 (total) + 0 (strong br.) + 2895 (separation) + 18626 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (6.671759 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 45 collocation points, and 114 free variables +CasADi - 2024-10-28 15:57:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:57:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:57:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:57:33 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +12645 rows, 5355 cols, 32175 nonzeros +9887 rows, 4577 cols, 27117 nonzeros +7756 rows, 4426 cols, 22699 nonzeros +6574 rows, 3604 cols, 20323 nonzeros +5161 rows, 3071 cols, 17116 nonzeros +4762 rows, 3026 cols, 15948 nonzeros + +Solving MIP model with: + 4762 rows + 3026 cols (135 binary, 0 integer, 0 implied int., 2891 continuous) + 15948 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 1.654650622 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 1.772044952 inf inf 1 0 0 2717 0.1s + +1.5% inactive integer columns, restarting +Model after restart has 4622 rows, 3002 cols (133 bin., 0 int., 0 impl., 2869 cont.), and 15693 nonzeros + + 0 0 0 0.00% 3.386576825 inf inf 268 0 0 9430 2.0s + 0 0 0 0.00% 3.386576859 inf inf 268 248 0 10134 2.0s + L 0 0 0 0.00% 3.474897456 3.484816481 0.28% 1194 262 24 13585 4.4s + 472 278 43 6.40% 3.47543047 3.484816481 0.27% 377 169 163 25734 9.4s + T 1031 35 82 68.37% 3.476462314 3.48159043 0.15% 305 141 327 35435 13.6s + +Solving report + Status Optimal + Primal bound 3.48159043018 + Dual bound 3.47811013426 + Gap 0.1% (tolerance: 0.1%) + Solution status feasible + 3.48159043018 (objective) + 0 (bound viol.) + 3.07609493433e-12 (int. viol.) + 0 (row viol.) + Timing 13.91 (total) + 0.06 (presolve) + 0.00 (postsolve) + Nodes 1069 + LP iterations 36662 (total) + 4871 (strong br.) + 4346 (separation) + 8872 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (13.919796 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 45 collocation points, and 113 free variables +CasADi - 2024-10-28 15:57:48 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:57:48 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +14983 rows, 5763 cols, 38921 nonzeros +11427 rows, 4996 cols, 32695 nonzeros +10437 rows, 4366 cols, 31255 nonzeros + +Solving MIP model with: + 10437 rows + 4366 cols (318 binary, 0 integer, 45 implied int., 4003 continuous) + 31255 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 0 inf inf 0 0 2 3404 0.2s + 0 0 0 0.00% 0 inf inf 10149 544 129 25700 9.9s + +0.9% inactive integer columns, restarting +Model after restart has 9864 rows, 4186 cols (297 bin., 0 int., 45 impl., 3844 cont.), and 30100 nonzeros + + 0 0 0 0.00% 0 inf inf 528 0 0 25700 10.0s + 0 0 0 0.00% 0 inf inf 528 397 3 27044 10.0s + C 0 0 0 0.00% 0 0.9374372411 100.00% 4203 812 80 28489 10.6s + +Symmetry detection completed in 0.0s +Found 10 generators + + 435 232 75 0.26% 0 0.9374372411 100.00% 8394 808 398 50408 19.8s + +Restarting search from the root node +Model after restart has 8415 rows, 3952 cols (271 bin., 0 int., 0 impl., 3681 cont.), and 26311 nonzeros + + 933 0 0 0.00% 0 0.9374372411 100.00% 779 0 0 57342 23.6s + 933 0 0 0.00% 0 0.9374372411 100.00% 779 536 6 59693 23.8s + +Symmetry detection completed in 0.0s +Found 1 generators + + 1308 199 32 0.00% 0 0.9374372411 100.00% 5698 896 114 70548 28.9s + L 1569 167 64 0.00% 0 0.3473428397 100.00% 5387 915 235 74904 36.2s + L 1869 209 160 0.58% 0 0.3050549675 100.00% 5721 1061 551 92781 41.3s + 2551 429 363 1.63% 0 0.3050549675 100.00% 5218 854 1253 117538 46.3s + 3282 773 523 9.06% 0 0.3050549675 100.00% 6116 1150 1788 134881 51.3s + T 3288 406 525 9.06% 0 0.2826809128 100.00% 6116 1150 1796 134952 51.4s + T 3393 451 539 9.17% 0 0.2768291473 100.00% 6118 1172 1841 136315 51.9s + T 3522 424 556 9.30% 0 0.261122189 100.00% 6126 1188 1897 138115 52.5s + T 3532 347 560 9.30% 0 0.2387481344 100.00% 6129 1188 1904 138204 52.6s + T 3613 356 572 9.31% 0 0.2287912256 100.00% 6093 1201 1936 139557 53.1s + T 3642 346 578 9.31% 0 0.2163740797 100.00% 6096 1201 1952 139757 53.2s + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + T 3742 353 595 9.55% 0 0.2080620771 100.00% 6091 832 2030 141386 53.8s + T 3834 355 613 9.58% 0 0.2064171709 100.00% 6073 849 2085 142850 54.3s + T 3934 349 631 9.59% 0 0.1964602621 100.00% 5995 857 2124 144482 54.9s + T 4039 353 649 9.61% 0 0.1865033534 100.00% 5969 880 2177 146046 55.4s + T 4338 447 712 9.71% 0 0.1848584472 100.00% 5798 814 2406 150994 56.8s + T 4359 382 715 9.73% 0 0.1749015384 100.00% 5800 814 2412 151164 56.9s + T 4573 388 769 9.79% 0 0.1665895358 100.00% 5549 933 2630 154729 58.0s + T 4645 392 780 9.86% 0 0.1649446296 100.00% 5723 1024 2664 157058 58.5s + T 4756 347 801 9.88% 0 0.1549877208 100.00% 5780 800 2715 158747 59.1s + T 4804 326 810 9.88% 0 0.1516979084 100.00% 5749 809 2740 159773 59.5s + T 4837 235 811 10.50% 0 0.1293238538 100.00% 5750 809 2740 160041 59.5s + T 4845 207 813 10.82% 0 0.119366945 100.00% 5752 809 2743 160094 59.6s + T 4857 183 815 12.15% 0 0.1069497991 100.00% 5754 809 2743 160177 59.7s + T 4877 162 816 15.74% 0 0.0969928903 100.00% 5755 809 2743 160340 59.7s + T 4936 166 824 15.78% 0 0.0945326532 100.00% 5750 826 2759 161316 60.1s + T 4982 142 841 18.72% 0 0.0845757444 100.00% 5757 826 2809 161802 60.2s + T 5029 165 846 18.72% 0 0.0821155073 100.00% 5730 834 2818 162917 60.6s + T 5041 121 847 25.08% 0 0.0721585986 100.00% 5731 834 2818 162997 60.6s + T 5061 104 851 34.62% 0 0.0622016898 100.00% 5734 834 2824 163139 60.7s + T 5222 105 892 44.63% 0 0.052244781 100.00% 5721 782 2995 166918 61.5s + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + T 5257 75 900 51.93% 0 0.0422878722 100.00% 5728 782 3012 167306 61.7s + T 5288 51 908 85.89% 0 0.0323309634 100.00% 5736 782 3021 167726 61.8s + T 5356 41 928 89.61% 0 0.0223740547 100.00% 5230 807 3061 168576 62.2s + T 5389 33 937 91.07% 0 0.0199138176 100.00% 4988 822 3084 169077 62.5s + T 5415 12 945 99.43% 0 0.00995690878 100.00% 4995 822 3096 169474 62.6s + T 5439 0 952 100.00% 0 0 0.00% 4999 822 3101 169851 62.8s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 2.01172412062e-13 (int. viol.) + 0 (row viol.) + Timing 62.79 (total) + 0.17 (presolve) + 0.00 (postsolve) + Nodes 5448 + LP iterations 169934 (total) + 0 (strong br.) + 15032 (separation) + 55156 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (62.800647 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:58:51 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:58:52 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +14355 rows, 5583 cols, 37665 nonzeros +10841 rows, 4728 cols, 31207 nonzeros +8376 rows, 3722 cols, 25001 nonzeros +5689 rows, 3200 cols, 17696 nonzeros +4833 rows, 2960 cols, 14835 nonzeros + +Solving MIP model with: + 4833 rows + 2960 cols (94 binary, 0 integer, 0 implied int., 2866 continuous) + 14835 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 1.738517166 inf inf 1 0 0 2468 0.2s + L 0 0 0 0.00% 1.744055475 1.78059252 2.05% 1151 264 4 2998 1.2s + +20.2% inactive integer columns, restarting +Model after restart has 3631 rows, 2682 cols (75 bin., 0 int., 0 impl., 2607 cont.), and 11127 nonzeros + + 0 0 0 0.00% 1.74683905 1.78059252 1.90% 188 0 0 4532 1.3s + 0 0 0 0.00% 1.74683905 1.78059252 1.90% 188 186 3 5591 1.3s + L 0 0 0 0.00% 1.773886644 1.780101785 0.35% 829 394 3 6036 2.1s + L 0 0 0 0.00% 1.773886644 1.780101785 0.35% 829 394 3 7252 2.7s + +2.7% inactive integer columns, restarting +Model after restart has 2875 rows, 2566 cols (66 bin., 0 int., 0 impl., 2500 cont.), and 8743 nonzeros + + 0 0 0 0.00% 1.773886644 1.780101785 0.35% 324 0 0 8468 2.7s + 0 0 0 0.00% 1.773886644 1.780101785 0.35% 324 152 0 8867 2.7s + +Symmetry detection completed in 0.0s +Found 9 generators + + L 0 0 0 0.00% 1.775184991 1.780101785 0.28% 455 171 0 11509 5.1s + +Solving report + Status Optimal + Primal bound 1.78010178476 + Dual bound 1.78002263569 + Gap 0.00445% (tolerance: 0.01%) + Solution status feasible + 1.78010178476 (objective) + 0 (bound viol.) + 7.17524269195e-12 (int. viol.) + 0 (row viol.) + Timing 5.17 (total) + 0.10 (presolve) + 0.00 (postsolve) + Nodes 9 + LP iterations 12745 (total) + 155 (strong br.) + 957 (separation) + 7459 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (5.177172 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 45 collocation points, and 113 free variables +CasADi - 2024-10-28 15:58:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:58:57 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +12823 rows, 5490 cols, 32576 nonzeros +9131 rows, 4723 cols, 25057 nonzeros +6521 rows, 3598 cols, 18577 nonzeros +5576 rows, 3418 cols, 16282 nonzeros + +Solving MIP model with: + 5576 rows + 3418 cols (180 binary, 0 integer, 0 implied int., 3238 continuous) + 16282 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.1s + 0 0 0 0.00% 0 inf inf 1 0 0 2328 0.1s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.49 (total) + 0.05 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 2805 (total) + 0 (strong br.) + 477 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.499483 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:Pipe 'Pipe1'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe1'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe1. +WARNING:mesido:Pipe 'Pipe2'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe2. +WARNING:mesido:Pipe 'Pipe3'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe3. +WARNING:mesido:Pipe 'Pipe4'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe4. +WARNING:mesido:Pipe 'Pipe1_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe2_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe3_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe4_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_408e_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_408e_ret. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'innerDiameter' and 'diameter' specified. Diameter of DN300 will be used. +WARNING:mesido:Pipe 'Pipe_ce68_ret'' has both 'material' and 'diameter' specified. Insulation properties of DN300 will be used. +WARNING:mesido:No installation cost info provided for asset Pipe_ce68_ret. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 31 equations, 5 collocation points, and 113 free variables +CasADi - 2024-10-28 15:58:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:58:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +845 rows, 376 cols, 2045 nonzeros +610 rows, 314 cols, 1800 nonzeros +442 rows, 288 cols, 1477 nonzeros +432 rows, 283 cols, 1428 nonzeros + +Solving MIP model with: + 432 rows + 283 cols (15 binary, 0 integer, 0 implied int., 268 continuous) + 1428 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0 inf inf 1 0 0 174 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 249 (total) + 0 (strong br.) + 70 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.020108 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:58:58 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +775 rows, 356 cols, 1905 nonzeros +512 rows, 277 cols, 1559 nonzeros +358 rows, 259 cols, 1230 nonzeros +348 rows, 254 cols, 1170 nonzeros + +Solving MIP model with: + 348 rows + 254 cols (15 binary, 0 integer, 0 implied int., 239 continuous) + 1170 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% -inf inf inf 0 0 0 0 0.0s + 0 0 0 0.00% 0.1797936621 inf inf 0 0 2 178 0.0s + R 0 0 0 0.00% 0.1833097201 0.1833097201 0.00% 230 35 11 242 0.0s + +Solving report + Status Optimal + Primal bound 0.183309720134 + Dual bound 0.183309720134 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.183309720134 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.02 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 242 (total) + 0 (strong br.) + 64 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.015559 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 20 equations, 45 collocation points, and 72 free variables +CasADi - 2024-10-28 15:58:59 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe_275a.HeatOut.H__e0__t0-Pipe_275a_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe_275a.HeatOut.H__e0__t0-Pipe_275a_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=32290.7, (((281.882*Pipe_275a.Hydraulic_power__e0__t0)-((@1*Pipe_275a.HeatIn.Hydraulic_power__e0__t0)-(@1*Pipe_275a.HeatOut.Hydraulic_power__e0__t0)))/3016.98) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:1.0 & 1.0, 135.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:901.4530070682827 & 0.0011093201666187936, 31.6227923815085 & 0.026180339887659526 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 3186 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t0)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t0))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 3344 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t1)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t1))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 3502 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t2)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t2))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 3660 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t3)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t3))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 3818 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t4)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t4))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 3976 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t5)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t5))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 4134 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t6)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t6))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 4292 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t7)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t7))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 4450 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t8)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t8))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:row 4608 (max: 901.4530070682827, min: 0.0011093201666187936, range: 812617.5239524493): ((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t9)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t9))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:Too many warnings of same type (530 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 1802.9060141365655 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 810 (Pipe_e6c6.HeatOut.Heat__e0__t0): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t0)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t0)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t0)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t0))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 811 (Pipe_e6c6.HeatOut.Heat__e0__t1): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t1)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t1)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t1)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t1))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 812 (Pipe_e6c6.HeatOut.Heat__e0__t2): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t2)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t2)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t2)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t2))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 813 (Pipe_e6c6.HeatOut.Heat__e0__t3): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t3)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t3)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t3)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t3))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 814 (Pipe_e6c6.HeatOut.Heat__e0__t4): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t4)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t4)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t4)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t4))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 815 (Pipe_e6c6.HeatOut.Heat__e0__t5): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t5)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t5)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t5)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t5))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 816 (Pipe_e6c6.HeatOut.Heat__e0__t6): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t6)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t6)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t6)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t6))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 817 (Pipe_e6c6.HeatOut.Heat__e0__t7): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t7)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t7)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t7)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t7))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 818 (Pipe_e6c6.HeatOut.Heat__e0__t8): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t8)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t8)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t8)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t8))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:col 819 (Pipe_e6c6.HeatOut.Heat__e0__t9): range 1802.9060141365655, min 0.1333333333333333, max 240.387468551542 +INFO:rtctools:@1=6.28094e+07, (((8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t9)-(@1*(1-Pipe_e6c6__is_disconnected__e0__t9)))/@1) <= 0.0 +INFO:rtctools:((((3.14047e+07*Pipe_e6c6.HeatIn.Heat__e0__t9)-(8.37458e+06*Pipe_e6c6.HeatOut.Heat__e0__t9))-(38.6463*Pipe_e6c6__hn_heat_loss__e0__t0))/34837.8) = 0.0 +INFO:rtctools:Too many warnings of same type (350 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:59:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:59:00 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +6300 rows, 3330 cols, 14535 nonzeros +4950 rows, 2745 cols, 12195 nonzeros +3375 rows, 2655 cols, 8640 nonzeros +2295 rows, 1935 cols, 6480 nonzeros + +Solving MIP model with: + 2295 rows + 1935 cols (0 binary, 0 integer, 0 implied int., 1935 continuous) + 6480 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.01 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1775 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.045577 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective_matrix', {'min': 1.0, 'max': 1.0}) +INFO:rtctools:('objective', {'min': 0.0, 'max': 135.0}) +INFO:rtctools:('matrix', {'min': 0.0011093201666187936, 'max': 901.4530070682827}) +INFO:rtctools:('rhs', {'min': 0.026180339887659526, 'max': 31.6227923815085}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 37 equations, 3 collocation points, and 183 free variables +CasADi - 2024-10-28 15:59:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe_5d92.HeatOut.H__e0__t0-Pipe_5d92_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe_5d92.HeatOut.H__e0__t0-Pipe_5d92_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=32290.7, (((252.91*Pipe_96bc.Hydraulic_power__e0__t0)-((@1*GeothermalSource_fafd.HeatOut.Hydraulic_power__e0__t0)-(@1*Pipe_96bc.HeatOut.Hydraulic_power__e0__t0)))/2857.73) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:1.0 & 1.0, 9.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:223.61126984121353 & 0.004472046514963672, 223.60679779469854 & 0.004472046514963672 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 703 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(0.100912*Pipe_8592__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 704 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_8592__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 713 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(0.100912*Pipe_8592__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 714 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_8592__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 723 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_96bc__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 724 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_96bc__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 733 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_96bc__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 734 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_96bc__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 1094 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)-(0.100912*Pipe_8592__flow_direct_var__e0__t1))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:row 1095 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)+(0.100912*(@1-Pipe_8592__flow_direct_var__e0__t1)))-(2.01817e-06*(@1-Pipe_8592__is_disconnected__e0__t1)))/0.000451285) >= 0.0 +INFO:rtctools:Too many warnings of same type (212 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 6205.133924685711 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 669 (Pipe_96bc__is_disconnected__e0__t0): range 6205.133924685711, min 0.004472046514963672, max 27.749647542773584 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_96bc__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:((((252.91*Pipe_96bc.Hydraulic_power__e0__t0)-((1318.62*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0))/0.0504542))+(162463*(Pipe_96bc__is_disconnected__e0__t0+(1-Pipe_96bc__flow_direct_var__e0__t0))))/5854.6) >= 0.0 +INFO:rtctools:col 670 (Pipe_96bc__is_disconnected__e0__t1): range 6205.133924685711, min 0.004472046514963672, max 27.749647542773584 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t1)-(0.100912*Pipe_96bc__flow_direct_var__e0__t1))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:((((252.91*Pipe_96bc.Hydraulic_power__e0__t1)-((1318.62*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t1))/0.0504542))+(162463*(Pipe_96bc__is_disconnected__e0__t1+(1-Pipe_96bc__flow_direct_var__e0__t1))))/5854.6) >= 0.0 +INFO:rtctools:col 671 (Pipe_96bc__is_disconnected__e0__t2): range 6205.133924685711, min 0.004472046514963672, max 27.749647542773584 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t2)-(0.100912*Pipe_96bc__flow_direct_var__e0__t2))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t2)))/0.000451285) <= 0.0 +INFO:rtctools:((((252.91*Pipe_96bc.Hydraulic_power__e0__t2)-((1318.62*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t2))/0.0504542))+(162463*(Pipe_96bc__is_disconnected__e0__t2+(1-Pipe_96bc__flow_direct_var__e0__t2))))/5854.6) >= 0.0 +INFO:rtctools:col 666 (Pipe_8592__is_disconnected__e0__t0): range 5823.360997791824, min 0.004472046514963672, max 26.042341255550298 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(0.100912*Pipe_8592__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:((((287.158*Pipe_8592.Hydraulic_power__e0__t0)-((1497.18*(0.0201817*Pipe_8592.HeatOut.Q__e0__t0))/0.0504542))+(162463*(Pipe_8592__is_disconnected__e0__t0+(1-Pipe_8592__flow_direct_var__e0__t0))))/6238.42) >= 0.0 +INFO:rtctools:col 667 (Pipe_8592__is_disconnected__e0__t1): range 5823.360997791824, min 0.004472046514963672, max 26.042341255550298 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)-(0.100912*Pipe_8592__flow_direct_var__e0__t1))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:((((287.158*Pipe_8592.Hydraulic_power__e0__t1)-((1497.18*(0.0201817*Pipe_8592.HeatOut.Q__e0__t1))/0.0504542))+(162463*(Pipe_8592__is_disconnected__e0__t1+(1-Pipe_8592__flow_direct_var__e0__t1))))/6238.42) >= 0.0 +INFO:rtctools:col 668 (Pipe_8592__is_disconnected__e0__t2): range 5823.360997791824, min 0.004472046514963672, max 26.042341255550298 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t2)-(0.100912*Pipe_8592__flow_direct_var__e0__t2))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t2)))/0.000451285) <= 0.0 +INFO:rtctools:((((287.158*Pipe_8592.Hydraulic_power__e0__t2)-((1497.18*(0.0201817*Pipe_8592.HeatOut.Q__e0__t2))/0.0504542))+(162463*(Pipe_8592__is_disconnected__e0__t2+(1-Pipe_8592__flow_direct_var__e0__t2))))/6238.42) >= 0.0 +INFO:rtctools:col 330 (Pipe_6604_ret.HeatOut.Q__e0__t0): range 1221.61538781195, min 0.03660764721516489, max 44.720465149636716 +INFO:rtctools:(-(((0.612178*Pipe_6604.dH__e0__t0)+((1.53045*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t0))/0.0504542))/16.7227)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_6604__flow_direct_var__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:col 331 (Pipe_6604_ret.HeatOut.Q__e0__t1): range 1221.61538781195, min 0.03660764721516489, max 44.720465149636716 +INFO:rtctools:(-(((0.612178*Pipe_6604.dH__e0__t1)+((1.53045*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t1))/0.0504542))/16.7227)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t1)-(0.100912*Pipe_6604__flow_direct_var__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:col 332 (Pipe_6604_ret.HeatOut.Q__e0__t2): range 1221.61538781195, min 0.03660764721516489, max 44.720465149636716 +INFO:rtctools:(-(((0.612178*Pipe_6604.dH__e0__t2)+((1.53045*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t2))/0.0504542))/16.7227)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t2)-(0.100912*Pipe_6604__flow_direct_var__e0__t2)))/0.000451285) <= 0.0 +INFO:rtctools:col 354 (Pipe_f3b9_ret.HeatOut.Q__e0__t0): range 1133.8869274491472, min 0.039439968895524945, max 44.720465149636716 +INFO:rtctools:(-(((0.710571*Pipe_f3b9.dH__e0__t0)+((1.77643*(0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t0))/0.0504542))/18.0165)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_f3b9__flow_direct_var__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:Too many warnings of same type (5 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:59:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:59:01 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1326 rows, 570 cols, 3414 nonzeros +975 rows, 498 cols, 2924 nonzeros +867 rows, 420 cols, 2708 nonzeros + +Solving MIP model with: + 867 rows + 420 cols (18 binary, 0 integer, 0 implied int., 402 continuous) + 2708 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s +0; Iter: Time 1.526e-07; average = 1.526e-08; Bound = 1.601e-05 + 0 0 0 0.00% 0 inf inf 0 0 0 321 0.0s + R 0 0 0 0.00% 0 0.0311767994 100.00% 291 27 6 438 0.0s + L 0 0 0 0.00% 0 0.0118345703 100.00% 423 48 6 539 0.1s + T 14 0 3 3.96% 0 0.0084351105 100.00% 427 26 16 1528 0.2s + T 55 6 20 74.10% 0 0.00791271994 100.00% 437 26 43 2921 0.2s + B 62 4 23 91.31% 0 0.00655197534 100.00% 492 36 52 3263 0.3s + T 65 4 23 92.48% 0 0.00327598767 100.00% 504 18 52 3515 0.3s + T 76 0 27 99.98% 0 0 0.00% 530 23 55 3809 0.3s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.29 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 79 + LP iterations 3855 (total) + 116 (strong br.) + 273 (separation) + 733 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_2927.HeatIn.Hydraulic_power: abs max = 0.009687107714185007 +INFO:rtctools:Pipe_6604.HeatOut.Hydraulic_power: abs max = 0.009241566222121187 +INFO:rtctools:Pipe_5d92_ret.HeatIn.Hydraulic_power: abs max = 0.009182207345018898 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.294485 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 2 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 37 equations, 3 collocation points, and 183 free variables +CasADi - 2024-10-28 15:59:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Sanity check of lbg and ubg, checking for small values (<1e-12) +INFO:rtctools:Smallest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe_5d92.HeatOut.H__e0__t0-Pipe_5d92_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Sanity check of lbg and ubg, checking for large values (>1000000.0) +INFO:rtctools:Largest (absolute) lbg coefficient 10.2 +INFO:rtctools:E.g., (Pipe_5d92.HeatOut.H__e0__t0-Pipe_5d92_ret.HeatIn.H__e0__t0) >= 10.2 +INFO:rtctools:Largest (absolute) ubg coefficient 0.0 +INFO:rtctools:E.g., @1=32290.7, (((252.91*Pipe_96bc.Hydraulic_power__e0__t0)-((@1*GeothermalSource_fafd.HeatOut.Hydraulic_power__e0__t0)-(@1*Pipe_96bc.HeatOut.Hydraulic_power__e0__t0)))/2857.73) = 0.0 +INFO:rtctools:Sanity check on objective and constraints Jacobian matrix /constant coefficients values +INFO:rtctools:Statistics of objective: max & min of abs(jac(f, 1.0))) f(1.0), constants +INFO:rtctools:1.0 & 1.0, 6.0, 0.0 +INFO:rtctools:Statistics of constraints: max & min of abs(jac(g, x0))), max & min of abs(g(x0)) +INFO:rtctools:223.61126984121353 & 0.004472046514963672, 223.60679779469854 & 0.004472046514963672 +INFO:rtctools:Jacobian matrix /constants coefficients values outside typical range! +INFO:rtctools:Exceedence in jacobian of constraints evaluated at x0 (max > 100, min < 0.01, or max / min > 1000): +INFO:rtctools:row 716 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(0.100912*Pipe_8592__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 717 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_8592__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 726 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(0.100912*Pipe_8592__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 727 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_8592__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 736 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_96bc__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 737 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_96bc__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 746 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_96bc__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:row 747 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)+(0.100912*(@1-Pipe_96bc__flow_direct_var__e0__t0)))-(2.01817e-06*(@1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) >= 0.0 +INFO:rtctools:row 1119 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)-(0.100912*Pipe_8592__flow_direct_var__e0__t1))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:row 1120 (max: 223.61126984121353, min: 0.004472046514963672, range: 50002.0): @1=1, ((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)+(0.100912*(@1-Pipe_8592__flow_direct_var__e0__t1)))-(2.01817e-06*(@1-Pipe_8592__is_disconnected__e0__t1)))/0.000451285) >= 0.0 +INFO:rtctools:Too many warnings of same type (212 others remain). +INFO:rtctools:Checking for range exceedence for each variable (i.e., check Jacobian matrix columns) +INFO:rtctools:Max range found: 6205.133924685711 +INFO:rtctools:Exceedence in range per column (max / min > 1000): +INFO:rtctools:col 681 (Pipe_96bc__is_disconnected__e0__t0): range 6205.133924685711, min 0.004472046514963672, max 27.749647542773584 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_96bc__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:((((252.91*Pipe_96bc.Hydraulic_power__e0__t0)-((1318.62*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t0))/0.0504542))+(162463*(Pipe_96bc__is_disconnected__e0__t0+(1-Pipe_96bc__flow_direct_var__e0__t0))))/5854.6) >= 0.0 +INFO:rtctools:col 682 (Pipe_96bc__is_disconnected__e0__t1): range 6205.133924685711, min 0.004472046514963672, max 27.749647542773584 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t1)-(0.100912*Pipe_96bc__flow_direct_var__e0__t1))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:((((252.91*Pipe_96bc.Hydraulic_power__e0__t1)-((1318.62*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t1))/0.0504542))+(162463*(Pipe_96bc__is_disconnected__e0__t1+(1-Pipe_96bc__flow_direct_var__e0__t1))))/5854.6) >= 0.0 +INFO:rtctools:col 683 (Pipe_96bc__is_disconnected__e0__t2): range 6205.133924685711, min 0.004472046514963672, max 27.749647542773584 +INFO:rtctools:((((0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t2)-(0.100912*Pipe_96bc__flow_direct_var__e0__t2))+(2.01817e-06*(1-Pipe_96bc__is_disconnected__e0__t2)))/0.000451285) <= 0.0 +INFO:rtctools:((((252.91*Pipe_96bc.Hydraulic_power__e0__t2)-((1318.62*(0.0201817*Pipe_96bc_ret.HeatOut.Q__e0__t2))/0.0504542))+(162463*(Pipe_96bc__is_disconnected__e0__t2+(1-Pipe_96bc__flow_direct_var__e0__t2))))/5854.6) >= 0.0 +INFO:rtctools:col 678 (Pipe_8592__is_disconnected__e0__t0): range 5823.360997791824, min 0.004472046514963672, max 26.042341255550298 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t0)-(0.100912*Pipe_8592__flow_direct_var__e0__t0))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:((((287.158*Pipe_8592.Hydraulic_power__e0__t0)-((1497.18*(0.0201817*Pipe_8592.HeatOut.Q__e0__t0))/0.0504542))+(162463*(Pipe_8592__is_disconnected__e0__t0+(1-Pipe_8592__flow_direct_var__e0__t0))))/6238.42) >= 0.0 +INFO:rtctools:col 679 (Pipe_8592__is_disconnected__e0__t1): range 5823.360997791824, min 0.004472046514963672, max 26.042341255550298 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t1)-(0.100912*Pipe_8592__flow_direct_var__e0__t1))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:((((287.158*Pipe_8592.Hydraulic_power__e0__t1)-((1497.18*(0.0201817*Pipe_8592.HeatOut.Q__e0__t1))/0.0504542))+(162463*(Pipe_8592__is_disconnected__e0__t1+(1-Pipe_8592__flow_direct_var__e0__t1))))/6238.42) >= 0.0 +INFO:rtctools:col 680 (Pipe_8592__is_disconnected__e0__t2): range 5823.360997791824, min 0.004472046514963672, max 26.042341255550298 +INFO:rtctools:((((0.0201817*Pipe_8592.HeatOut.Q__e0__t2)-(0.100912*Pipe_8592__flow_direct_var__e0__t2))+(2.01817e-06*(1-Pipe_8592__is_disconnected__e0__t2)))/0.000451285) <= 0.0 +INFO:rtctools:((((287.158*Pipe_8592.Hydraulic_power__e0__t2)-((1497.18*(0.0201817*Pipe_8592.HeatOut.Q__e0__t2))/0.0504542))+(162463*(Pipe_8592__is_disconnected__e0__t2+(1-Pipe_8592__flow_direct_var__e0__t2))))/6238.42) >= 0.0 +INFO:rtctools:col 330 (Pipe_6604_ret.HeatOut.Q__e0__t0): range 1221.61538781195, min 0.03660764721516489, max 44.720465149636716 +INFO:rtctools:(-(((0.612178*Pipe_6604.dH__e0__t0)+((1.53045*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t0))/0.0504542))/16.7227)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_6604__flow_direct_var__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:col 331 (Pipe_6604_ret.HeatOut.Q__e0__t1): range 1221.61538781195, min 0.03660764721516489, max 44.720465149636716 +INFO:rtctools:(-(((0.612178*Pipe_6604.dH__e0__t1)+((1.53045*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t1))/0.0504542))/16.7227)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t1)-(0.100912*Pipe_6604__flow_direct_var__e0__t1)))/0.000451285) <= 0.0 +INFO:rtctools:col 332 (Pipe_6604_ret.HeatOut.Q__e0__t2): range 1221.61538781195, min 0.03660764721516489, max 44.720465149636716 +INFO:rtctools:(-(((0.612178*Pipe_6604.dH__e0__t2)+((1.53045*(0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t2))/0.0504542))/16.7227)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_6604_ret.HeatOut.Q__e0__t2)-(0.100912*Pipe_6604__flow_direct_var__e0__t2)))/0.000451285) <= 0.0 +INFO:rtctools:col 354 (Pipe_f3b9_ret.HeatOut.Q__e0__t0): range 1133.8869274491472, min 0.039439968895524945, max 44.720465149636716 +INFO:rtctools:(-(((0.710571*Pipe_f3b9.dH__e0__t0)+((1.77643*(0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t0))/0.0504542))/18.0165)) >= 0.0 +INFO:rtctools:((2.01817e-06+((0.0201817*Pipe_f3b9_ret.HeatOut.Q__e0__t0)-(0.100912*Pipe_f3b9__flow_direct_var__e0__t0)))/0.000451285) <= 0.0 +INFO:rtctools:Too many warnings of same type (5 others remain). +INFO:rtctools:Checking for range exceedence for variables in the objective function +INFO:rtctools:Max range found: 1.0 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_transcribe_linear_coefficients' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:The constraints are linear +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linearity_constraints' +INFO:rtctools:Starting debug check 'OptimizationProblem.__debug_check_linear_independence' +INFO:rtctools:Finished debug check 'OptimizationProblem.__debug_check_linear_independence' +CasADi - 2024-10-28 15:59:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:59:02 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +1299 rows, 555 cols, 3351 nonzeros +1101 rows, 468 cols, 3214 nonzeros +852 rows, 390 cols, 2664 nonzeros + +Solving MIP model with: + 852 rows + 390 cols (18 binary, 0 integer, 0 implied int., 372 continuous) + 2664 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s +0; Iter: Time 1.621e-07; average = 1.621e-08; Bound = 1.707e-05 + 0 0 0 0.00% 0.4982315323 inf inf 0 0 0 303 0.0s + L 0 0 0 0.00% 0.4982315323 0.4982315323 0.00% 496 69 22 461 0.1s + +Solving report + Status Optimal + Primal bound 0.498231532296 + Dual bound 0.498231532296 + Gap 0% (tolerance: 0.01%) + Solution status feasible + 0.498231532296 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.13 (total) + 0.00 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 907 (total) + 0 (strong br.) + 158 (separation) + 396 (heuristics) +INFO:rtctools:Starting debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Variables with all (absolute) state vector entry/entries smaller than 0.01 (but not all zero) +INFO:rtctools:Pipe_51e4.HeatOut.Hydraulic_power: abs max = 0.005594516927428347 +INFO:rtctools:Pipe_f9b0_ret.HeatOut.Hydraulic_power: abs max = 0.005487275865984877 +INFO:rtctools:Finished debug check 'CollocatedIntegratedOptimizationProblem.__debug_check_state_output_scaling' +INFO:rtctools:Solver succeeded with status Optimal (0.135342 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +INFO:rtctools:('objective_matrix', {'min': 1.0, 'max': 1.0}) +INFO:rtctools:('objective', {'min': 0.0, 'max': 6.0}) +INFO:rtctools:('matrix', {'min': 0.004472046514963672, 'max': 223.61126984121353}) +INFO:rtctools:('rhs', {'min': 0.004472046514963672, 'max': 223.60679779469854}) +INFO:rtctools:Using RTC-Tools 2.6.0a3. +WARNING:mesido:No fixed OPEX cost information specified for asset HeatStorage_4b0c +WARNING:mesido:Expected the specified investment costs of asset HeatStorage_4b0c to be per Wh or m3, but they are provided in WATT instead. +WARNING:mesido:No fixed OPEX cost information specified for asset GeothermalSource_b702 +WARNING:root:XML type loading currently does not support loading price profiles for carriers +WARNING:root:No timezone specified for the input profile: default UTC has been used +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3474: RuntimeWarning: Mean of empty slice. + return _methods._mean(a, axis=axis, dtype=dtype, +C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:189: RuntimeWarning: invalid value encountered in double_scalars + ret = ret.dtype.type(ret / rcount) +INFO:rtctools:Starting goal programming +INFO:rtctools:Solving goals at priority 1 +INFO:rtctools:Entering optimize() +INFO:rtctools:Transcribing problem with a DAE of 26 equations, 45 collocation points, and 92 free variables +CasADi - 2024-10-28 15:59:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Transcribing ensemble member 1/1 +INFO:rtctools:Interpolating states +INFO:rtctools:Aggregating and de-scaling variables +INFO:rtctools:Mapping +INFO:rtctools:Composing NLP segment +INFO:rtctools:Creating NLP dictionary +INFO:rtctools:Done transcribing problem +CasADi - 2024-10-28 15:59:03 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +7857 rows, 3957 cols, 20055 nonzeros +5047 rows, 3322 cols, 13591 nonzeros +4050 rows, 2687 cols, 11596 nonzeros +4046 rows, 2687 cols, 11588 nonzeros + +Solving MIP model with: + 4046 rows + 2687 cols (132 binary, 0 integer, 0 implied int., 2555 continuous) + 11588 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 0 3.306677213 100.00% 0 0 0 2101 0.1s + C 0 0 0 0.00% 0 0.1654990108 100.00% 751 106 0 2281 0.2s + L 0 0 0 0.00% 0 0 0.00% 1910 385 0 2893 0.7s + +Solving report + Status Optimal + Primal bound 0 + Dual bound 0 + Gap 0% (tolerance: 0.5%) + Solution status feasible + 0 (objective) + 0 (bound viol.) + 0 (int. viol.) + 0 (row viol.) + Timing 0.73 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 3105 (total) + 0 (strong br.) + 792 (separation) + 212 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.738305 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Solving goals at priority 3 +INFO:rtctools:Entering optimize() +CasADi - 2024-10-28 15:59:04 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +CasADi - 2024-10-28 15:59:04 WARNING("CasADi was not compiled with WITH_OPENMP=ON. Falling back to serial evaluation.") [.../casadi/core/map.cpp:403] +INFO:rtctools:Calling solver +Running HiGHS 1.4.0 [date: 2023-05-17, git hash: bcf6c0b22] +Copyright (c) 2022 ERGO-Code under MIT licence terms +Presolving model +4901 rows, 2642 cols, 12918 nonzeros +3171 rows, 1564 cols, 8601 nonzeros +2142 rows, 1425 cols, 6208 nonzeros +1789 rows, 1205 cols, 5439 nonzeros +1769 rows, 1197 cols, 5387 nonzeros + +Solving MIP model with: + 1769 rows + 1197 cols (95 binary, 0 integer, 0 implied int., 1102 continuous) + 5387 nonzeros + + Nodes | B&B Tree | Objective Bounds | Dynamic Constraints | Work + Proc. InQueue | Leaves Expl. | BestBound BestSol Gap | Cuts InLp Confl. | LpIters Time + + 0 0 0 0.00% 0.2001977287 inf inf 0 0 0 0 0.0s + R 0 0 0 0.00% 4.052097817 4.052108917 0.00% 0 0 0 1062 0.0s + +Solving report + Status Optimal + Primal bound 4.05210891656 + Dual bound 4.05209781713 + Gap 0.000274% (tolerance: 0.5%) + Solution status feasible + 4.05210891656 (objective) + 0 (bound viol.) + 2.12052597703e-14 (int. viol.) + 0 (row viol.) + Timing 0.04 (total) + 0.02 (presolve) + 0.00 (postsolve) + Nodes 1 + LP iterations 1062 (total) + 0 (strong br.) + 0 (separation) + 0 (heuristics) +INFO:rtctools:Solver succeeded with status Optimal (0.042821 seconds). +INFO:rtctools:Done with optimize() +INFO:rtctools:Extracting results +INFO:rtctools:Done extracting results +INFO:rtctools:Done goal programming +No range_data attribute found for test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_min_heat +Running test: test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_min_heat_curr_limit +XMLResource loading... +ResidualHeatSource_61b8 9.313225746154785e-10 +ResidualHeatSource_aec9 9.313225746154785e-10 +No range_data attribute found for test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_min_heat_curr_limit +Running test: test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_price_profile +XMLResource loading... +Welcome to the CBC MILP Solver +Version: 2.10.6 +Build Date: May 17 2023 + +command line - CbcInterface -solve -quit (default strategy 1) +Integer solution of 0 found by DiveCoefficient after 0 iterations and 0 nodes (0.02 seconds) +Search completed - best objective 0, took 0 iterations and 0 nodes (0.02 seconds) +Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 0 to 0 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 0.00000000 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.02 +Time (Wallclock seconds): 0.02 + +Total time (CPU seconds): 0.02 (Wallclock seconds): 0.03 + +Welcome to the CBC MILP Solver +Version: 2.10.6 +Build Date: May 17 2023 + +command line - CbcInterface -solve -quit (default strategy 1) +Integer solution of 9.9900099 found by DiveCoefficient after 0 iterations and 0 nodes (0.00 seconds) +Search completed - best objective 9.990009901183484, took 0 iterations and 0 nodes (0.00 seconds) +Maximum depth 0, 0 variables fixed on reduced cost +Cuts at root node changed objective from 9.99001 to 9.99001 +Probing was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Gomory was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Knapsack was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +Clique was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +MixedIntegerRounding2 was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +FlowCover was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +TwoMirCuts was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) +ZeroHalf was tried 0 times and created 0 cuts of which 0 were active after adding rounds of cuts (0.000 seconds) + +Result - Optimal solution found + +Objective value: 9.99000990 +Enumerated nodes: 0 +Total iterations: 0 +Time (CPU seconds): 0.00 +Time (Wallclock seconds): 0.01 + +Total time (CPU seconds): 0.00 (Wallclock seconds): 0.01 + +ResidualHeatSource_61b8 7.275957614183426e-12 +ResidualHeatSource_aec9 7.275957614183426e-12 +No range_data attribute found for test_multicommodity.TestMultiCommodityHeatPump.test_heat_pump_elec_price_profile +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge +XMLResource loading... +No range_data attribute found for test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_battery +XMLResource loading... +No range_data attribute found for test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_battery +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_head_losses +XMLResource loading... +No range_data attribute found for test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_head_losses +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_lowprod +XMLResource loading... +No range_data attribute found for test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_lowprod +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_storage +XMLResource loading... +No range_data attribute found for test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_emerge_storage +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_priorities_el +XMLResource loading... +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_prod_profile +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_prod_profile +Running test: test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_sequential_staged +XMLResource loading... +XMLResource loading... +1.0681121349334717 +XMLResource loading... +XMLResource loading... +XMLResource loading... +1.6471424102783203 +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_multicommodity_simulator.TestMultiCommoditySimulator.test_multi_commodity_simulator_sequential_staged +Running test: test_multiple_carriers.TestMultipleCarriers.test_multiple_carriers +XMLResource loading... +ResidualHeatSource_61b8 2.3283064365386963e-10 +ResidualHeatSource_aec9 1.1641532182693481e-10 +No range_data attribute found for test_multiple_carriers.TestMultipleCarriers.test_multiple_carriers +Running test: test_multiple_in_and_out_port_components.TestHEX.test_heat_exchanger +XMLResource loading... +ResidualHeatSource_61b8 6.984919309616089e-10 +ResidualHeatSource_aec9 0.0 +No range_data attribute found for test_multiple_in_and_out_port_components.TestHEX.test_heat_exchanger +Running test: test_multiple_in_and_out_port_components.TestHP.test_heat_pump +XMLResource loading... +ResidualHeatSource_61b8 4.656612873077393e-10 +ResidualHeatSource_aec9 1.4551915228366852e-11 +No range_data attribute found for test_multiple_in_and_out_port_components.TestHP.test_heat_pump +Running test: test_network_simulator.TestNetworkSimulator.test_network_simulator +XMLResource loading... +XMLResource saving... +XMLResource saving... +HeatProducer_1 0.0 +HeatProducer_2 4.656612873077393e-10 +Running test: test_pipe_diameter_sizing.TestPipeDiameterSizingExample.test_half_network_gone +XMLResource loading... +GeothermalSource_27cb 0.0 +GeothermalSource_fafd 3.725290298461914e-09 +No range_data attribute found for test_pipe_diameter_sizing.TestPipeDiameterSizingExample.test_half_network_gone +Running test: test_producer_profiles.TestProducerMaxProfile.test_max_producer_profile +XMLResource loading... +GeothermalSource_b702 4.656612873077393e-10 +No range_data attribute found for test_producer_profiles.TestProducerMaxProfile.test_max_producer_profile +Running test: test_profile_parsing.TestPotentialErros.test_asset_potential_errors +XMLResource loading... +No range_data attribute found for test_profile_parsing.TestPotentialErros.test_asset_potential_errors +Running test: test_profile_parsing.TestProfileLoading.test_loading_from_csv +XMLResource loading... +No range_data attribute found for test_profile_parsing.TestProfileLoading.test_loading_from_csv +Running test: test_profile_parsing.TestProfileLoading.test_loading_from_csv_with_influx_profiles_given +XMLResource loading... +No range_data attribute found for test_profile_parsing.TestProfileLoading.test_loading_from_csv_with_influx_profiles_given +Running test: test_profile_parsing.TestProfileLoading.test_loading_from_influx +XMLResource loading... +No range_data attribute found for test_profile_parsing.TestProfileLoading.test_loading_from_influx +Running test: test_profile_parsing.TestProfileLoading.test_loading_from_xml +XMLResource loading... +No range_data attribute found for test_profile_parsing.TestProfileLoading.test_loading_from_xml +Running test: test_pycml.TestPyCML.test_merge_modifiers_function +No range_data attribute found for test_pycml.TestPyCML.test_merge_modifiers_function +Running test: test_pycml.TestPyCML.test_merge_modifiers_models +No range_data attribute found for test_pycml.TestPyCML.test_merge_modifiers_models +Running test: test_setpoint_constraints.TestSetpointConstraints.test_run_small_ates_timed_setpoints_0_changes +XMLResource loading... +No range_data attribute found for test_setpoint_constraints.TestSetpointConstraints.test_run_small_ates_timed_setpoints_0_changes +Running test: test_setpoint_constraints.TestSetpointConstraints.test_run_small_ates_timed_setpoints_2_changes +XMLResource loading... +No range_data attribute found for test_setpoint_constraints.TestSetpointConstraints.test_run_small_ates_timed_setpoints_2_changes +Running test: test_setpoint_constraints.TestSetpointConstraints.test_run_small_ates_timed_setpoints_multiple_constraints +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_setpoint_constraints.TestSetpointConstraints.test_run_small_ates_timed_setpoints_multiple_constraints +Running test: test_setpoint_constraints.TestSetpointConstraints.test_setpoint_constraints +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_setpoint_constraints.TestSetpointConstraints.test_setpoint_constraints +Running test: test_temperature_ates_hp.TestAtesTemperature.test_ates_max_flow +XMLResource loading... +No range_data attribute found for test_temperature_ates_hp.TestAtesTemperature.test_ates_max_flow +Running test: test_temperature_ates_hp.TestAtesTemperature.test_ates_temperature +XMLResource loading... +GenericProducer_4dfe 1.862645149230957e-09 +GeothermalSource_4e5b 3.725290298461914e-09 +No range_data attribute found for test_temperature_ates_hp.TestAtesTemperature.test_ates_temperature +XMLResource loading... +Running test: test_topo_constraints.TestTopoConstraintsOnPipeDiameterSizingExample.test_pipe_class_ordering_vars +No range_data attribute found for test_topo_constraints.TestTopoConstraintsOnPipeDiameterSizingExample.test_pipe_class_ordering_vars +Running test: test_topo_constraints.TestTopoConstraintsOnPipeDiameterSizingExample.test_pipe_class_var +Running test: test_updated_esdl_post_process.TestUpdatedESDL.test_updated_esdl +XMLResource loading... +XMLResource loading... +XMLResource loading... +No range_data attribute found for test_updated_esdl_post_process.TestUpdatedESDL.test_updated_esdl +Running test: test_updated_esdl_pre_process.TestUpdatedESDL.test_updated_esdl +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource loading... +XMLResource saving... +XMLResource saving... +Execution time: 00:09 +ResidualHeatSource_72d7 3.725290298461914e-09 +ResidualHeatSource_76f0 0.0 +No range_data attribute found for test_updated_esdl_pre_process.TestUpdatedESDL.test_updated_esdl +Running test: test_varying_temperature.TestVaryingTemperature.test_1a_temperature_variation +XMLResource loading... +GenericProducer_8172 2.6309862732887268e-08 +No range_data attribute found for test_varying_temperature.TestVaryingTemperature.test_1a_temperature_variation +Running test: test_varying_temperature.TestVaryingTemperature.test_3a_temperature_variation_return +XMLResource loading... +GeothermalSource_b702 2.3283064365386963e-10 +No range_data attribute found for test_varying_temperature.TestVaryingTemperature.test_3a_temperature_variation_return +Running test: test_varying_temperature.TestVaryingTemperature.test_3a_temperature_variation_supply +XMLResource loading... +GeothermalSource_b702 2.3283064365386963e-10 +No range_data attribute found for test_varying_temperature.TestVaryingTemperature.test_3a_temperature_variation_supply +Running test: test_varying_temperature.TestVaryingTemperature.test_heat_pump_varying_temperature +XMLResource loading... +ResidualHeatSource_61b8 6.984919309616089e-10 +ResidualHeatSource_aec9 2.9195143724791706e-07 +No range_data attribute found for test_varying_temperature.TestVaryingTemperature.test_heat_pump_varying_temperature +Running test: test_varying_temperature.TestVaryingTemperature.test_hex_temperature_variation +XMLResource loading... +ResidualHeatSource_61b8 3.230525180697441e-09 +ResidualHeatSource_aec9 2.9103830456733704e-11 +No range_data attribute found for test_varying_temperature.TestVaryingTemperature.test_hex_temperature_variation +Running test: test_varying_temperature.TestVaryingTemperature.test_hex_temperature_variation_disablehex +XMLResource loading... +ResidualHeatSource_61b8 4.656612873077393e-10 +ResidualHeatSource_aec9 1.1641532182693481e-10 +No range_data attribute found for test_varying_temperature.TestVaryingTemperature.test_hex_temperature_variation_disablehex +Running test: test_varying_temperature.TestVaryingTemperature.test_hex_temperature_variation_secondary +XMLResource loading... +ResidualHeatSource_61b8 4.656612873077393e-10 +ResidualHeatSource_aec9 9.89530235528946e-10 +No range_data attribute found for test_varying_temperature.TestVaryingTemperature.test_hex_temperature_variation_secondary +Running test: test_warmingup_unit_cases.TestWarmingUpUnitCases.test_1a +XMLResource loading... +GenericProducer_8172 2.3283064365386963e-10 +Running test: test_warmingup_unit_cases.TestWarmingUpUnitCases.test_2a +XMLResource loading... +GeothermalSource_27cb 2.3283064365386963e-10 +GeothermalSource_fafd 2.3283064365386963e-10 +Running test: test_warmingup_unit_cases.TestWarmingUpUnitCases.test_3a +XMLResource loading... +GeothermalSource_b702 4.656612873077393e-10 +No range_data attribute found for test_warmingup_unit_cases.TestWarmingUpUnitCases.test_3a + +Detailed Test Results: +test_absolute_heat: Success (Duration: 0.399158s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.0031603428377033815, 'max': 316.4213667168779} + rhs: {'min': 0.026180339887659526, 'max': 11.047819430683738} +test_asset_is_realized: Success (Duration: 5.272296s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.004472046514963671, 'max': 1650000.0} + rhs: {'min': 0.004472046514963672, 'max': 223.60679779469854} +test_ates: Success (Duration: 29.388777s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.004472046514963671, 'max': 223.6112698412135} + rhs: {'min': 0.004472046514963672, 'max': 223.60679779469854} +test_electricity_network_topology: Success (Duration: 1.408457s) + Range Data: Not available +test_airco: Success (Duration: 1.454689s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.0015689825935184215, 'max': 2203.041650916468} + rhs: {'min': 0.026180339887659526, 'max': 32.37718953485068} +test_cold_demand: Success (Duration: 1.032439s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.0015689825935184215, 'max': 2203.041650916468} + rhs: {'min': 0.026180339887659526, 'max': 32.37718953485068} +test_insufficient_capacity: Success (Duration: 0.132731s) + Range Data: Not available +test_wko: Success (Duration: 2.150095s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.0015689825935184215, 'max': 2203.041650916468} + rhs: {'min': 0.026180339887659526, 'max': 32.37718953485068} +test_source_sink: Success (Duration: 0.131272s) + Range Data: Not available +test_voltages_and_power_network1: Success (Duration: 0.134470s) + Range Data: Not available +test_source_sink: Success (Duration: 0.089255s) + Range Data: Not available +test_source_sink_max_curr: Success (Duration: 0.079918s) + Range Data: Not available +test_transformer: Success (Duration: 0.098649s) + Range Data: Not available +test_electrolyzer_constant_efficiency: Success (Duration: 0.283667s) + Range Data: Not available +test_electrolyzer_equality_constraint: Success (Duration: 0.280827s) + Range Data: Not available +test_electrolyzer_equality_constraint_inactive_line: Success (Duration: 0.197363s) + Range Data: Not available +test_electrolyzer_inequality: Success (Duration: 0.170539s) + Range Data: Not available +test_electrolyzer_minimum_power: Success (Duration: 0.221049s) + Range Data: Not available +test_air_water_hp_elec: Success (Duration: 0.337098s) + Range Data: Not available +test_elec_boiler: Success (Duration: 0.329699s) + Range Data: Not available +test_emerge_workflow: Success (Duration: 0.437335s) + Range Data: Not available +test_end_scenario_sizing: Success (Duration: 0.008008s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.0016131447526647965, 'max': 2203.0416509164675} + rhs: {'min': 0.0016131447526647968, 'max': 619.905557831735} +test_end_scenario_sizing_discounted: Success (Duration: 14.469825s) + Range Data: Not available +test_end_scenario_sizing_head_loss: Success (Duration: 27.685743s) + Range Data: Not available +test_end_scenario_sizing_staged: Success (Duration: 25.327605s) + Range Data: Not available +test_end_scenario_sizing_annualized: Success (Duration: 4.511627s) + Range Data: Not available +test_from_string_and_from_file_are_equal: Success (Duration: 0.456815s) + Range Data: Not available +test_basic_source_and_demand_heat: Success (Duration: 0.210724s) + Range Data: Not available +test_gas_boiler: Success (Duration: 2.692036s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.014860972716447889, 'max': 3646.366216107051} + rhs: {'min': 0.026180339887659526, 'max': 31.622792381508503} +test_multi_demand_source_node: Success (Duration: 0.116662s) + Range Data: Not available +test_gas_pipe_top: Success (Duration: 19.856626s) + Range Data: Not available +test_source_sink: Success (Duration: 0.838430s) + Range Data: Not available +test_compressor: Success (Duration: 2.183872s) + Range Data: Not available +test_gas_network_head_loss: Success (Duration: 12.174819s) + Range Data: Not available +test_gas_network_pipe_split_head_loss: Success (Duration: 9.784215s) + Range Data: Not available +test_gas_substation: Success (Duration: 2.520679s) + Range Data: Not available +test_heat_network_head_loss: Success (Duration: 4.882101s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.00044721350605726566, 'max': 2236.068424713341} + rhs: {'min': 0.00044721350605726566, 'max': 2236.067977499835} +test_heat_network_pipe_split_head_loss: Success (Duration: 2.041952s) + Range Data: Not available +test_scalar_return_type: Success (Duration: 0.068536s) + Range Data: Not available +test_disconnected_network_pipe: Success (Duration: 0.757805s) + Range Data: Not available +test_disconnected_pipe_darcy_weisbach: Success (Duration: 1.205537s) + Range Data: Not available +test_heat_loss: Success (Duration: 1.083794s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.014860972716447889, 'max': 67.29034627008068} + rhs: {'min': 0.026180339887659526, 'max': 31.622792381508503} +test_zero_heat_loss: Success (Duration: 0.242731s) + Range Data: Not available +test_min_max_pressure_options: Success (Duration: 0.961895s) + Range Data: Not available +test_duplicate_layers_equals_single_layer_of_double_thickness: Success (Duration: 0.000251s) + Range Data: Not available +test_more_insulation_is_less_heat_loss: Success (Duration: 0.000249s) + Range Data: Not available +test_order_of_layers_matters: Success (Duration: 0.000078s) + Range Data: Not available +test_scalar_equal_to_single_element_array: Success (Duration: 0.000132s) + Range Data: Not available +test_hydraulic_power_gas: Success (Duration: 2.978072s) + Range Data: Not available +test_hydraulic_power_gas_multi_demand: Success (Duration: 9.124209s) + Range Data: Not available +test_hydraulic_power_heat: Success (Duration: 0.680006s) + Range Data: Not available +test_insulation_heatdemand: Success (Duration: 3.526468s) + Range Data: + objective_matrix: {'min': 1.0, 'max': 1.0} + objective: {'min': 0.0, 'max': 15.0} + matrix: {'min': 0.003162277660168379, 'max': 225.28845033112694} + rhs: {'min': 0.0031622776601683794, 'max': 77.68589891852484} +test_insulation_heatdemand_b: Success (Duration: 3.060507s) + Range Data: Not available +test_logical_links_electricity: Success (Duration: 0.094163s) + Range Data: Not available +test_logical_links_gas: Success (Duration: 0.076847s) + Range Data: Not available +test_logical_links_network_hybrid: Success (Duration: 0.144378s) + Range Data: Not available +test_logical_links_nodes: Success (Duration: 2.184052s) + Range Data: Not available +test_logical_links_nodes_heat: Success (Duration: 0.216005s) + Range Data: Not available +test_max_size_and_aggr_count: Success (Duration: 3.453985s) + Range Data: Not available +test_heat_pump_elec_min_elec: Success (Duration: 0.466912s) + Range Data: Not available +test_heat_pump_elec_min_heat: Success (Duration: 1.115774s) + Range Data: Not available +test_heat_pump_elec_min_heat_curr_limit: Success (Duration: 0.394637s) + Range Data: Not available +test_heat_pump_elec_price_profile: Success (Duration: 0.650377s) + Range Data: Not available +test_multi_commodity_simulator_emerge: Success (Duration: 0.292706s) + Range Data: Not available +test_multi_commodity_simulator_emerge_battery: Success (Duration: 0.921029s) + Range Data: Not available +test_multi_commodity_simulator_emerge_head_losses: Success (Duration: 0.438364s) + Range Data: Not available +test_multi_commodity_simulator_emerge_lowprod: Success (Duration: 0.308183s) + Range Data: Not available +test_multi_commodity_simulator_emerge_storage: Success (Duration: 0.489460s) + Range Data: Not available +test_multi_commodity_simulator_priorities_el: Success (Duration: 0.169462s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.011170263318682136, 'max': 126.60521261014854} + rhs: {'min': 0.026180339887659526, 'max': 1.5} +test_multi_commodity_simulator_prod_profile: Success (Duration: 0.372850s) + Range Data: Not available +test_multi_commodity_simulator_sequential_staged: Success (Duration: 5.892446s) + Range Data: Not available +test_multiple_carriers: Success (Duration: 0.301470s) + Range Data: Not available +test_heat_exchanger: Success (Duration: 90.368228s) + Range Data: Not available +test_heat_pump: Success (Duration: 2.407911s) + Range Data: Not available +test_network_simulator: Success (Duration: 6.156660s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.0031642010554978816, 'max': 2203.0416509164675} + rhs: {'min': 7.44600674703527, 'max': 70.0} +test_half_network_gone: Success (Duration: 24.168730s) + Range Data: Not available +test_max_producer_profile: Success (Duration: 2.319582s) + Range Data: Not available +test_asset_potential_errors: Success (Duration: 0.175119s) + Range Data: Not available +test_loading_from_csv: Success (Duration: 0.110603s) + Range Data: Not available +test_loading_from_csv_with_influx_profiles_given: Success (Duration: 0.103194s) + Range Data: Not available +test_loading_from_influx: Success (Duration: 0.127329s) + Range Data: Not available +test_loading_from_xml: Success (Duration: 0.065593s) + Range Data: Not available +test_merge_modifiers_function: Success (Duration: 0.000067s) + Range Data: Not available +test_merge_modifiers_models: Success (Duration: 0.000498s) + Range Data: Not available +test_run_small_ates_timed_setpoints_0_changes: Success (Duration: 25.633992s) + Range Data: Not available +test_run_small_ates_timed_setpoints_2_changes: Success (Duration: 38.846005s) + Range Data: Not available +test_run_small_ates_timed_setpoints_multiple_constraints: Success (Duration: 103.188183s) + Range Data: Not available +test_setpoint_constraints: Success (Duration: 33.530337s) + Range Data: Not available +test_ates_max_flow: Success (Duration: 39.817181s) + Range Data: Not available +test_ates_temperature: Success (Duration: 28.083693s) + Range Data: Not available +test_pipe_class_ordering_vars: Success (Duration: 0.240211s) + Range Data: Not available +test_pipe_class_var: Success (Duration: 0.038718s) + Range Data: + objective: {'min': 0.0, 'max': 0.0} + matrix: {'min': 0.0011817114411068073, 'max': 846.2302768799345} + rhs: {'min': 0.0011817114411068073, 'max': 846.2290951684935} +test_updated_esdl: Success (Duration: 3.433712s) + Range Data: Not available +test_updated_esdl: Success (Duration: 9.731453s) + Range Data: Not available +test_1a_temperature_variation: Success (Duration: 0.609690s) + Range Data: Not available +test_3a_temperature_variation_return: Success (Duration: 0.422506s) + Range Data: Not available +test_3a_temperature_variation_supply: Success (Duration: 0.452109s) + Range Data: Not available +test_heat_pump_varying_temperature: Success (Duration: 22.015825s) + Range Data: Not available +test_hex_temperature_variation: Success (Duration: 69.627528s) + Range Data: Not available +test_hex_temperature_variation_disablehex: Success (Duration: 0.944559s) + Range Data: Not available +test_hex_temperature_variation_secondary: Success (Duration: 0.316289s) + Range Data: Not available +test_1a: Success (Duration: 2.070725s) + Range Data: + objective_matrix: {'min': 1.0, 'max': 1.0} + objective: {'min': 0.0, 'max': 135.0} + matrix: {'min': 0.0011093201666187936, 'max': 901.4530070682827} + rhs: {'min': 0.026180339887659526, 'max': 31.6227923815085} +test_2a: Success (Duration: 1.854189s) + Range Data: + objective_matrix: {'min': 1.0, 'max': 1.0} + objective: {'min': 0.0, 'max': 6.0} + matrix: {'min': 0.004472046514963672, 'max': 223.61126984121353} + rhs: {'min': 0.004472046514963672, 'max': 223.60679779469854} +test_3a: Success (Duration: 2.345877s) + Range Data: Not available + +Overall Test Results: +test_absolute_heat: Success (Duration: 0.399158s) +test_asset_is_realized: Success (Duration: 5.272296s) +test_ates: Success (Duration: 29.388777s) +test_electricity_network_topology: Success (Duration: 1.408457s) +test_airco: Success (Duration: 1.454689s) +test_cold_demand: Success (Duration: 1.032439s) +test_insufficient_capacity: Success (Duration: 0.132731s) +test_wko: Success (Duration: 2.150095s) +test_source_sink: Success (Duration: 0.131272s) +test_voltages_and_power_network1: Success (Duration: 0.134470s) +test_source_sink: Success (Duration: 0.089255s) +test_source_sink_max_curr: Success (Duration: 0.079918s) +test_transformer: Success (Duration: 0.098649s) +test_electrolyzer_constant_efficiency: Success (Duration: 0.283667s) +test_electrolyzer_equality_constraint: Success (Duration: 0.280827s) +test_electrolyzer_equality_constraint_inactive_line: Success (Duration: 0.197363s) +test_electrolyzer_inequality: Success (Duration: 0.170539s) +test_electrolyzer_minimum_power: Success (Duration: 0.221049s) +test_air_water_hp_elec: Success (Duration: 0.337098s) +test_elec_boiler: Success (Duration: 0.329699s) +test_emerge_workflow: Success (Duration: 0.437335s) +test_end_scenario_sizing: Success (Duration: 0.008008s) +test_end_scenario_sizing_discounted: Success (Duration: 14.469825s) +test_end_scenario_sizing_head_loss: Success (Duration: 27.685743s) +test_end_scenario_sizing_staged: Success (Duration: 25.327605s) +test_end_scenario_sizing_annualized: Success (Duration: 4.511627s) +test_from_string_and_from_file_are_equal: Success (Duration: 0.456815s) +test_basic_source_and_demand_heat: Success (Duration: 0.210724s) +test_gas_boiler: Success (Duration: 2.692036s) +test_multi_demand_source_node: Success (Duration: 0.116662s) +test_gas_pipe_top: Success (Duration: 19.856626s) +test_source_sink: Success (Duration: 0.838430s) +test_compressor: Success (Duration: 2.183872s) +test_gas_network_head_loss: Success (Duration: 12.174819s) +test_gas_network_pipe_split_head_loss: Success (Duration: 9.784215s) +test_gas_substation: Success (Duration: 2.520679s) +test_heat_network_head_loss: Success (Duration: 4.882101s) +test_heat_network_pipe_split_head_loss: Success (Duration: 2.041952s) +test_scalar_return_type: Success (Duration: 0.068536s) +test_disconnected_network_pipe: Success (Duration: 0.757805s) +test_disconnected_pipe_darcy_weisbach: Success (Duration: 1.205537s) +test_heat_loss: Success (Duration: 1.083794s) +test_zero_heat_loss: Success (Duration: 0.242731s) +test_min_max_pressure_options: Success (Duration: 0.961895s) +test_duplicate_layers_equals_single_layer_of_double_thickness: Success (Duration: 0.000251s) +test_more_insulation_is_less_heat_loss: Success (Duration: 0.000249s) +test_order_of_layers_matters: Success (Duration: 0.000078s) +test_scalar_equal_to_single_element_array: Success (Duration: 0.000132s) +test_hydraulic_power_gas: Success (Duration: 2.978072s) +test_hydraulic_power_gas_multi_demand: Success (Duration: 9.124209s) +test_hydraulic_power_heat: Success (Duration: 0.680006s) +test_insulation_heatdemand: Success (Duration: 3.526468s) +test_insulation_heatdemand_b: Success (Duration: 3.060507s) +test_logical_links_electricity: Success (Duration: 0.094163s) +test_logical_links_gas: Success (Duration: 0.076847s) +test_logical_links_network_hybrid: Success (Duration: 0.144378s) +test_logical_links_nodes: Success (Duration: 2.184052s) +test_logical_links_nodes_heat: Success (Duration: 0.216005s) +test_max_size_and_aggr_count: Success (Duration: 3.453985s) +test_heat_pump_elec_min_elec: Success (Duration: 0.466912s) +test_heat_pump_elec_min_heat: Success (Duration: 1.115774s) +test_heat_pump_elec_min_heat_curr_limit: Success (Duration: 0.394637s) +test_heat_pump_elec_price_profile: Success (Duration: 0.650377s) +test_multi_commodity_simulator_emerge: Success (Duration: 0.292706s) +test_multi_commodity_simulator_emerge_battery: Success (Duration: 0.921029s) +test_multi_commodity_simulator_emerge_head_losses: Success (Duration: 0.438364s) +test_multi_commodity_simulator_emerge_lowprod: Success (Duration: 0.308183s) +test_multi_commodity_simulator_emerge_storage: Success (Duration: 0.489460s) +test_multi_commodity_simulator_priorities_el: Success (Duration: 0.169462s) +test_multi_commodity_simulator_prod_profile: Success (Duration: 0.372850s) +test_multi_commodity_simulator_sequential_staged: Success (Duration: 5.892446s) +test_multiple_carriers: Success (Duration: 0.301470s) +test_heat_exchanger: Success (Duration: 90.368228s) +test_heat_pump: Success (Duration: 2.407911s) +test_network_simulator: Success (Duration: 6.156660s) +test_half_network_gone: Success (Duration: 24.168730s) +test_max_producer_profile: Success (Duration: 2.319582s) +test_asset_potential_errors: Success (Duration: 0.175119s) +test_loading_from_csv: Success (Duration: 0.110603s) +test_loading_from_csv_with_influx_profiles_given: Success (Duration: 0.103194s) +test_loading_from_influx: Success (Duration: 0.127329s) +test_loading_from_xml: Success (Duration: 0.065593s) +test_merge_modifiers_function: Success (Duration: 0.000067s) +test_merge_modifiers_models: Success (Duration: 0.000498s) +test_run_small_ates_timed_setpoints_0_changes: Success (Duration: 25.633992s) +test_run_small_ates_timed_setpoints_2_changes: Success (Duration: 38.846005s) +test_run_small_ates_timed_setpoints_multiple_constraints: Success (Duration: 103.188183s) +test_setpoint_constraints: Success (Duration: 33.530337s) +test_ates_max_flow: Success (Duration: 39.817181s) +test_ates_temperature: Success (Duration: 28.083693s) +test_pipe_class_ordering_vars: Success (Duration: 0.240211s) +test_pipe_class_var: Success (Duration: 0.038718s) +test_updated_esdl: Success (Duration: 3.433712s) +test_updated_esdl: Success (Duration: 9.731453s) +test_1a_temperature_variation: Success (Duration: 0.609690s) +test_3a_temperature_variation_return: Success (Duration: 0.422506s) +test_3a_temperature_variation_supply: Success (Duration: 0.452109s) +test_heat_pump_varying_temperature: Success (Duration: 22.015825s) +test_hex_temperature_variation: Success (Duration: 69.627528s) +test_hex_temperature_variation_disablehex: Success (Duration: 0.944559s) +test_hex_temperature_variation_secondary: Success (Duration: 0.316289s) +test_1a: Success (Duration: 2.070725s) +test_2a: Success (Duration: 1.854189s) +test_3a: Success (Duration: 2.345877s) + +Overall Test Results: +Ran 104 tests +Successes: 104 +Failures: 0 +Errors: 0 +Skipped: 0 +CSV file saved successfully: test_scaling_data\new_scaling_range_test.csv + 134609128 function calls (132122083 primitive calls) in 786.180 seconds + + Ordered by: internal time + + ncalls tottime percall cumtime percall filename:lineno(function) + 4535 453.756 0.100 453.827 0.100 {built-in method casadi._casadi.Function_call} + 162 88.015 0.543 88.024 0.543 {built-in method casadi._casadi.qpsol} +52008/26004 62.861 0.001 62.877 0.002 CoolProp\CoolProp.pyx:391(PropsSI) + 1237 55.640 0.045 55.663 0.045 {built-in method casadi._casadi.jacobian} + 1891 11.720 0.006 11.860 0.006 {built-in method casadi._casadi._veccat} + 436347 5.315 0.000 5.315 0.000 {method 'copy' of 'list' objects} + 1863 3.140 0.002 3.144 0.002 {built-in method casadi._casadi.Function_expand} + 34 3.092 0.091 6.903 0.203 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\adapt_profiles.py:36() + 157356 3.069 0.000 5.925 0.000 {built-in method casadi._casadi.times} + 3518025 2.672 0.000 2.984 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:77(_swig_getattr) + 6327 2.401 0.000 2.401 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\decoder.py:343(raw_decode) +1323575/700744 2.260 0.000 10.329 0.000 {built-in method numpy.array} + 55 2.246 0.041 9.236 0.168 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\adapt_profiles.py:15(set_data_with_averages_and_peak_day) + 422582 2.211 0.000 5.337 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:309(_strptime) + 106207 2.079 0.000 4.213 0.000 {built-in method casadi._casadi.minus} + 451737 1.969 0.000 4.249 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:147(get_index_dtype) + 3184109 1.864 0.000 1.865 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:54(_swig_setattr_nondynamic) + 14328 1.826 0.000 1.826 0.000 {method 'issubset' of 'set' objects} + 3176255 1.820 0.000 4.528 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:114(__setitem__) + 6384 1.370 0.000 1.370 0.000 {built-in method _codecs.charmap_decode} + 15 1.350 0.090 2.930 0.195 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:457() + 3785946 1.262 0.000 1.697 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:57(canonical_signed) + 6629 1.196 0.000 1.200 0.000 {built-in method io.open} + 65844 1.176 0.000 2.325 0.000 {built-in method casadi._casadi.rdivide} + 3696 1.158 0.000 1.198 0.000 {built-in method casadi._casadi.new_Function} + 1803181 1.152 0.000 2.807 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:16283(shape) + 333 1.134 0.003 2.315 0.007 {built-in method casadi._casadi.vertsplit} + 622831 1.130 0.000 4.794 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11059(toarray) + 3721216 1.101 0.000 2.763 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:107(__canonical_signed) + 68440 1.077 0.000 2.273 0.000 {built-in method casadi._casadi.plus} + 15 1.076 0.072 4.045 0.270 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:434(_set_data_with_averages_and_peak_day) + 225752 1.045 0.000 4.677 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:136(check_format) +9649831/9636211 1.030 0.000 1.079 0.000 {built-in method builtins.isinstance} +1932365/1932056 1.015 0.000 2.087 0.000 {built-in method builtins.hasattr} + 225752 0.972 0.000 9.671 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:26(__init__) + 4016 0.960 0.000 1.034 0.000 {built-in method casadi._casadi._vertcat} + 3745 0.848 0.000 0.933 0.000 {built-in method casadi._casadi.substitute} + 74 0.848 0.011 609.075 8.231 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:275(optimize) + 6322 0.846 0.000 2.224 0.000 {method 'read' of '_io.TextIOWrapper' objects} + 225552 0.827 0.000 0.827 0.000 {built-in method scipy.sparse._sparsetools.get_csr_submatrix} + 1063 0.818 0.001 57.468 0.054 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\debug_check_helpers.py:21(func_wrapper) +1260000/1230220 0.792 0.000 2.286 0.000 {built-in method numpy.core._multiarray_umath.implement_array_function} +1527555/1343660 0.788 0.000 1.525 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:640(__get__) + 636238 0.775 0.000 5.091 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:154(update) + 19 0.761 0.040 19.135 1.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2323(__debug_check_transcribe_linear_coefficients) + 422588 0.754 0.000 1.061 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\locale.py:396(normalize) + 903499 0.745 0.000 0.745 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:647(__init__) + 623322 0.730 0.000 1.297 0.000 {built-in method casadi._casadi.transpose} + 622831 0.718 0.000 6.089 0.000 {built-in method casadi._casadi.DM_full} + 3184109 0.714 0.000 2.579 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:73(_swig_setattr) + 176692 0.686 0.000 0.835 0.000 {built-in method casadi._casadi.GenSX_sym} + 2259175 0.679 0.000 2.657 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:13978() + 225752 0.641 0.000 1.378 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1168(prune) + 43 0.616 0.014 0.617 0.014 {built-in method casadi._casadi.jtimes} +7594984/7587254 0.597 0.000 0.600 0.000 {built-in method builtins.len} + 1034520 0.572 0.000 0.822 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:134(DM_from_array) + 1886503 0.570 0.000 0.953 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:7530(size1) + 137 0.563 0.004 39.325 0.287 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:510(__call__) + 152 0.563 0.004 88.476 0.582 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:192(transcribe) + 422591 0.554 0.000 0.554 0.000 {built-in method _locale.setlocale} + 5277247 0.535 0.000 0.537 0.000 {method 'get' of 'dict' objects} + 622831 0.530 0.000 7.200 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11020(__array__) + 225828 0.492 0.000 0.967 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:295(check_shape) + 31 0.487 0.016 0.754 0.024 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:402(_check_profile_time_series) + 1803181 0.479 0.000 0.746 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:7580(size2) + 108519 0.449 0.000 0.589 0.000 {built-in method casadi._casadi.MX_get} + 3570394 0.444 0.000 0.449 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:47(__is_negative) + 1209 0.432 0.000 0.485 0.000 {method 'read' of '_io.BufferedReader' objects} + 622950 0.423 0.000 1.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10897(shape) + 1878151 0.420 0.000 1.896 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9255() + 903184 0.418 0.000 1.067 0.000 <__array_function__ internals>:177(can_cast) + 201491 0.412 0.000 0.420 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:337(__setattr__) + 1886503 0.383 0.000 0.383 0.000 {built-in method casadi._casadi.GenMX_size1} + 82 0.380 0.005 0.380 0.005 {pandas._libs.tslibs.vectorized.ints_to_pydatetime} +1786205/558512 0.379 0.000 0.628 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:895(_eAllStructuralFeatures_gen) + 22927 0.365 0.000 0.397 0.000 {method 'write' of '_io.TextIOWrapper' objects} +1434598/1434592 0.365 0.000 0.365 0.000 {built-in method numpy.asarray} + 165 0.364 0.002 0.365 0.002 {built-in method casadi._casadi.Function_sparsity_jac} + 43 0.359 0.008 18.731 0.436 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:1170(__debug_check_linear_independence) + 33529 0.356 0.000 0.356 0.000 {built-in method casadi._casadi.SX_str} + 508717 0.350 0.000 0.900 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:127(__getitem__) + 6263 0.344 0.000 0.345 0.000 {built-in method nt.stat} + 167388 0.342 0.000 8.153 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csr.py:249(getrow) + 933546 0.340 0.000 2.102 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:179(DM_from_csc) + 6798 0.340 0.000 0.405 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:94(parameters) + 17080 0.338 0.000 0.668 0.000 {built-in method casadi._casadi.symvar} + 1250248 0.333 0.000 1.327 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9259() + 422582 0.331 0.000 5.669 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:565(_strptime_datetime) +530567/525753 0.321 0.000 0.668 0.000 {built-in method builtins.max} + 137 0.317 0.002 0.317 0.002 {built-in method casadi._casadi.conic} + 62 0.312 0.005 3.774 0.061 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2273(_debug_get_named_nlp) + 96 0.312 0.003 0.312 0.003 {method 'read' of '_ssl._SSLSocket' objects} + 622831 0.300 0.000 0.300 0.000 {built-in method casadi._casadi.DM_elements} + 6321 0.295 0.000 6.214 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:197(__init__) + 161634 0.295 0.000 0.704 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:96(__init__) + 422588 0.288 0.000 1.410 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\locale.py:479(_parse_localename) + 625428 0.285 0.000 0.285 0.000 {method 'reshape' of 'numpy.ndarray' objects} + 138361 0.273 0.000 0.273 0.000 {method 'reduce' of 'numpy.ufunc' objects} + 1803181 0.267 0.000 0.267 0.000 {built-in method casadi._casadi.GenMX_size2} + 903327 0.259 0.000 0.513 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:291(nnz) + 52560 0.255 0.000 2.656 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\utils\datetime_utils.py:19(parse_date) + 903137 0.254 0.000 0.254 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:108(getnnz) + 442007 0.249 0.000 0.249 0.000 {method 'match' of 're.Pattern' objects} + 186664 0.244 0.000 0.322 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:53(__init__) + 20792 0.243 0.000 1.163 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:181(_decode_node) + 622831 0.236 0.000 6.520 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11045(__array_custom__) + 1144 0.233 0.000 0.233 0.000 {built-in method io.open_code} + 659806 0.211 0.000 0.830 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:13974() + 422588 0.206 0.000 2.170 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\locale.py:587(getlocale) + 449360 0.205 0.000 0.263 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:168(SX_from_array) + 6 0.203 0.034 0.203 0.034 {method 'do_handshake' of '_ssl._SSLSocket' objects} + 304 0.201 0.001 0.896 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1672(_collint_get_lbx_ubx) + 622831 0.201 0.000 0.501 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10466(elements) +90023/89940 0.199 0.000 0.590 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:107(_set) + 212442 0.198 0.000 0.198 0.000 {method 'replace' of 'datetime.datetime' objects} + 622831 0.195 0.000 6.284 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10931(full) + 130/127 0.193 0.001 0.198 0.002 {built-in method _imp.create_dynamic} + 187209 0.193 0.000 1.092 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:955(handle) + 623464 0.190 0.000 0.311 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:4304(size1) + 62 0.181 0.003 3.800 0.061 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:547() + 123040 0.176 0.000 0.301 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:62(times) + 225828 0.176 0.000 0.177 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:238(isshape) + 422573 0.171 0.000 5.838 0.000 {built-in method strptime} + 58164 0.169 0.000 3.071 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:798(_get_submatrix) + 622950 0.167 0.000 0.274 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:4354(size2) +310223/148161 0.164 0.000 0.164 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:202(eResource) + 50 0.164 0.003 149.610 2.992 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:560(optimize) +161036/160948 0.160 0.000 1.020 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:676(variable_nominal) + 49659 0.160 0.000 0.167 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2104(variable_nominal) + 677484 0.159 0.000 0.202 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:308() + 57912 0.159 0.000 0.236 0.000 {built-in method casadi._casadi.GenMX_sym} + 299 0.156 0.001 0.483 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1917(extract_states) + 622831 0.155 0.000 1.425 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10904(T) + 911796 0.154 0.000 0.154 0.000 {method 'items' of 'dict' objects} + 113679 0.152 0.000 0.468 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:69(_wrapreduction) + 399479 0.152 0.000 0.152 0.000 {built-in method casadi._casadi.MX_name} + 22976 0.152 0.000 0.482 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:283(__init__) +126280/126192 0.149 0.000 0.859 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1118(variable_nominal) + 422588 0.149 0.000 2.319 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:26(_getlang) + 1435447 0.147 0.000 0.147 0.000 {method 'append' of 'list' objects} + 888531 0.146 0.000 0.146 0.000 {method 'split' of 'str' objects} + 20871 0.143 0.000 0.513 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2346(constr_to_str) + 451744 0.141 0.000 0.141 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:658(min) + 1167677 0.140 0.000 0.140 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:104(_get) + 156765 0.138 0.000 0.139 0.000 {built-in method builtins.min} + 299 0.138 0.000 717.010 2.398 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:56(optimize) + 23861 0.136 0.000 0.946 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:255(eContents) +29772/2035 0.136 0.000 1.956 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:186(add_variable) + 81914 0.135 0.000 0.957 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:658(__set__) + 255570 0.133 0.000 0.190 0.000 {method 'format' of 'str' objects} + 220771 0.130 0.000 0.145 0.000 {method 'extend' of 'list' objects} + 1144 0.128 0.000 0.128 0.000 {built-in method marshal.loads} + 1140996 0.127 0.000 0.127 0.000 {method 'replace' of 'str' objects} + 6856 0.125 0.000 48.365 0.007 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:499(_hn_pipe_head_loss) + 264777 0.124 0.000 0.124 0.000 {method 'groupdict' of 're.Match' objects} + 113604 0.124 0.000 0.272 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:15(notify) + 451504 0.123 0.000 0.123 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:143(_prune_array) + 97 0.123 0.001 0.130 0.001 {method 'read_low_memory' of 'pandas._libs.parsers.TextReader' objects} + 623464 0.122 0.000 0.122 0.000 {built-in method casadi._casadi.GenDM_size1} + 614 0.121 0.000 0.124 0.000 {built-in method casadi._casadi.Function_map} + 3988 0.121 0.000 0.252 0.000 {built-in method casadi._casadi.reshape} + 638966 0.120 0.000 0.591 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11689() + 399479 0.119 0.000 0.271 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:14268(name) + 227975 0.119 0.000 0.208 0.000 {built-in method builtins.any} + 11912 0.116 0.000 0.165 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:53(_colebrook_white) + 735808 0.114 0.000 0.114 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:119(get_shape) + 195 0.114 0.001 3.016 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:34(load) + 451756 0.112 0.000 0.112 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:671(max) + 396072 0.110 0.000 5.411 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:93(datetimes) + 22976 0.108 0.000 1.200 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1680(callHandlers) + 52560 0.108 0.000 0.148 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:1256(_msgpack_parse_hook) + 10947 0.108 0.000 0.723 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:255(bounds) + 622950 0.107 0.000 0.107 0.000 {built-in method casadi._casadi.GenDM_size2} +132005/131878 0.106 0.000 0.797 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:715(variable_nominal) + 903184 0.105 0.000 0.105 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:498(can_cast) +117570/117443 0.104 0.000 0.513 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:188(variable_nominal) + 97 0.104 0.001 0.117 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:49(__init__) + 6 0.104 0.017 0.104 0.017 {built-in method _socket.getaddrinfo} +20792/466 0.102 0.000 2.458 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:154(_decode_eobject) + 133 0.101 0.001 2.123 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:421(_simplify_once) +161036/160948 0.100 0.000 1.120 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:125(variable_nominal) + 14374 0.098 0.000 0.182 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:12(add) + 9 0.097 0.011 0.097 0.011 {built-in method _winapi.CreateProcess} + 108519 0.097 0.000 0.766 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:16294(__getitem__) +118675/118548 0.096 0.000 0.609 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:363(variable_nominal) +348302/348287 0.094 0.000 0.607 0.000 {built-in method builtins.getattr} + 23318 0.093 0.000 0.170 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:206(split) + 6 0.093 0.016 3.297 0.549 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:87(load_influxdb) + 100676 0.093 0.000 0.093 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:79(extract_namespace) + 120340 0.093 0.000 0.439 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:904() + 4648/17 0.092 0.000 0.267 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:405(_go_across) + 677484 0.087 0.000 0.087 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:313() + 378664 0.085 0.000 0.085 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:393(many) + 152 0.084 0.001 3.039 0.020 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1245(__flow_direction_path_constraints) + 2454 0.084 0.000 0.156 0.000 {built-in method casadi._casadi.repmat} + 36894 0.083 0.000 2.033 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2110(extra_variable) + 10947 0.082 0.000 1.555 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:730(bounds) +118869/118742 0.081 0.000 0.690 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:244(variable_nominal) +289301/289213 0.080 0.000 0.080 0.000 {built-in method builtins.iter} + 50587 0.080 0.000 0.762 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:139(_decode_eattribute_value) + 78718 0.079 0.000 0.342 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmlresource.py:87(_decode_attribute) + 225828 0.078 0.000 0.078 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:105(__init__) + 329011 0.078 0.000 0.078 0.000 {method 'astype' of 'numpy.ndarray' objects} + 24241 0.076 0.000 0.311 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:71(__init__) + 225828 0.076 0.000 0.154 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_data.py:20(__init__) + 209944 0.075 0.000 0.112 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:912(acquire) + 6628/135 0.074 0.000 0.205 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:353(flatten) + 17080 0.073 0.000 1.043 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:922(_detect_alias) +23102/18640 0.073 0.000 0.375 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:343(add) + 123298 0.073 0.000 0.073 0.000 {built-in method _bisect.bisect_left} + 41523 0.072 0.000 0.092 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:150(splitdrive) + 152 0.071 0.000 2.394 0.016 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1602(__pipe_heat_to_discharge_path_constraints) +132005/131878 0.071 0.000 0.867 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:120(variable_nominal) + 286098 0.069 0.000 0.149 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:304(__iter__) + 98 0.069 0.001 1.683 0.017 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:861(__variable_operational_cost_constraints) + 113119 0.068 0.000 0.179 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:51(_wrapfunc) + 115334 0.068 0.000 0.157 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:703(get_default_value) +32518/32517 0.067 0.000 0.490 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\caching.py:2(wrapper) + 102438 0.067 0.000 0.084 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:180(add) + 15919 0.067 0.000 0.772 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:16343(__array_ufunc__) + 7330 0.066 0.000 3.234 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1147(bounds) + 361929 0.066 0.000 0.111 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:467(is_cold_pipe) + 14429 0.066 0.000 0.333 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:869(_make_alias) + 51327 0.065 0.000 0.065 0.000 {built-in method numpy.asanyarray} + 108519 0.064 0.000 0.653 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:15282(get) + 22005 0.064 0.000 0.174 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:98() + 529532 0.064 0.000 0.064 0.000 {method 'toordinal' of 'datetime.date' objects} + 3096 0.063 0.000 3.093 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\edr_pipe_class.py:20(from_edr_class) + 225752 0.063 0.000 0.095 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:1301(isspmatrix) + 209944 0.061 0.000 0.081 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:919(release) + 59754 0.061 0.000 0.133 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3164(ndim) + 158 0.060 0.000 0.097 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:288() + 427461 0.059 0.000 0.059 0.000 {method '__exit__' of '_thread.lock' objects} + 3096 0.059 0.000 2.990 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\edr_pipe_class.py:66(from_edr_class) + 22976 0.058 0.000 0.153 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1549(findCaller) +22912/22450 0.057 0.000 0.426 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:155(__call__) + 116328 0.056 0.000 0.252 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1300(_process_slice) + 27941 0.054 0.000 0.298 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:882() + 2919 0.054 0.000 0.094 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_heat_loss_u_values_pipe.py:7(heat_loss_u_values_pipe) + 58164 0.054 0.000 3.133 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csc.py:194(getcol) + 220 0.054 0.000 54.236 0.247 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:405(transcribe) + 225828 0.053 0.000 0.053 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:93(to_native) + 1665 0.053 0.000 13.796 0.008 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:869(_hydraulic_power) + 76276 0.053 0.000 0.309 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2305(any) + 415400 0.053 0.000 0.053 0.000 {method 'endswith' of 'str' objects} + 23085 0.053 0.000 0.084 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:166(__new__) + 304 0.052 0.000 0.290 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1743(_collint_get_x0) + 433956 0.052 0.000 0.052 0.000 {method 'lower' of 'str' objects} + 113248 0.052 0.000 0.128 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:61(check) + 225709 0.051 0.000 0.051 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_data.py:23(_get_dtype) + 270 0.051 0.000 32.829 0.122 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:1204(_pipe_head_loss_constraints) + 7085 0.051 0.000 0.103 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:56(parse_parts) + 164474 0.051 0.000 0.071 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:31(emit) + 156 0.050 0.000 0.050 0.000 {method 'acquire' of '_thread.lock' objects} + 502350 0.050 0.000 0.050 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csr.py:231(_swap) + 176447 0.050 0.000 0.774 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2317() + 11862 0.049 0.000 0.097 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:718(func_assert_same_pos) + 511003 0.049 0.000 0.049 0.000 {built-in method _operator.index} + 210185 0.049 0.000 0.049 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:806(filter) + 9717 0.049 0.000 0.073 0.000 :96(_path_join) + 210244 0.048 0.000 0.063 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:426(__exit__) + 129 0.048 0.000 2.969 0.023 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:28(_esdl_convert) + 291386 0.047 0.000 0.047 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csc.py:230(_swap) +127663/26272 0.046 0.000 0.992 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:268(eAllContents) + 24241 0.045 0.000 0.045 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:28(__init__) + 113248 0.045 0.000 0.077 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:25(isinstance) + 137 0.045 0.000 0.046 0.000 {built-in method casadi._casadi.gradient} + 12909 0.044 0.000 62.905 0.005 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:11(_kinematic_viscosity) + 13256 0.044 0.000 0.366 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:162(__init__) + 137 0.044 0.000 38.759 0.283 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:513(__init__) + 2905 0.044 0.000 0.191 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_heat_loss_u_values_pipe.py:135() + 98 0.043 0.000 2.134 0.022 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1271(__pipe_topology_constraints) + 236 0.043 0.000 0.043 0.000 {built-in method nt._getfinalpathname} + 58240 0.043 0.000 0.189 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:216(isintlike) + 44 0.043 0.001 1.982 0.045 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2590(__debug_check_state_output_scaling) + 76276 0.042 0.000 0.427 0.000 <__array_function__ internals>:177(any) + 295188 0.042 0.000 0.042 0.000 {method 'keys' of 'dict' objects} + 53857 0.041 0.000 0.124 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1127(argmax) + 113679 0.041 0.000 0.041 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:70() + 104334 0.041 0.000 3.912 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9039(__mul__) +2854/2797 0.040 0.000 0.293 0.000 {built-in method builtins.__build_class__} + 5986 0.040 0.000 0.334 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:105(bounds) + 133 0.040 0.000 39.320 0.296 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:222(pre) + 53860 0.040 0.000 0.040 0.000 {method 'argmax' of 'numpy.ndarray' objects} + 4366 0.040 0.000 0.301 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:701(assert_array_compare) + 1555 0.040 0.000 0.060 0.000 {built-in method casadi._casadi._horzcat} + 340 0.039 0.000 0.039 0.000 {built-in method nt.listdir} + 8735 0.039 0.000 0.138 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:162(_mean) + 4586 0.038 0.000 0.046 0.000 {built-in method casadi._casadi.new_DM} + 22976 0.038 0.000 1.923 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1600(_log) + 211251 0.037 0.000 0.037 0.000 {method 'acquire' of '_thread.RLock' objects} + 124524 0.037 0.000 0.051 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:41(__toggle_sign) + 133 0.037 0.000 2.580 0.019 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:22(__init__) + 299 0.037 0.000 0.037 0.000 {built-in method casadi._casadi.Function_stats} + 7330 0.036 0.000 4.387 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:697(bounds) + 83888 0.036 0.000 3.394 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9037(__sub__) + 90 0.036 0.000 36.108 0.401 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:174(pre) + 5977 0.036 0.000 0.516 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_heat_loss_u_values_pipe.py:98(pipe_heat_loss) + 3684 0.036 0.000 0.068 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:1295(diff) + 10947 0.035 0.000 0.583 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:377(bounds) + 23215 0.035 0.000 0.058 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\genericpath.py:121(_splitext) +36066/36055 0.035 0.000 0.247 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:244(variable_nominal) + 23085 0.035 0.000 0.058 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:180(__init__) + 123311 0.034 0.000 0.115 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:103(times_sec) + 113604 0.034 0.000 0.034 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:41(__init__) + 152 0.034 0.000 1.435 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1852(discretize_states) + 53841 0.034 0.000 0.103 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1223(argmin) + 53841 0.033 0.000 0.033 0.000 {method 'argmin' of 'numpy.ndarray' objects} + 22735 0.033 0.000 0.614 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1088(emit) + 18923 0.033 0.000 0.188 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:181(_update_opposite) + 760 0.033 0.000 0.046 0.000 {built-in method casadi._casadi.mtimes} + 277432 0.032 0.000 0.032 0.000 {method 'end' of 're.Match' objects} + 214251 0.032 0.000 0.032 0.000 {method 'total_seconds' of 'datetime.timedelta' objects} + 23288 0.032 0.000 0.074 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:51(normcase) + 332226 0.031 0.000 0.031 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:178(_get) +48786/48722 0.031 0.000 0.053 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:74(_update_container) + 53857 0.031 0.000 0.186 0.000 <__array_function__ internals>:177(argmax) + 24533 0.031 0.000 0.470 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:903(eAllReferences) + 41328 0.031 0.000 0.031 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:84(_type_attribute) + 25030 0.030 0.000 0.194 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:159(create) + 176692 0.030 0.000 0.865 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:6519(sym) + 180682 0.030 0.000 0.030 0.000 {method 'add' of 'set' objects} + 152 0.030 0.000 1.388 0.009 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1138(__heat_loss_path_constraints) + 59754 0.030 0.000 0.194 0.000 <__array_function__ internals>:177(ndim) + 130/98 0.030 0.000 0.143 0.001 {built-in method _imp.exec_dynamic} + 12909 0.030 0.000 63.100 0.005 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:84(friction_factor) + 23288 0.029 0.000 0.029 0.000 {built-in method _winapi.LCMapStringEx} + 8735 0.029 0.000 0.033 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:66(_count_reduce_items) + 22735 0.029 0.000 0.063 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1077(flush) + 3523 0.029 0.000 0.199 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:3801(_median) + 65614 0.029 0.000 0.030 0.000 {built-in method __new__ of type object at 0x00007FFDF250C920} + 22735 0.029 0.000 0.112 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:665(format) + 1136 0.029 0.000 0.075 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\function_base.py:23(linspace) + 210244 0.029 0.000 0.029 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:420(__init__) + 123 0.029 0.000 0.110 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3540(post) + 129 0.028 0.000 4.591 0.036 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:34(read_esdl) + 90 0.028 0.000 36.228 0.403 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:86(pre) + 264765 0.028 0.000 0.028 0.000 {method 'weekday' of 'datetime.date' objects} + 117102 0.028 0.000 0.032 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:456(energy_system_components) + 1238 0.028 0.000 0.860 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\_non_storage_component.py:16(__init__) + 878 0.028 0.000 0.891 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_pipe.py:24(__init__) + 20159 0.028 0.000 0.940 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:796(parameters) + 53841 0.027 0.000 0.158 0.000 <__array_function__ internals>:177(argmin) + 52560 0.027 0.000 0.027 0.000 {method 'isoformat' of 'datetime.datetime' objects} + 221273 0.027 0.000 0.033 0.000 {built-in method builtins.issubclass} + 36 0.027 0.001 0.373 0.010 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_tests.py:105(heat_to_discharge_test) + 4526 0.027 0.000 0.225 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:767(__ior__) + 4961 0.027 0.000 0.163 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:63(bounds) + 15422 0.027 0.000 1.289 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1181(parameters) + 65844 0.027 0.000 2.351 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9043(__truediv__) + 1061 0.026 0.000 0.044 0.000 {built-in method casadi._casadi.sum1} + 25030 0.026 0.000 0.127 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:374(__init__) + 52566 0.026 0.000 0.026 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:194(point_from_cols_vals) + 75711 0.026 0.000 0.026 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:326(__getattr__) + 22735 0.026 0.000 0.026 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:431(_format) + 195 0.025 0.000 0.264 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:281(_decode_ereferences) + 30314 0.025 0.000 0.167 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2404(all) + 22005 0.025 0.000 0.208 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:93(cold_pipes) + 9800 0.025 0.000 0.080 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:58(energy_system_options) + 608 0.025 0.000 0.035 0.000 {built-in method casadi._casadi.vec} + 264303 0.025 0.000 0.025 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:715(is_reference) + 21049 0.025 0.000 1.708 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1467(info) + 29 0.025 0.001 0.025 0.001 {method '_parse_whole' of 'xml.etree.ElementTree.XMLParser' objects} + 304 0.025 0.000 0.192 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1786(_collint_get_discrete) + 13971 0.024 0.000 0.336 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:881(findEStructuralFeature) +54078/53980 0.024 0.000 0.245 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:65(__init__) + 23215 0.024 0.000 0.087 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:229(splitext) + 62001 0.023 0.000 2.056 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9035(__add__) +12168/11670 0.023 0.000 0.670 0.000 :1053(_handle_fromlist) + 82139 0.023 0.000 0.023 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:51(aliases) + 52578 0.023 0.000 0.049 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:182(_get_points_for_series) + 8107 0.023 0.000 0.093 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:103(join) + 22284 0.023 0.000 0.023 0.000 {built-in method numpy.empty} + 133 0.023 0.000 23.228 0.175 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:28(pre) + 23085 0.023 0.000 0.023 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:12(__init__) + 161142 0.022 0.000 0.132 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:117(_datetimes_to_seconds) + 343648 0.022 0.000 0.394 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:569(__iter__) + 22976 0.022 0.000 0.504 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1585(makeRecord) + 25382 0.022 0.000 0.112 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:693(variable_is_discrete) + 33529 0.022 0.000 0.378 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:12048(str) + 22976 0.022 0.000 1.229 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1626(handle) + 20792 0.022 0.000 0.022 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:178(_is_none_node) + 4631 0.022 0.000 0.039 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:388(_add_explicit_type) + 289 0.022 0.000 13.961 0.048 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:1450(_pipe_hydraulic_power_path_constraints) + 53022 0.021 0.000 2.075 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9040(__rmul__) + 57912 0.021 0.000 0.257 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:8132(sym) + 50040 0.021 0.000 0.021 0.000 {method 'update' of 'dict' objects} + 6327 0.021 0.000 2.437 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\decoder.py:332(decode) + 6321 0.021 0.000 4.673 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\__init__.py:274(load) + 132032 0.020 0.000 0.053 0.000 {built-in method nt.fspath} + 211251 0.020 0.000 0.020 0.000 {method 'release' of '_thread.RLock' objects} + 151243 0.020 0.000 0.020 0.000 {built-in method math.sqrt} + 37831 0.020 0.000 0.116 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:225(get_timeseries_sec) + 31632 0.020 0.000 0.020 0.000 {built-in method _codecs.charmap_encode} + 23088 0.020 0.000 0.026 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_weakrefset.py:86(add) + 965 0.020 0.000 7.455 0.008 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:343(initialize_variables_nominals_and_bounds) + 33876 0.020 0.000 0.179 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:94(__getitem__) + 152 0.020 0.000 0.858 0.006 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2941(__heat_loss_variable_constraints) + 25876 0.020 0.000 0.120 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1097(variable_is_discrete) + 31632 0.020 0.000 0.040 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\cp1252.py:18(encode) + 19532 0.020 0.000 0.060 0.000 {method 'all' of 'numpy.generic' objects} + 10/5 0.020 0.002 0.020 0.004 CoolProp\CoolProp.pyx:309(get_global_param_string) + 30314 0.020 0.000 0.216 0.000 <__array_function__ internals>:177(all) + 24241 0.020 0.000 0.028 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:60(__new__) + 1170 0.020 0.000 0.020 0.000 {method '__exit__' of '_io._IOBase' objects} + 7084 0.020 0.000 0.127 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:569(_parse_args) + 132 0.019 0.000 0.214 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:171(bounds) + 8 0.019 0.002 0.019 0.002 {built-in method pandas._libs.tslib.array_to_datetime} + 680 0.019 0.000 0.036 0.000 {built-in method casadi._casadi.ne} + 7292 0.019 0.000 0.467 0.000 {built-in method builtins.sum} + 210244 0.019 0.000 0.019 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:423(__enter__) + 8730 0.019 0.000 0.156 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3356(mean) + 33529 0.019 0.000 0.397 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:598(__str__) + 20731 0.019 0.000 0.019 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py:980(__getitem__) + 132 0.019 0.000 0.081 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:163(bounds) + 975 0.018 0.000 0.250 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:525(convert_heat_pipe) + 7370 0.018 0.000 0.030 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:621(__str__) + 18345 0.018 0.000 0.067 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:289(full) + 62054 0.018 0.000 0.018 0.000 {built-in method sys.intern} + 52626 0.018 0.000 0.018 0.000 {built-in method fromisoformat} + 119 0.018 0.000 0.018 0.000 {built-in method casadi._casadi.GenDM_row} + 35450 0.018 0.000 0.103 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2101(variable) + 74504 0.018 0.000 0.018 0.000 {method 'rfind' of 'str' objects} + 52578 0.018 0.000 0.067 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:80(get_points) + 2461 0.017 0.000 0.034 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\utils.py:1005(_median_nancheck) + 1437/81 0.017 0.000 2.516 0.031 :1022(_find_and_load) + 1373/80 0.017 0.000 2.159 0.027 {built-in method builtins.exec} + 3696 0.017 0.000 1.230 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:23385(__init__) + 9609 0.017 0.000 0.130 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:67(has_related_pipe) + 2009 0.017 0.000 0.554 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:134() + 177795 0.017 0.000 0.017 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:751(is_reference) + 902 0.017 0.000 0.561 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:230(temperature_regimes) + 43 0.017 0.000 16.758 0.390 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:1150(__debug_check_linearity_constraints) + 9170 0.017 0.000 0.042 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\timeseries.py:13(__init__) + 1168/208 0.017 0.000 0.043 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:494(_parse) + 7192 0.017 0.000 0.019 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:147(splitroot) + 1926 0.017 0.000 0.356 0.000 :1536(find_spec) + 5885 0.017 0.000 0.018 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:395(esdl_asset_name_to_id_map) + 119 0.016 0.000 0.016 0.000 {built-in method casadi._casadi.DM_nonzeros} + 25900 0.016 0.000 0.020 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1724(isEnabledFor) + 13361 0.016 0.000 0.121 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:127(parameters) + 87313 0.016 0.000 0.016 0.000 {method 'startswith' of 'str' objects} + 2082 0.016 0.000 0.040 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2340(within_tol) + 9800 0.016 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:582(energy_system_options) + 78012 0.016 0.000 0.016 0.000 CoolProp\\CoolProp.pyx:111(iterable) + 20536 0.016 0.000 0.034 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:414(prefix2epackage) + 417 0.016 0.000 0.148 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:132(set_timeseries) + 11820 0.016 0.000 0.052 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:594() + 25030 0.016 0.000 0.093 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:339(__init__) + 24472 0.016 0.000 0.041 0.000 {built-in method casadi._casadi.MX_dep} + 129 0.015 0.000 16.596 0.129 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:69(__init__) + 21540 0.015 0.000 0.042 0.000 <__array_function__ internals>:177(copyto) + 32994 0.015 0.000 0.078 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:610(initial_time) + 3819 0.015 0.000 0.461 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:22(_state_vector_scaled) +13696/2009 0.015 0.000 0.038 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:911(_eAllOperations_gen) + 152 0.015 0.000 0.881 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1076() + 19674 0.015 0.000 1.231 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:64(_f) + 3523 0.015 0.000 0.015 0.000 {method 'partition' of 'numpy.ndarray' objects} + 25030 0.015 0.000 0.077 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:172(__init__) + 101928 0.015 0.000 0.015 0.000 {method 'pop' of 'dict' objects} + 10947 0.014 0.000 1.576 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:127(bounds) + 33812 0.014 0.000 0.081 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:158(get) + 90674 0.014 0.000 0.014 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:265() + 2644 0.014 0.000 0.018 0.000 {built-in method casadi._casadi.new_MX} + 98 0.014 0.000 0.296 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:741(__investment_cost_constraints) +15565/14114 0.014 0.000 0.020 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:302(merge_modifiers) + 6628 0.014 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:393() + 2009 0.014 0.000 0.051 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:298() + 6327 0.014 0.000 2.456 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\__init__.py:299(loads) + 52561 0.014 0.000 0.014 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\__init__.py:242(localize) + 4586 0.014 0.000 0.074 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10858(__init__) + 119 0.014 0.000 0.207 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11052(tocsc) + 1144 0.014 0.000 0.744 0.001 :950(get_code) + 8842 0.014 0.000 0.029 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:32(seterr) + 37719 0.014 0.000 0.017 0.000 {built-in method builtins.setattr} + 22735 0.014 0.000 0.126 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:932(format) + 9286 0.014 0.000 0.099 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1985(state_vector) + 11 0.014 0.001 9.283 0.844 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\adapt_profiles.py:68(adapt_hourly_year_profile_to_day_averaged_with_hourly_peak_day) + 21631 0.013 0.000 0.217 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:453(is_hot_pipe) + 1415 0.013 0.000 0.425 0.000 :921(_find_spec) + 24313 0.013 0.000 0.089 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:230(variable_is_discrete) + 23125 0.013 0.000 0.182 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:240(basename) + 24276 0.013 0.000 0.076 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:351(variable_is_discrete) + 21874 0.013 0.000 0.013 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:27(area) + 22735 0.013 0.000 0.020 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:423(usesTime) + 22976 0.013 0.000 0.018 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:160() + 246 0.013 0.000 0.073 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:578(_gp_validate_goals) + 5263 0.013 0.000 0.013 0.000 {method 'copy' of 'numpy.ndarray' objects} + 195 0.013 0.000 3.031 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmlresource.py:39(load) + 9274 0.013 0.000 0.030 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:356(issubdtype) + 34142 0.012 0.000 0.039 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:144(__contains__) + 158 0.012 0.000 0.073 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:111(seed) + 12 0.012 0.001 0.843 0.070 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:280(request) + 6786 0.012 0.000 0.074 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:85(energy_system_options) + 98 0.012 0.000 0.288 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1081(__installation_cost_constraints) + 27489 0.012 0.000 0.088 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:992(state) + 25390 0.012 0.000 0.124 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:111(variable_is_discrete) + 661 0.012 0.000 0.023 0.000 {built-in method casadi._casadi.if_else} + 22980 0.012 0.000 0.014 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1430(current_thread) + 25882 0.012 0.000 0.143 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:118(variable_is_discrete) + 598 0.012 0.000 0.057 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:727(_gp_goal_constraints) + 182 0.012 0.000 0.012 0.000 {method 'close' of '_io.BufferedReader' objects} + 4557 0.012 0.000 0.067 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2675(amax) + 4243 0.012 0.000 0.039 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:753(interpolate) + 629 0.012 0.000 0.022 0.000 {built-in method casadi._casadi.lt} + 1004 0.012 0.000 0.012 0.000 {method 'sub' of 're.Pattern' objects} + 32947 0.012 0.000 0.064 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:60(_all) + 6805 0.011 0.000 0.139 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:589(_from_parts) + 661 0.011 0.000 0.221 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:861(_soft_constraint_func) + 9800 0.011 0.000 0.011 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:87(energy_system_options) + 29298 0.011 0.000 0.022 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:14458(is_op) + 2444 0.011 0.000 0.210 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1476(assert_allclose) + 25882 0.011 0.000 0.131 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:667(variable_is_discrete) + 52138 0.011 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:516(default_value) + 22735 0.011 0.000 0.031 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:643(usesTime) + 22976 0.011 0.000 0.016 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:119(getLevelName) + 5910 0.011 0.000 0.074 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:591(getEEnumLiteral) +44334/44238 0.011 0.000 0.079 0.000 {method 'join' of 'str' objects} + 76276 0.011 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2300(_any_dispatcher) + 8131 0.011 0.000 0.022 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:764(__format__) + 2873 0.011 0.000 0.011 0.000 {built-in method _thread.allocate_lock} + 66521 0.011 0.000 0.011 0.000 {built-in method builtins.abs} + 8 0.011 0.001 0.328 0.041 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:136(__setpoint_constraint) + 3528 0.011 0.000 0.353 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_port.py:12(__init__) + 661 0.011 0.000 0.022 0.000 {built-in method casadi._casadi.fabs} + 18548 0.011 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:282(issubclass_) + 43023 0.011 0.000 0.018 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:35546(fmax) + 559 0.011 0.000 0.020 0.000 {built-in method casadi._casadi.constpow} + 29298 0.011 0.000 0.011 0.000 {built-in method casadi._casadi.MX_is_op} +7493/4420 0.010 0.000 0.011 0.000 {built-in method _abc._abc_subclasscheck} + 47169 0.010 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1645(solver_input) + 7330 0.010 0.000 4.397 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:132(bounds) + 6701 0.010 0.000 0.146 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:957(__new__) + 22319 0.010 0.000 0.864 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9038(__rsub__) + 1216 0.010 0.000 0.028 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:667(path_variables) + 41121 0.010 0.000 0.010 0.000 {method 'copy' of 'dict' objects} + 50413 0.010 0.000 0.010 0.000 {built-in method math.log10} + 6565 0.010 0.000 0.016 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:865(parent) + 24472 0.010 0.000 0.051 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:14168(dep) + 11 0.010 0.001 0.010 0.001 {method 'get_indexer' of 'pandas._libs.index.IndexEngine' objects} + 60487 0.010 0.000 0.010 0.000 {method 'rstrip' of 'str' objects} + 2156 0.010 0.000 0.299 0.000 {built-in method builtins.dir} + 3132 0.010 0.000 453.788 0.145 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:23357(__call__) + 8566 0.010 0.000 0.030 0.000 {method 'any' of 'numpy.generic' objects} + 152 0.010 0.000 0.094 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1015(__pipe_rate_heat_change_constraints) + 133 0.010 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:54() + 8842 0.010 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:131(geterr) + 25535 0.010 0.000 0.422 0.000 {built-in method builtins.next} + 2082 0.010 0.000 0.084 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2259(isclose) + 22735 0.010 0.000 0.010 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:359(getMessage) + 133 0.010 0.000 0.024 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:846() + 2836 0.009 0.000 0.030 0.000 {built-in method builtins.sorted} + 2194 0.009 0.000 0.559 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:244() + 6184 0.009 0.000 0.587 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:186(parameters) + 6 0.009 0.002 3.859 0.643 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:327(_load_profile_timeseries_from_database) + 731 0.009 0.000 24.062 0.033 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:144(get_linear_pipe_dh_vs_q_fit) + 2959 0.009 0.000 0.312 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\heat_component.py:21(__init__) + 636 0.009 0.000 0.014 0.000 {pandas._libs.lib.maybe_convert_objects} + 3523 0.009 0.000 0.215 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:3651(_ureduce) + 24048 0.009 0.000 0.063 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:181(variable_is_discrete) + 1695 0.009 0.000 0.197 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:166(_f) + 7538 0.009 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:772() + 339 0.009 0.000 0.240 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2247(map_path_expression) + 8730 0.009 0.000 0.174 0.000 <__array_function__ internals>:177(mean) + 19600 0.009 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:268(head_loss_network_options) + 12368 0.009 0.000 0.036 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:908() + 20731 0.009 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:62(getEClassifier) + 22735 0.008 0.000 0.042 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:649(formatMessage) + 6943 0.008 0.000 0.011 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:608(_format_parsed_parts) + 975 0.008 0.000 0.112 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:246(_pipe_get_diameter_and_insulation) + 52970 0.008 0.000 0.008 0.000 {built-in method _thread.get_ident} + 72013 0.008 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:719(is_attribute) + 23965 0.008 0.000 0.013 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:278(variables) + 98 0.008 0.000 0.112 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:812(__fixed_operational_cost_constraints) + 22735 0.008 0.000 0.034 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:438(format) + 24472 0.008 0.000 0.008 0.000 {built-in method casadi._casadi.MX_is_symbolic} + 24024 0.008 0.000 0.011 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:35(_get_bothseps) + 129 0.008 0.000 3.121 0.024 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:181(override_pipe_classes) + 6384 0.008 0.000 1.378 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\cp1252.py:22(decode) + 7538 0.008 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:775() + 42 0.008 0.000 0.008 0.000 {method 'decompress' of 'zlib.Decompress' objects} + 53857 0.008 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1123(_argmax_dispatcher) + 1 0.008 0.008 0.008 0.008 {method 'load_verify_locations' of '_ssl._SSLContext' objects} + 2919 0.008 0.000 0.008 0.000 {method 'cumsum' of 'numpy.ndarray' objects} + 133 0.008 0.000 0.040 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:46(__init__) + 760 0.008 0.000 0.899 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\casadi_helpers.py:29(reduce_matvec) + 17 0.008 0.000 0.283 0.017 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmlresource.py:43(save) + 1986/192 0.008 0.000 0.021 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:87(_compile) + 133 0.008 0.000 16.639 0.125 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:34(__init__) + 4557 0.008 0.000 0.082 0.000 <__array_function__ internals>:177(amax) + 1378 0.008 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:339(_broadcast_to) + 9800 0.008 0.000 0.011 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:309(energy_system_options) + 722 0.008 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\shape_base.py:1171(tile) + 465 0.008 0.000 0.008 0.000 {method 'findall' of 're.Pattern' objects} + 490 0.008 0.000 0.016 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1053(extra_variables) + 95 0.008 0.000 0.162 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:531() + 2644 0.008 0.000 0.033 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:16403(__init__) + 2288 0.008 0.000 0.039 0.000 :380(cache_from_source) + 44 0.008 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2612() + 59754 0.008 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3160(_ndim_dispatcher) + 594 0.008 0.000 0.089 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:119(_gp_goal_constraints) + 12805 0.008 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:76(ensemble_size) + 24472 0.008 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:14319(is_symbolic) + 5106 0.008 0.000 0.324 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\heat_component.py:11(__init__) + 152 0.008 0.000 23.095 0.152 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3334(path_constraints) + 22976 0.008 0.000 0.008 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1129(name) + 108 0.008 0.000 0.008 0.000 {method 'close' of '_io.TextIOWrapper' objects} + 4844 0.008 0.000 0.037 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:373(resolve) + 7943 0.007 0.000 0.007 0.000 {method 'ravel' of 'numpy.ndarray' objects} + 5173 0.007 0.000 34.347 0.007 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:119(head_loss) + 133 0.007 0.000 38.313 0.288 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:156(pre) + 651/331 0.007 0.000 0.043 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:430(__new__) + 23050 0.007 0.000 0.007 0.000 {method 'find' of 'str' objects} + 43023 0.007 0.000 0.007 0.000 {built-in method casadi._casadi.fmax} + 44 0.007 0.000 0.007 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:251() + 123 0.007 0.000 0.030 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:243(seed) + 114 0.007 0.000 0.028 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:218(history) + 14649 0.007 0.000 0.007 0.000 {built-in method casadi._casadi.MX_n_dep} + 53841 0.007 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1219(_argmin_dispatcher) + 52561 0.007 0.000 0.007 0.000 {built-in method utcfromtimestamp} + 5133 0.007 0.000 1.059 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:511(vertcat) + 2136 0.007 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:873(_get_supply_return_temperatures) + 2194 0.007 0.000 0.572 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:227(connect) + 6882 0.007 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:633(notifyChanged) + 49177 0.007 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:599(variable_nominal) + 5 0.007 0.001 5.073 1.015 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:347(read) + 2009 0.007 0.000 0.289 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:296(__dir__) + 13971 0.007 0.000 0.343 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:628(_find_feature) + 44246 0.007 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:737(eOpposite) + 2362 0.007 0.000 0.021 0.000 :179(_get_module_lock) + 304 0.007 0.000 0.008 0.000 {built-in method casadi._casadi.MX_set} + 2785 0.007 0.000 0.007 0.000 {built-in method numpy.zeros} + 1372/148 0.006 0.000 2.433 0.016 :664(_load_unlocked) + 6687 0.006 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:70(__iter__) + 98 0.006 0.000 0.183 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2055(__optional_asset_path_constraints) + 152 0.006 0.000 0.155 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1072(__node_heat_mixing_path_constraints) + 98 0.006 0.000 0.188 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1831(__max_size_constraints) + 17080 0.006 0.000 0.674 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:35780(symvar) + 1434/81 0.006 0.000 2.512 0.031 :987(_find_and_load_unlocked) + 14649 0.006 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:14243(n_dep) + 6838 0.006 0.000 0.082 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:288(_compile) + 56958 0.006 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:733(get_default_value) + 180 0.006 0.000 0.183 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_demand.py:20(__init__) + 61327 0.006 0.000 0.006 0.000 {method 'values' of 'dict' objects} + 6320 0.006 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:583(__contains__) + 1194 0.006 0.000 0.006 0.000 {method 'repeat' of 'numpy.ndarray' objects} + 12089 0.006 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:184(alias_relation) + 129 0.006 0.000 3.013 0.023 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:243(override_gas_pipe_classes) + 349 0.006 0.000 0.111 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:135(__init__) + 1372 0.006 0.000 0.040 0.000 :492(_init_module_attrs) + 8980 0.006 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:45(__str__) + 23277 0.006 0.000 0.006 0.000 {built-in method time.time} + 26701 0.006 0.000 0.006 0.000 {method 'total_seconds' of 'pandas._libs.tslibs.timedeltas._Timedelta' objects} + 43 0.006 0.000 0.068 0.002 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_tests.py:436(energy_conservation_test) + 31721 0.006 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1710(getEffectiveLevel) + 7708 0.006 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:13292(shape) + 870 0.006 0.000 0.025 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:326(_is_disconnectable_pipe) + 2690 0.006 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1649(solver_options) + 4535 0.006 0.000 453.833 0.100 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:19850(call) + 152 0.006 0.000 0.146 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1094(__node_discharge_mixing_path_constraints) + 1775 0.006 0.000 0.023 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:195(goal_programming_options) + 22976 0.006 0.000 0.006 0.000 {built-in method nt.getpid} + 22773 0.006 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:234(__next) + 4844 0.006 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:473(_navigate_from) + 9717 0.006 0.000 0.008 0.000 :119() + 8488 0.006 0.000 0.007 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:211(add_equation) + 36329 0.006 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:99(interpolation_method) + 270 0.006 0.000 0.111 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:1142(_pipe_head_loss_path_constraints) + 3523 0.006 0.000 0.026 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:667(partition) + 12004 0.006 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:510(to_string) + 22735 0.006 0.000 0.006 0.000 {method 'flush' of '_io.TextIOWrapper' objects} + 672/48 0.006 0.000 0.099 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:225(delete) + 1775 0.006 0.000 0.020 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:165(solver_options) + 33876 0.006 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:91(__MX__) + 821 0.006 0.000 0.012 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:489(normpath) + 152 0.006 0.000 0.150 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1116(__node_hydraulic_power_mixing_path_constraints) + 983 0.006 0.000 0.008 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:292(_optimize_charset) + 133 0.006 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:59() + 280 0.006 0.000 0.178 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\node.py:16(__init__) + 747 0.006 0.000 0.036 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:3758(__getitem__) + 2102 0.006 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:135(gisinf) + 19978 0.006 0.000 0.008 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_weakrefset.py:39(_remove) + 392 0.006 0.000 0.006 0.000 {built-in method _codecs.utf_8_decode} + 90 0.006 0.000 12.373 0.137 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:29(__init__) + 43167 0.006 0.000 0.006 0.000 {method 'discard' of 'set' objects} + 13415 0.005 0.000 0.029 0.000 {method 'all' of 'numpy.ndarray' objects} +1397/1396 0.005 0.000 0.396 0.000 :1399(_get_spec) + 787/586 0.005 0.000 0.090 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:342(__init__) + 30314 0.005 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2399(_all_dispatcher) + 4156 0.005 0.000 0.024 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:267(has_target_min) + 1216 0.005 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:335(path_variables) + 2404 0.005 0.000 0.025 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:285(hstack) + 4500 0.005 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:886(__init__) + 3698 0.005 0.000 0.005 0.000 {method 'flatten' of 'numpy.ndarray' objects} + 43 0.005 0.000 0.005 0.000 {built-in method scipy.sparse._sparsetools.csc_tocsr} + 7228 0.005 0.000 0.034 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:631(__fspath__) + 1051 0.005 0.000 0.044 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1020(compare) + 195 0.005 0.000 0.056 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:101(_init_modelroot) + 1600 0.005 0.000 0.047 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:520(get_id_attribute) + 105 0.005 0.000 0.102 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_pipe.py:15(__init__) + 731 0.005 0.000 23.986 0.033 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:164() + 366 0.005 0.000 0.026 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:111(constant_inputs) + 9615 0.005 0.000 0.007 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\types.py:176(__get__) + 52673 0.005 0.000 0.005 0.000 {built-in method _struct.unpack} + 2690 0.005 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:222(solver_options) + 10055 0.005 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:171(keys) + 2009 0.005 0.000 0.365 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:210(convert) + 23126 0.005 0.000 0.005 0.000 {built-in method sys._getframe} + 14034 0.005 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:23(maximum_discharge) + 152 0.005 0.000 0.175 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2286(__storage_heat_to_discharge_path_constraints) + 132 0.005 0.000 0.270 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_source.py:20(__init__) + 2431 0.005 0.000 0.203 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1479(warning) + 8 0.005 0.001 0.633 0.079 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:916(_write_updated_esdl) + 2362 0.005 0.000 0.006 0.000 :100(acquire) + 986 0.005 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:493(sanitize_array) + 6 0.005 0.001 0.005 0.001 {method 'connect' of '_socket.socket' objects} + 98 0.005 0.000 0.133 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1762(__pipe_topology_path_constraints) + 4402 0.005 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:209(eGet) + 129 0.005 0.000 3.097 0.024 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:196() + 349 0.005 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:38(as_strided) +20984/20451 0.005 0.000 0.005 0.000 {built-in method builtins.hash} + 124 0.005 0.000 4.585 0.037 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:497(_load_profiles_from_source) + 4844 0.005 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:932() + 2772 0.005 0.000 0.008 0.000 {built-in method casadi._casadi.MX___neg__} + 127 0.005 0.000 774.790 6.101 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\util.py:29(run_optimization_problem) + 3544 0.005 0.000 11.877 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:504(veccat) + 112 0.005 0.000 0.087 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_cable.py:17(__init__) + 3843 0.005 0.000 0.005 0.000 {method 'ravel' of 'numpy.generic' objects} + 3523 0.005 0.000 0.219 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:3711(median) + 423 0.005 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:934(fillFormat) + 2427 0.005 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:23(atleast_1d) + 2362 0.005 0.000 0.005 0.000 :125(release) + 122 0.005 0.000 0.144 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\casadi_helpers.py:8(is_affine) + 3299 0.005 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ordered_set_patch.py:76(__getitem__) + 2672 0.005 0.000 0.040 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:90(goal_programming_options) + 1216 0.005 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:213(path_variables) + 239 0.005 0.000 0.020 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2187(__pipe_class_to_results) + 1280 0.005 0.000 0.584 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_two_port.py:13(__init__) + 1274 0.004 0.000 0.011 0.000 :721(spec_from_file_location) + 129 0.004 0.000 9.470 0.073 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:55(read_profiles) + 3957 0.004 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:338(__init__) + 4844 0.004 0.000 0.045 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:312(_resolve_nonhref) + 1144 0.004 0.000 0.511 0.000 :1070(get_data) + 429 0.004 0.000 0.054 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3407(history) + 483 0.004 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:637(_get_connected_q_nominal) + 2109 0.004 0.000 0.024 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3614(__init__) + 3684 0.004 0.000 0.078 0.000 <__array_function__ internals>:177(diff) + 97 0.004 0.000 0.004 0.000 {method 'close' of 'pandas._libs.parsers.TextReader' objects} + 3032 0.004 0.000 0.004 0.000 {built-in method builtins.round} + 133 0.004 0.000 2.129 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:400(simplify) + 952 0.004 0.000 0.019 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:294(is_empty) + 1600 0.004 0.000 0.061 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:532(_build_path_from) +4677/4582 0.004 0.000 0.011 0.000 {built-in method builtins.all} + 6892 0.004 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:600(_from_parsed_parts) + 29 0.004 0.000 0.063 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:349(__init__) + 17624 0.004 0.000 0.004 0.000 {method 'setdefault' of 'dict' objects} + 129 0.004 0.000 2.994 0.023 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:258() + 5910 0.004 0.000 0.078 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:599(from_string) + 2129 0.004 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:435(__init__) + 152 0.004 0.000 0.070 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:534(__flow_direction_path_constraints) + 152 0.004 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:226() + 5752 0.004 0.000 0.013 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:187(match) + 12431 0.004 0.000 0.004 0.000 {built-in method numpy.core._multiarray_umath.normalize_axis_index} + 23107 0.004 0.000 0.004 0.000 {method 'reverse' of 'list' objects} + 299 0.004 0.000 0.682 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1628(extract_results) + 220 0.004 0.000 0.430 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:407(_objective_func) + 24115 0.004 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:106(has_derivative) + 18995 0.004 0.000 0.009 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:255(get) + 152 0.004 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:468() + 497 0.004 0.000 0.226 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:480(_gp_n_objectives) + 305 0.004 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:271(esdl_assets) + 42168 0.004 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:109(integrated_states) + 1051 0.004 0.000 0.086 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:938(assert_array_almost_equal) + 1089 0.004 0.000 0.027 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1195(get_cost_value_and_unit) + 300 0.004 0.000 0.058 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:71(_promote) + 14341 0.004 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:35520(fmin) + 152 0.004 0.000 0.176 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1402(__demand_heat_to_discharge_path_constraints) + 2109 0.004 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2008(__init__) + 6628 0.004 0.000 0.055 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:414(__init__) + 6446 0.004 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\codecs.py:260(__init__) + 1600 0.004 0.000 0.039 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:907(eAllAttributes) + 6473 0.004 0.000 0.015 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:17546() + 76 0.004 0.000 0.004 0.000 {built-in method casadi._casadi.sparsify} + 95 0.004 0.000 4.504 0.047 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:523(_load_csv) + 870 0.004 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:360() + 115 0.004 0.000 0.070 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:342(__create_merit_path_goals) + 8013 0.004 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:5917(size1) + 4772 0.004 0.000 0.010 0.000 {built-in method _abc._abc_instancecheck} + 5 0.004 0.001 4.686 0.937 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:210(_load_profiles_from_source) + 4 0.004 0.001 62.702 15.675 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:602(run_end_scenario_sizing) + 4421 0.004 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:429(__enter__) + 3523 0.004 0.000 0.033 0.000 <__array_function__ internals>:177(partition) + 8013 0.004 0.000 0.004 0.000 {built-in method casadi._casadi.GenSX_size1} + 2461 0.004 0.000 0.004 0.000 {method 'take' of 'numpy.ndarray' objects} + 2572 0.004 0.000 0.004 0.000 {method 'intersection' of 'set' objects} + 1658 0.004 0.000 0.101 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:812(_get_cost_figure_modifiers) + 38 0.004 0.000 0.004 0.000 {built-in method scipy.sparse._sparsetools.coo_tocsr} + 1848 0.004 0.000 0.004 0.000 :2(__repr__) + 2109 0.004 0.000 0.019 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3602(__init__) + 2043/423 0.003 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:789(recurser) + 2754 0.003 0.000 0.017 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:277(has_target_max) + 8676 0.003 0.000 0.022 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:54(_any) + 3364 0.003 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2079(__init__) + 1298 0.003 0.000 0.009 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:146(_type_check) + 349 0.003 0.000 0.020 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:657(__init__) + 1144/80 0.003 0.000 2.429 0.030 :877(exec_module) + 909 0.003 0.000 0.079 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:187(_objective_func) + 3112 0.003 0.000 0.014 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:904(__init__) + 4270 0.003 0.000 0.013 0.000 <__array_function__ internals>:177(result_type) + 4844 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:933() + 237 0.003 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:70(constant_inputs) + 3523 0.003 0.000 0.227 0.000 <__array_function__ internals>:177(median) + 1144 0.003 0.000 0.133 0.000 :670(_compile_bytecode) + 1 0.003 0.003 0.240 0.240 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:129(test_pipe_class_ordering_vars) + 484 0.003 0.000 0.003 0.000 {built-in method _abc._abc_init} + 11318 0.003 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\generic.py:40(_check) + 2288 0.003 0.000 0.009 0.000 :132(_path_split) + 13613 0.003 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:165(__getitem__) + 17070 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2486() + 1476 0.003 0.000 0.003 0.000 {method 'round' of 'numpy.ndarray' objects} + 2690 0.003 0.000 0.034 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:674(solver_options) + 316 0.003 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:451(convert_node) + 1009 0.003 0.000 0.007 0.000 {built-in method builtins.print} + 915 0.003 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:209(goal_programming_options) + 27482 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:507(from_string) + 822 0.003 0.000 0.003 0.000 {method 'update' of 'collections.OrderedDict' objects} + 133 0.003 0.000 23.048 0.173 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:30(pre) + 1195 0.003 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:177() + 3480 0.003 0.000 0.013 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:993(__instancecheck__) + 915 0.003 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:182(solver_options) + 4631 0.003 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:74(xsi_type_url) + 1190 0.003 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:35(update_wrapper) + 3480 0.003 0.000 0.010 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1154(__subclasscheck__) + 898 0.003 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:259(__init__) + 6439 0.003 0.000 0.243 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9036(__radd__) + 1586 0.003 0.000 0.015 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:149(ones) + 3053 0.003 0.000 0.015 0.000 <__array_function__ internals>:177(concatenate) + 5098 0.003 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:986(__setattr__) + 219 0.003 0.000 0.003 0.000 {built-in method builtins.compile} + 4016 0.003 0.000 1.037 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:33672(_vertcat) + 309 0.003 0.000 0.053 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:708(_with_infer) + 4421 0.003 0.000 0.015 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:434(__exit__) + 6320 0.003 0.000 0.017 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:588(__instancecheck__) + 115 0.003 0.000 0.007 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:549(__merit_controls) + 985 0.003 0.000 0.091 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:476(assert_almost_equal) + 10347 0.003 0.000 0.003 0.000 :244(_verbose_message) + 11313 0.003 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\generic.py:45(_instancecheck) + 1 0.003 0.003 4.882 4.882 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:27(test_heat_network_head_loss) + 2154 0.003 0.000 0.018 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:932(_supply_return_temperature_modifiers) + 2461 0.003 0.000 0.008 0.000 <__array_function__ internals>:177(count_nonzero) + 569 0.003 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5844(__finalize__) + 3432 0.003 0.000 0.004 0.000 :84(_unpack_uint32) + 1105 0.003 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:76(zeros_like) + 8843 0.003 0.000 0.003 0.000 {built-in method numpy.seterrobj} + 6 0.003 0.001 0.003 0.001 {method '_wrap_socket' of '_ssl._SSLContext' objects} + 5538 0.003 0.000 0.311 0.000 :140(_path_stat) + 119 0.003 0.000 0.003 0.000 {built-in method casadi._casadi.GenDM_colind} + 152 0.003 0.000 0.128 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1467(__source_heat_to_discharge_path_constraints) + 1351 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5254(__contains__) + 21540 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:1071(copyto) + 98 0.003 0.000 0.149 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1620(__electricity_cable_topology_constraints) + 1198 0.003 0.000 0.003 0.000 {built-in method numpy.arange} + 152 0.003 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arraysetops.py:320(_unique1d) + 73 0.003 0.000 0.260 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:153(path_constraints) + 370 0.003 0.000 0.225 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:843(_objective_func) + 6 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:396() + 2690 0.003 0.000 0.050 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:295(goal_programming_options) + 2006 0.003 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1962(__init__) + 9358 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:135(dae_variables) + 1495 0.003 0.000 0.006 0.000 :172(_path_isabs) + 16248 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\timeseries.py:43(values) + 221 0.003 0.000 0.035 0.000 :1587(_fill_cache) + 2275/507 0.003 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:175(getwidth) + 1891 0.003 0.000 11.863 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34029(_veccat) + 2461 0.003 0.000 0.019 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2160(sum) + 7 0.003 0.000 0.033 0.005 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:299(_add_kpis_to_energy_system) + 152 0.003 0.000 0.069 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:444() + 6761 0.003 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:286(equations) + 3 0.003 0.001 0.005 0.002 {pandas._libs.tslibs.parsing.parse_time_string} + 6 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:394() + 299 0.003 0.000 1.160 0.004 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3467(priority_completed) + 65 0.003 0.000 0.003 0.000 {built-in method builtins.eval} + 1144 0.003 0.000 0.005 0.000 :585(_classify_pyc) + 108 0.003 0.000 0.134 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:423(dict_to_mgr) + 2816 0.003 0.000 0.018 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3395(__init__) + 10133 0.003 0.000 0.003 0.000 {method 'rpartition' of 'str' objects} + 1620 0.003 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1018(__call__) + 329 0.003 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1129(iget) +1372/1346 0.003 0.000 0.287 0.000 :564(module_from_spec) + 7747 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:165(__contains__) + 9686 0.003 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:155(min_timeseries_id) + 152 0.003 0.000 0.095 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2507(__heat_exchanger_heat_to_discharge_path_constraints) + 152 0.003 0.000 12.552 0.083 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:898(path_constraints) + 476 0.003 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:528(_gp_min_max_arrays) + 2690 0.003 0.000 0.037 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:940(solver_options) + 17686 0.003 0.000 0.003 0.000 {built-in method numpy.geterrobj} + 826 0.003 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:261(__init__) + 2690 0.003 0.000 0.042 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:665(goal_programming_options) + 1088 0.003 0.000 0.009 0.000 {built-in method _warnings.warn} + 2816 0.003 0.000 0.015 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2852(__init__) + 4844 0.003 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:400(extract_rootnum_and_frag) + 10058 0.003 0.000 0.003 0.000 {method 'lstrip' of 'str' objects} + 5840 0.003 0.000 0.003 0.000 {built-in method math.log} + 1848 0.003 0.000 0.007 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:232(wrapper) + 2092 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:414(__init__) +7493/4420 0.003 0.000 0.013 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\abc.py:121(__subclasscheck__) + 152 0.003 0.000 12.320 0.081 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:621(path_constraints) + 200 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2305(_stack_arrays) + 133 0.003 0.000 38.328 0.288 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:110(pre) + 274 0.003 0.000 0.003 0.000 {built-in method casadi._casadi.GenDM_zeros} + 490 0.003 0.000 0.021 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:640(extra_variables) + 7109 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:381(notifyChanged) + 2120 0.003 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:104(get_asset_attribute_value) + 2690 0.003 0.000 0.042 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:304(solver_options) + 146 0.003 0.000 0.015 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:29(__init__) + 594 0.003 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:78(pipe_classes) + 649 0.003 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:235(asarray_tuplesafe) + 2690 0.003 0.000 0.040 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3449(solver_options) + 882 0.003 0.000 0.054 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:362(__init__) + 22445 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:755(is_attribute) + 152 0.003 0.000 33.892 0.223 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3381(constraints) + 607 0.003 0.000 0.011 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1016(__init__) + 2919 0.003 0.000 0.014 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2495(cumsum) + 129 0.003 0.000 23.207 0.180 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:162(pre) + 9686 0.003 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:163(max_timeseries_id) + 1951 0.003 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1974(__init__) + 69 0.003 0.000 0.008 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:180(__new__) + 152 0.003 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1403(_clear_cache) + 131 0.003 0.000 0.223 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:808(__get_maximum_total_head_loss) + 104 0.003 0.000 724.674 6.968 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:557(run) + 552 0.003 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py:970(__init__) + 10203 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:498(cold_to_hot_pipe) + 2172 0.003 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9026(__hash__) + 6761 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:290(initial_equations) + 133 0.003 0.000 16.629 0.125 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:31(__init__) + 4529 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:290() + 415 0.003 0.000 0.024 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:422(dedent) + 8690 0.003 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:712(isnumber) + 4844 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:438(_is_external) + 1305 0.002 0.000 1.030 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:239(bounds) + 2690 0.002 0.000 0.047 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3440(goal_programming_options) + 2085 0.002 0.000 0.028 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:216(eSet) + 3696 0.002 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:17550() + 3736 0.002 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1591(_is_dtype_type) + 49 0.002 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py:328(namedtuple) + 14341 0.002 0.000 0.002 0.000 {built-in method casadi._casadi.fmin} + 7808 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:5967(size2) + 2207 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\type_check.py:303(iscomplexobj) + 12805 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:77(ensemble_size) + 1216 0.002 0.000 0.031 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:99(path_variables) + 16 0.002 0.000 0.002 0.000 {method 'close' of '_io.BufferedWriter' objects} + 97 0.002 0.000 0.486 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:571(_read) + 2112 0.002 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3792(__init__) + 790/192 0.002 0.000 0.043 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:436(_parse_sub) + 2009 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:221(port_asset_type_connections) + 1423 0.002 0.000 0.013 0.000 :71(__init__) + 2536 0.002 0.000 0.006 0.000 {method 'update' of 'set' objects} + 313 0.002 0.000 0.016 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:251(solver_success) + 1859 0.002 0.000 0.082 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1524(compare) + 90 0.002 0.000 12.375 0.138 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:32(__init__) + 657 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1989(equations) + 6786 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:484(energy_system_options) + 152 0.002 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:443() + 456 0.002 0.000 0.003 0.000 {built-in method casadi._casadi.DM_get} + 1274 0.002 0.000 0.014 0.000 :1531(_get_spec) + 79 0.002 0.000 0.174 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:506(__add_subproblem_objective_constraint) + 135 0.002 0.000 0.100 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\goals\minimize_tco_goal.py:93(_calculate_cost) + 6864 0.002 0.000 0.004 0.000 :134() + 1368 0.002 0.000 0.063 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:80(get_timeseries) + 1 0.002 0.002 0.002 0.002 {built-in method casadi._casadi.rootfinder} + 2082 0.002 0.000 0.089 0.000 <__array_function__ internals>:177(isclose) + 1528 0.002 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4485(__init__) + 1257 0.002 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5904(__setattr__) + 97 0.002 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:351(_concatenate_chunks) + 3745 0.002 0.000 0.935 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:37401(substitute) + 1685 0.002 0.000 0.007 0.000 <__array_function__ internals>:177(empty_like) + 274 0.002 0.000 0.056 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:942() + 5 0.002 0.000 0.002 0.000 {built-in method _winapi.WaitForSingleObject} + 6761 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:294(inequalities) + 2690 0.002 0.000 0.045 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:931(goal_programming_options) + 98 0.002 0.000 34.585 0.353 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1362(constraints) + 8730 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3351(_mean_dispatcher) + 1415 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_distutils_hack\__init__.py:89(find_spec) + 1127 0.002 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:360(iterfind) + 2247 0.002 0.000 0.116 0.000 :150(_path_is_mode_type) + 119 0.002 0.000 0.184 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:525(_constraint_func) + 1525 0.002 0.000 0.037 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:162(goal_programming_options) + 4906 0.002 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11693() + 822 0.002 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1260(get_investment_costs) + 129 0.002 0.000 3.249 0.025 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2523(__init__) + 3464 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:151(IM_from_array) + 776 0.002 0.000 0.083 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:620(__init__) + 6761 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:298(initial_inequalities) + 6153 0.002 0.000 0.002 0.000 {built-in method builtins.delattr} + 115 0.002 0.000 0.018 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:189(path_goals) + 4 0.002 0.001 0.002 0.001 {built-in method _ctypes.LoadLibrary} + 760 0.002 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:656(extra_variables) + 2801 0.002 0.000 0.003 0.000 :404(parent) + 1444 0.002 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2410(__init__) + 9602 0.002 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:801(value) + 2404 0.002 0.000 0.032 0.000 <__array_function__ internals>:177(hstack) + 1444 0.002 0.000 0.010 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2202() + 5674 0.002 0.000 0.003 0.000 :893(__enter__) + 97 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:88(__init__) + 2919 0.002 0.000 0.018 0.000 <__array_function__ internals>:177(cumsum) + 1195 0.002 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:163() + 161 0.002 0.000 6.682 0.042 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:184(get_linear_pipe_power_hydraulic_vs_q_fit) + 1353 0.002 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2205(__init__) + 152 0.002 0.000 0.050 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:724(__electrolyzer_path_constaint) + 152 0.002 0.000 0.074 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:439(__voltage_loss_path_constraints) + 14722 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:434(normalize) + 1533 0.002 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:328(times) + 18 0.002 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:159() + 88 0.002 0.000 0.489 0.006 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1199(__get_maximum_total_head_loss) + 152 0.002 0.000 0.096 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2050(__ates_temperature_changing_path_constraints) + 784 0.002 0.000 0.025 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:655(path_variables) + 79 0.002 0.000 0.148 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:169(path_constraints) + 4772 0.002 0.000 0.012 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\abc.py:117(__instancecheck__) + 133 0.002 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:55() + 179 0.002 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2280(_signature_from_function) + 1699 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1000(get_state) + 304 0.002 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:294(_interpolate_constant_inputs) + 6687 0.002 0.000 0.002 0.000 {method 'copy' of 'set' objects} + 108 0.002 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2253(_form_blocks) + 2068 0.002 0.000 0.032 0.000 :1356(_path_importer_cache) + 2772 0.002 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:14154(__neg__) + 433 0.002 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:436(urlsplit) + 2461 0.002 0.000 0.023 0.000 <__array_function__ internals>:177(sum) + 1926 0.002 0.000 0.002 0.000 :67(_relax_case) + 16 0.002 0.000 6.252 0.391 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:24(read) + 6821 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:305(esdl_assets) + 8794 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:482(hot_to_cold_pipe) + 1274 0.002 0.000 0.024 0.000 :510(_get_cached) + 968 0.002 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:744(_try_cast) + 201 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:41() + 5098 0.002 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:935(_is_dunder) + 109 0.002 0.000 0.004 0.000 {built-in method casadi._casadi.eq} + 858 0.002 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:458(__enter__) + 504 0.002 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:357(full_like) + 2112 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1545(__init__) + 2396 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:144(__getitem__) + 530 0.002 0.000 0.002 0.000 {built-in method casadi._casadi.DM___float__} + 313 0.002 0.000 2.017 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2268(solver_success) + 133 0.002 0.000 2.582 0.019 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:22(__init__) + 329 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1763(construct_1d_object_array_from_listlike) + 299 0.002 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1824(extract_controls) + 152 0.002 0.000 0.111 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1795(discretize_controls) + 1423 0.002 0.000 0.003 0.000 :198(cb) + 871 0.002 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:181(_add_filter) + 152 0.002 0.000 0.067 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3252(__storage_hydraulic_power_path_constraints) + 137 0.002 0.000 87.694 0.640 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:593(__call__) + 129 0.002 0.000 9.473 0.073 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:524(read) + 13910 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:194(eContainmentFeature) + 799 0.002 0.000 0.002 0.000 {method 'nonzero' of 'numpy.ndarray' objects} + 29 0.002 0.000 0.002 0.000 {method 'readlines' of '_io._IOBase' objects} + 1 0.002 0.002 0.039 0.039 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:67(test_pipe_class_var) + 97 0.002 0.000 0.066 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:645(get_handle) + 2109 0.002 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1455(debug) + 719 0.002 0.000 0.060 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:89() + 97 0.002 0.000 0.185 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1703(_make_engine) + 2461 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:425(count_nonzero) + 418 0.002 0.000 0.113 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:495(_gp_path_objective) + 1863 0.002 0.000 3.146 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:17737(expand) + 7 0.002 0.000 0.038 0.005 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1222(__annualized_capex_constraints) + 19 0.002 0.000 0.032 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\ates.py:25(__init__) + 2889 0.002 0.000 0.002 0.000 {pandas._libs.lib.is_list_like} + 131 0.002 0.000 7.750 0.059 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:428(__get_maximum_total_head_loss) + 1538 0.002 0.000 0.019 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3950(__init__) + 18 0.002 0.000 0.027 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_buffer.py:22(__init__) + 2454 0.002 0.000 0.158 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34357(repmat) + 43 0.002 0.000 0.002 0.000 {built-in method casadi._casadi.GenSX_ones} + 97 0.002 0.000 0.490 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:854(read_csv) + 1847 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:100(__init__) + 3187 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:483() + 1792 0.002 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:723(times) + 928 0.002 0.000 0.341 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1228() + 3073 0.002 0.000 0.002 0.000 {built-in method casadi._casadi.MX_is_zero} + 4 0.002 0.000 0.002 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:2002() + 1428 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1433(is_extension_array_dtype) + 115 0.002 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:287(__create_asset_list_controls) + 2427 0.002 0.000 0.010 0.000 <__array_function__ internals>:177(atleast_1d) + 193 0.002 0.000 0.262 0.001 {method 'readline' of '_io.BufferedReader' objects} + 100 0.002 0.000 0.095 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:614(priority_started) + 161 0.002 0.000 6.664 0.041 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:203() + 133 0.002 0.000 0.035 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1112(dae_residual_function) + 2418 0.002 0.000 0.026 0.000 :391(cached) + 97 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1527(_clean_options) + 152 0.002 0.000 0.082 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2204(__ates_heat_losses_path_constraints) + 9988 0.002 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\loader.py:226(shouldIncludeMethod) + 133 0.002 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:106(__init__) + 3228 0.002 0.000 0.200 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:16287(reshape) + 209 0.002 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1023(get_variable_opex_costs) + 530 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10488(__float__) + 133 0.002 0.000 16.630 0.125 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:50(__init__) + 152 0.002 0.000 0.041 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1749(__ates_temperature_path_constraints) + 1396 0.002 0.000 0.400 0.000 :1431(find_spec) + 5674 0.002 0.000 0.002 0.000 :897(__exit__) + 3469 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:74(__len__) + 1555 0.002 0.000 0.063 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:518(horzcat) + 553 0.002 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:214(temperature_carriers) + 1352 0.002 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2998(__init__) + 1623 0.002 0.000 0.005 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:73(times) + 2009 0.002 0.000 0.187 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:900(eAllStructuralFeatures) + 4421 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:425(__init__) + 18 0.002 0.000 0.008 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:268(read_expected_values) + 682 0.002 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:87(isabs) + 1237 0.002 0.000 55.665 0.045 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:36734(jacobian) + 187 0.002 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:997(get_unique_pipe_classes) + 5446 0.002 0.000 0.002 0.000 {method 'transpose' of 'numpy.ndarray' objects} + 7456 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:209(temperature_carriers) + 1730 0.002 0.000 0.019 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:333(__init__) + 1525 0.002 0.000 0.031 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:171(solver_options) + 152 0.002 0.000 0.038 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:367(__electricity_cable_mixing_path_constraints) + 1369 0.002 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2637(__init__) + 176 0.002 0.000 0.013 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:316(convert_heat_demand) + 1496 0.002 0.000 0.002 0.000 :357(__init__) + 50 0.002 0.000 0.024 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:881(_process_class) + 1437 0.002 0.000 0.024 0.000 :169(__enter__) + 2009 0.002 0.000 0.002 0.000 :2(__init__) + 390 0.002 0.000 0.002 0.000 {method 'cache_clear' of 'functools._lru_cache_wrapper' objects} + 1435 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:384(_set_q_nominal) + 1525 0.002 0.000 0.035 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1382(goal_programming_options) + 13 0.002 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:220(__init__) + 42 0.002 0.000 0.002 0.000 {method 'settimeout' of '_socket.socket' objects} + 4 0.002 0.000 0.002 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\_codata.py:1503(parse_constants_2002to2014) + 852 0.002 0.000 0.670 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:535(bounds) + 1259 0.002 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:219(_acquireLock) + 1000 0.002 0.000 0.002 0.000 {method 'search' of 're.Pattern' objects} + 125 0.002 0.000 0.021 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1014(convert_heat_source) + 273 0.002 0.000 0.054 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2031(__add_optional_asset_path_constraints) + 316 0.002 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:130(filterwarnings) + 122 0.002 0.000 0.002 0.000 {method 'rand' of 'numpy.random.mtrand.RandomState' objects} + 476 0.002 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:316(get_function_key) + 562 0.002 0.000 0.534 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:479(extract_results) + 1495 0.002 0.000 0.002 0.000 {built-in method nt._path_splitroot} + 1525 0.002 0.000 0.033 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2160(goal_programming_options) + 2 0.002 0.001 0.325 0.162 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:152(read) + 480 0.002 0.000 0.009 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:322(energy_system_options) + 692/165 0.002 0.000 1.498 0.009 {built-in method builtins.__import__} + 3073 0.002 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:14732(is_zero) + 1136 0.002 0.000 0.079 0.000 <__array_function__ internals>:177(linspace) + 122 0.002 0.000 0.002 0.000 {method 'seed' of 'numpy.random.mtrand.RandomState' objects} + 326 0.001 0.000 0.037 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:731(__state_vector_scaled) + 111 0.001 0.000 0.138 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:609(__init__) + 4657 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:783(__hash__) + 1386 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:602(__init__) + 133 0.001 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:101() + 322/319 0.001 0.000 0.002 0.000 {built-in method _operator.eq} + 77 0.001 0.000 10.692 0.139 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:65(__init__) + 548 0.001 0.000 0.003 0.000 {built-in method casadi._casadi.SX_sparsity} + 4557 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2670(_amax_dispatcher) + 2461 0.001 0.000 0.001 0.000 {built-in method numpy.core._multiarray_umath.count_nonzero} + 152 0.001 0.000 29.300 0.193 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:647(constraints) + 1525 0.001 0.000 0.028 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2169(solver_options) + 12 0.001 0.000 0.001 0.000 {built-in method zlib.decompressobj} + 42 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4252(__init__) + 2461 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6377(isMaskedArray) + 299 0.001 0.000 1.084 0.004 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:692(priority_completed) + 434 0.001 0.000 0.041 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_base.py:13(__init__) + 2378 0.001 0.000 0.027 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:287(has_target_bounds) + 88 0.001 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\loader.py:223(getTestCaseNames) + 886 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:70(energy_system_options) + 372 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:91(_clip_dep_is_scalar_nan) + 1134 0.001 0.000 0.054 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7277(ensure_index) + 98 0.001 0.000 0.037 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1481(__gas_pipe_topology_constraints) + 883 0.001 0.000 0.001 0.000 {method 'remove' of 'list' objects} + 1525 0.001 0.000 0.029 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1391(solver_options) + 240 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:472(merge_bounds) + 2407 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:218(_vhstack_dispatcher) + 7808 0.001 0.000 0.001 0.000 {built-in method casadi._casadi.GenSX_size2} + 1793/112 0.001 0.000 2.212 0.020 :233(_call_with_frames_removed) + 355 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:202(remove) + 44 0.001 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:258(get_chosen_pipe_class) + 631 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:3754(get_loc) + 460 0.001 0.000 0.037 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_base.py:12(__init__) + 276 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:48(__init__) + 1059 0.001 0.000 0.018 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4841(__init__) + 798 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2824(_hn_get_pipe_head_loss_option) + 230 0.001 0.000 0.023 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:79(get_density) + 210 0.001 0.000 0.098 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1431() + 732 0.001 0.000 0.001 0.000 {built-in method builtins.locals} + 588 0.001 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:513(energy_system_options) +1194/1142 0.001 0.000 0.025 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:306(inner) + 490 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2058(dtype) + 1596 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:169() + 1144 0.001 0.000 0.003 0.000 :618(_validate_timestamp_pyc) + 784 0.001 0.000 0.026 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:107(path_variables) + 719 0.001 0.000 0.061 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:84(hot_pipes) + 674 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:690(_simple_new) + 152 0.001 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:481(__gas_node_mixing_path_constraints) + 6689 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:250(match) + 690 0.001 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:89(__setitem__) + 97 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1449(_get_options_with_defaults) + 29 0.001 0.000 0.070 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:580(_load_xml) + 374 0.001 0.000 0.038 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1261(__state_vector_scaled) + 749 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:472() + 759 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5304(__getitem__) + 323 0.001 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7396(_maybe_cast_data_without_dtype) + 97 0.001 0.000 0.280 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1762(read) + 423 0.001 0.000 0.028 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:523(_array2string) + 1708 0.001 0.000 0.010 0.000 <__array_function__ internals>:177(around) + 800 0.001 0.000 0.046 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1222(get_installation_costs) + 655 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:206(_collect_type_vars) + 97 0.001 0.000 0.146 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:218(read) + 89/1 0.001 0.000 784.009 784.009 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:102(run) + 245 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2172(new_block) + 2133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:50(add) + 2120 0.001 0.000 0.004 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:163(times) + 1708 0.001 0.000 0.014 0.000 <__array_function__ internals>:177(round_) + 98 0.001 0.000 32.146 0.328 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2144(constraints) + 220/88 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:275(assert_equal) + 1105 0.001 0.000 0.015 0.000 <__array_function__ internals>:177(zeros_like) + 421 0.001 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:371(urlparse) + 158 0.001 0.000 0.110 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:279(datetime_to_sec) + 2009 0.001 0.000 0.041 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:916(eAllOperations) + 481 0.001 0.000 0.001 0.000 {built-in method nt._getfullpathname} + 1107 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2310(__init__) + 60 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:227(_encode_invalid_chars) + 1708 0.001 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3257(around) + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:57() + 117 0.001 0.000 0.050 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:667(realpath) + 423 0.001 0.000 0.015 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:452(_get_format_function) +1145/1144 0.001 0.000 0.002 0.000 :542(_check_name_wrapper) + 386 0.001 0.000 0.007 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:148(energy_system_options) + 948 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:713(__init__) + 152 0.001 0.000 0.043 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2476(__network_temperature_path_constraints) + 201/179 0.001 0.000 0.008 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2375(_signature_from_callable) + 152 0.001 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:502(__electricity_demand_path_constraints) + 129 0.001 0.000 0.015 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:15(__init__) + 2207 0.001 0.000 0.006 0.000 <__array_function__ internals>:177(iscomplexobj) + 117 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2381(is_unique) + 925 0.001 0.000 0.006 0.000 :216(_lock_unlock_module) + 43 0.001 0.000 0.001 0.000 {built-in method casadi._casadi.DM_is_regular} + 2407 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:207(_arrays_for_stack_dispatcher) + 9510 0.001 0.000 0.001 0.000 {built-in method _imp.acquire_lock} + 1622 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:739(_extendLine) + 1840 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:678(__new__) + 655 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:328(esdl_carriers_typed) + 1954 0.001 0.000 0.103 0.000 :159(_path_isfile) + 1215 0.001 0.000 0.001 0.000 :48(_new_module) + 185 0.001 0.000 0.016 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1090(get_fixed_opex_costs) + 677 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1891(__init__) + 129 0.001 0.000 0.275 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:69(__init__) + 124 0.001 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:854(__check_buffer_values_and_set_bounds_at_t0) + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1058() + 1794 0.001 0.000 0.059 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1442() + 3228 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:857() + 56 0.001 0.000 5.934 0.106 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:24(__init__) + 504 0.001 0.000 0.009 0.000 <__array_function__ internals>:177(full_like) + 210 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1354() + 242 0.001 0.000 0.085 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:104(_gp_validate_goals) + 133 0.001 0.000 0.023 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1124(initial_residual_function) + 1194 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1246(is_float_dtype) + 1730 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:305(__init__) + 23 0.001 0.000 0.003 0.000 {built-in method scipy.optimize._minpack._hybrd} + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1054() + 221 0.001 0.000 0.015 0.000 :64(__init__) + 131 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:299(__update_electricity_producer_upper_bounds) + 281 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2920(__init__) + 760 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:325(extra_variables) + 1144 0.001 0.000 0.057 0.000 :1089(path_stats) + 36 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:182(_collapse_string_to_ranges) + 855 0.001 0.000 0.011 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:250(energy_system_options) + 9510 0.001 0.000 0.001 0.000 {built-in method _imp.release_lock} + 519 0.001 0.000 0.067 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:694(__init__) + 18 0.001 0.000 0.010 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:133(get_scaling_range) + 23 0.001 0.000 0.001 0.000 {built-in method nt.scandir} + 29 0.001 0.000 0.041 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:556(parse) + 195 0.001 0.000 0.001 0.000 {method 'strftime' of 'datetime.date' objects} + 1144 0.001 0.000 0.001 0.000 {built-in method _imp._fix_co_filename} + 2699 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:479(energy_system_topology) + 221 0.001 0.000 0.030 0.000 :1343(_path_hooks) + 8131 0.001 0.000 0.001 0.000 {method '__format__' of 'str' objects} + 661 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:102(__init__) + 1504 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1258(__init__) + 221 0.001 0.000 0.003 0.000 :1494(__init__) + 2713 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:325(is_hashable) + 554 0.001 0.000 0.001 0.000 {built-in method _operator.lt} + 4226 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:165(select) + 1708 0.001 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3764(round_) + 8 0.001 0.000 0.148 0.018 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:126(save) + 152 0.001 0.000 0.001 0.000 {built-in method casadi._casadi.GenMX_zeros} + 454 0.001 0.000 0.017 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4274(_get_item_cache) + 97 0.001 0.000 0.191 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1395(__init__) + 195 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:326(_clean_registers) + 1483 0.001 0.000 0.004 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:294(times) + 117 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:881(_engine) + 983 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:265(_compile_charset) + 91 0.001 0.000 641.556 7.050 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\util.py:10(run_esdl_mesido_optimization) + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:68() + 784 0.001 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1086(path_variables) + 682 0.001 0.000 0.134 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:286(get_heat_losses) + 1296 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:1859(isscalar) + 542 0.001 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:66(copy) + 70 0.001 0.000 0.024 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:32(function) + 760 0.001 0.000 0.007 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:89(extra_variables) + 115 0.001 0.000 0.002 0.000 {method '_rebuild_blknos_and_blklocs' of 'pandas._libs.internals.BlockManager' objects} + 2134 0.001 0.000 0.004 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:72(times) + 693 0.001 0.000 0.010 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:604(solver_options) + 493/396 0.001 0.000 0.496 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:323(wrapper) + 1794 0.001 0.000 0.058 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1461() + 1794 0.001 0.000 0.059 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1472() + 1620 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:753(_extendLine_pretty) + 2662 0.001 0.000 0.001 0.000 {built-in method numpy.core._multiarray_umath.dragon4_positional} + 133 0.001 0.000 16.640 0.125 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:42(__init__) + 152 0.001 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:339(__electricity_node_mixing_path_constraints) + 5635 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\timeseries.py:36(times) + 152 0.001 0.000 0.031 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3095(__heat_pump_cop_path_constraints) + 1109 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7372(maybe_extract_name) + 329 0.001 0.000 0.014 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:3703(_ixs) + 299 0.001 0.000 0.058 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1532(log) + 1544 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:684(__next__) + 1851 0.001 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:359(__call__) + 3684 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:1291(_diff_dispatcher) + 435 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:428(to_numpy) + 4844 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:469(is_fragment_uuid) + 55 0.001 0.000 0.016 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_tests.py:20(demand_matching_test) + 171 0.001 0.000 0.039 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_tests.py:64(_get_component_temperatures) + 97 0.001 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5044(reindex) + 423 0.001 0.000 0.031 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:561(array2string) + 1437 0.001 0.000 0.005 0.000 :173(__exit__) + 145 0.001 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:35(_formatwarnmsg_impl) + 97 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:280(_get_filepath_or_buffer) + 155 0.001 0.000 1.167 0.008 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2242(priority_completed) + 2390 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:140() + 1555 0.001 0.000 0.061 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:33646(_horzcat) + 189 0.001 0.000 0.034 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:828(_objective_func) + 448 0.001 0.000 0.007 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:120(energy_system_options) + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1056() + 898 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\flags.py:49(__init__) + 418 0.001 0.000 0.090 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:484(_gp_objective) + 50 0.001 0.000 0.017 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:132(function) + 192 0.001 0.000 0.073 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:783(compile) + 1 0.001 0.001 0.012 0.012 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\__init__.py:1() + 759/758 0.001 0.000 0.356 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\caching.py:3(call) + 192 0.001 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:560(_compile_info) + 3485 0.001 0.000 0.001 0.000 {built-in method from_bytes} + 79 0.001 0.000 0.052 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:156(constraints) + 858 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:437(__init__) + 1720 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:241(_get_min_bound) + 4625 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:161(__len__) + 398 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:116(_get_single_key) + 100 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:625(priority_completed) + 1235 0.001 0.000 0.074 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:48(get_aggregation_count_var) + 704 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3750(__init__) + 1004 0.001 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:404(find) + 95 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:118(__new__) + 213 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:199(isneginf) + 603 0.001 0.000 0.007 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:94(energy_system_options) + 212 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:146(_split) + 11157 0.001 0.000 0.001 0.000 {method 'isdigit' of 'str' objects} + 508 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:14(__init__) + 2102 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:140(__delitem__) + 858 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:477(__exit__) + 210 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1316() + 328 0.001 0.000 0.066 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:113(register_classifier) + 661 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:139(__exit__) + 597 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:527(energy_system_options) + 129 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:91() + 3528 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:173(append) + 10 0.001 0.000 0.023 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_pump.py:20(__init__) + 133 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:30(__init__) + 159 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:53(__init__) + 1103 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2069(internal_values) + 466 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2120(get_block_type) + 976 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:684(is_integer_dtype) + 33 0.001 0.000 0.024 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_node.py:18(__init__) + 100 0.001 0.000 0.001 0.000 {built-in method pandas._libs.missing.isnaobj} + 112 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1672(convert_electricity_cable) + 329 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4257(_box_col_values) + 618 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:65(getargs) + 119 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:35(_inherit_from_data) + 203 0.001 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:55(create_resource) + 152 0.001 0.000 0.014 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:312(__electricity_producer_set_point_constraints) + 76 0.001 0.000 0.001 0.000 {built-in method scipy.sparse._sparsetools.expandptr} + 3523 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:3706(_median_dispatcher) + 43 0.001 0.000 0.016 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_demand.py:15(__init__) + 497 0.001 0.000 0.091 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:482() + 729 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1751(pandas_dtype) + 104 0.001 0.000 724.663 6.968 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:548(_callTestMethod) + 1396 0.001 0.000 0.002 0.000 :826(find_spec) + 325 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:455(__init__) + 1378 0.001 0.000 0.014 0.000 <__array_function__ internals>:177(broadcast_to) + 484 0.001 0.000 0.017 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\abc.py:105(__new__) + 299 0.001 0.000 0.001 0.000 {method 'clear' of 'list' objects} + 98 0.001 0.000 19.988 0.204 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2129(path_constraints) + 6 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1331(_real_close) + 12 0.001 0.000 0.001 0.000 {method 'write' of '_ssl._SSLSocket' objects} + 152 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:224() + 423 0.001 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:907(__init__) + 104 0.001 0.000 0.058 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1064(resolve) + 194 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:1147(_is_binary_mode) + 441 0.001 0.000 0.029 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:506(wrapper) + 773 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2656(check_deprecated_indexers) + 1290 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:202(pipe_classes) + 98 0.001 0.000 0.018 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1297(__revenue_constraints) + 1 0.001 0.001 3.434 3.434 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_updated_esdl_post_process.py:18(test_updated_esdl) + 608 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\casadi_helpers.py:19(nullvertcat) + 8 0.001 0.000 0.133 0.017 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:356(convert_energy_system_to_string) + 192 0.001 0.000 0.045 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:944(parse) + 83/23 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:468(_iterate_directories) + 103 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:4773(_reduce) + 516 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:444(_cmpkey) + 540 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2352(__init__) + 152 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:618() + 69 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:222() + 480 0.001 0.000 0.009 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:563(abspath) + 962/242 0.001 0.000 0.004 0.000 :1240(_recalculate) + 490 0.001 0.000 0.022 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:97(extra_variables) + 727 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:661(name) + 207 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:2071(getLogger) + 1736 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:984() + 1396 0.001 0.000 0.001 0.000 {built-in method _imp.is_frozen} + 100 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:11108(_logical_func) + 43 0.001 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csc.py:132(tocsr) + 211 0.001 0.000 0.010 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:483(Union) + 555 0.001 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:165(simplefilter) + 152 0.001 0.000 0.021 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:540(__electricity_storage_path_constraints) + 129 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:119() + 355 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:273(discard) + 152 0.001 0.000 0.025 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3198(__ates_temperature_ordering_path_constraints) + 760 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:203(extra_variables) + 976 0.001 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2100(dist_factory) + 263 0.001 0.000 0.151 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:662(extract_results) + 6553 0.001 0.000 0.001 0.000 {method 'group' of 're.Match' objects} + 152 0.001 0.000 0.013 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:502(__gas_node_hydraulic_power_mixing_path_constraints) + 329 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:790(is_unsigned_integer_dtype) + 1378 0.001 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:366(broadcast_to) + 3228 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:554() + 108 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:588(_homogenize) + 211 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:267(_remove_dups_flatten) + 798 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:102() + 783 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:470(__setattr__) + 614 0.001 0.000 0.125 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:20614(map) + 133 0.001 0.000 2.583 0.019 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:24(__init__) + 548 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:12324(sparsity) + 21 0.001 0.000 0.012 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_tank_storage.py:15(__init__) + 288 0.001 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1147(copy_with) + 133 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:1178(_demand_head_loss_path_constraints) + 712 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:501(is_categorical_dtype) + 210 0.001 0.000 0.015 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:412(_create_fn) + 555 0.001 0.000 0.015 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1051(assert_array_less) + 2983 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:287(tell) + 1061 0.001 0.000 0.045 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34413(sum1) + 200 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_asarray.py:22(require) + 133 0.001 0.000 39.321 0.296 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:71(pre) + 399 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:7(__init__) + 129 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3601(__init__) + 2172 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:807(__hash__) + 206 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1315(getLogger) + 195 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:91(_get_metaclass) + 423 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:64(_make_options_dict) + 680 0.001 0.000 0.037 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9055(__ne__) + 580 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:638() + 2258 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:112(__init__) + 89 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2228(__pipe_diameter_to_parameters) + 73 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:141(constraints) + 1596 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:167(_symbols) + 210 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1441() + 1162 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:399(extract_array) + 3523 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:663(_partition_dispatcher) + 320 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:266(is_dict_like) + 1437 0.001 0.000 0.001 0.000 :165(__init__) + 355 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:565(_set_axis) + 2 0.001 0.000 0.018 0.009 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:924(__heat_matching_demand_insulation_constraints) + 152 0.001 0.000 34.221 0.225 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:279(constraints) + 383 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:787(_make_max_size_var) + 982 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:451(__members__) + 1720 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:233(_get_max_bound) + 456 0.001 0.000 0.007 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:21(energy_system_options) + 3529 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:216(temperature_regimes) + 118 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:505(_get_connected_i_nominal_and_max) + 1738 0.001 0.000 0.038 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:468() + 149 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:357(__init__) + 7 0.001 0.000 0.001 0.000 {function socket.close at 0x0000020275EF2950} + 893 0.001 0.000 0.043 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:45(get_max_size_var) + 4 0.001 0.000 0.633 0.158 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:121(read) + 152 0.001 0.000 0.011 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3078(__ates_max_stored_heat_constriants) + 3053 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:148(concatenate) + 870 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:611(name) + 152 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2842(__check_valve_head_discharge_path_constraints) + 4039 0.001 0.000 0.001 0.000 {built-in method builtins.callable} + 1010 0.001 0.000 0.002 0.000 <__array_function__ internals>:177(where) + 1736 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:989() + 974 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:676(_sanitize_ndim) + 257 0.001 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:391(decorator) + 54 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:121(decompress) + 316 0.001 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:170(decorator) + 10536 0.001 0.000 0.001 0.000 {built-in method builtins.ord} + 192 0.001 0.000 0.006 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:124(parameters) + 279 0.001 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:615(_make_child) + 1259 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:228(_releaseLock) + 2037 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:819(notifyChanged) + 4270 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:664(result_type) + 722 0.001 0.000 0.017 0.000 <__array_function__ internals>:177(tile) + 137 0.001 0.000 0.017 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:607(stats) + 392 0.001 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\codecs.py:319(decode) + 105 0.001 0.000 0.012 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:93(__init__) + 435 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1278(is_bool_dtype) + 3024 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:185(is_consecutive) + 36 0.001 0.000 0.022 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_node.py:16(__init__) + 203 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:342(__init__) + 8 0.001 0.000 0.017 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_exchanger.py:25(__init__) + 222 0.001 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:191(_isna) + 210 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1283() + 1144 0.001 0.000 0.001 0.000 :1040(__init__) + 242 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1934(from_array) + 97 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1954(_refine_defaults_read) + 474 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:436(repeat) + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:152(string_parameters) + 1033 0.001 0.000 0.001 0.000 :1236(_get_parent_path) + 878 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:114(_coerce_args) + 893 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:162(is_object_dtype) + 1302 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1487(is_ea_or_datetimelike_dtype) + 1645 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:156() + 456 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10908(__getitem__) + 1224 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:93(_rho_cp_modifiers) + 137 0.001 0.000 0.057 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:940(_name_to_asset) + 130/127 0.001 0.000 0.199 0.002 :1174(create_module) + 232 0.001 0.000 0.001 0.000 {method 'round' of 'numpy.generic' objects} + 331 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:588(_dtype_to_subclass) + 398 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:597(_get_root) + 104 0.001 0.000 0.043 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:486(_init_dict) + 548 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:676(solver_options) + 106 0.001 0.000 0.001 0.000 {built-in method pandas._libs.lib.is_datetime_array} + 165 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:722(_get_field) + 286 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:88(verify_matching_signatures) + 381 0.001 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\util.py:21(_resolve_folder) + 97 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:165(_validate_parse_dates_presence) + 10 0.001 0.000 0.006 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_tests.py:373(electric_power_conservation_test) + 76 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_coo.py:127(__init__) + 1727 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:25(_maybe_view_as_subclass) + 98 0.001 0.000 0.010 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1785(__gas_pipe_topology_path_constraints) + 108 0.001 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2182(create_block_manager_from_column_arrays) + 1382 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:346(iterable) + 333 0.001 0.000 2.315 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:33802(vertsplit) + 6808 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2641() + 266 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:215(__init__) + 160 0.001 0.000 0.068 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2971() + 97 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:327(_maybe_dedup_names) + 97 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:90(RLock) + 56 0.001 0.000 0.022 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:546(__init__) + 3077 0.001 0.000 0.001 0.000 {method 'find' of 'bytearray' objects} + 474 0.001 0.000 0.006 0.000 <__array_function__ internals>:177(repeat) + 585 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5888(__getattr__) + 3160 0.001 0.000 0.001 0.000 {method 'partition' of 'str' objects} + 213 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:127(isposinf) + 25 0.001 0.000 0.001 0.000 {built-in method winreg.QueryValueEx} + 115 0.001 0.000 0.083 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:467(__merit_path_goals) + 1389 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:7505(numel) + 2120 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:151(validate_attribute_input) + 407 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\deprecation.py:9(wrap) + 1059 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1668(controls) + 1429 0.001 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:137(_type_convert) + 717 0.001 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:265(times) + 733 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1725(validate_all_hashable) + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1055() + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:89(copy) + 398 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:134(_get_option) + 944 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:461(ensure_wrapped_if_datetimelike) + 97 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:529(infer_compression) + 152 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1260() + 221 0.001 0.000 0.001 0.000 :1616() + 101 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:301(apply) + 76 0.001 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1034(tocoo) + 661 0.001 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:279(helper) + 1 0.001 0.001 25.327 25.327 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:140(test_end_scenario_sizing_staged) + 1059 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1844(differentiated_states) + 96 0.001 0.000 0.314 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:691(readinto) + 38 0.001 0.000 0.001 0.000 {built-in method scipy.sparse._sparsetools.csr_has_canonical_format} + 129 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:422(esdl_heat_model_options) + 1103 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:708(_values) + 23 0.001 0.000 0.012 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\electrolyzer.py:21(__init__) + 25 0.001 0.000 0.001 0.000 {pandas._libs.lib.infer_dtype} + 715 0.001 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:211(times) + 423 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:403(_get_formatdict) + 130 0.001 0.000 2.889 0.022 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:85(get_resource) + 210 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1290() + 186 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:106(_clip_dep_invoke_with_casting) + 1 0.001 0.001 27.686 27.686 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:336(test_end_scenario_sizing_head_loss) + 12 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:53(__init__) + 239 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:396(path_goals) + 1 0.001 0.001 103.188 103.188 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_setpoint_constraints.py:177(test_run_small_ates_timed_setpoints_multiple_constraints) + 299 0.001 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2488(convert_to_index_sliceable) + 2014 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\shape_base.py:1253() + 784 0.001 0.000 0.038 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:65(get_pipe_investment_cost_coefficient) + 137 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1178(maybe_infer_to_datetimelike) + 1 0.001 0.001 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\_codata.py:1514(parse_constants_2018toXXXX) + 9 0.001 0.000 0.907 0.101 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:376(post) + 133 0.001 0.000 0.081 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:146(parameters) + 115 0.001 0.000 0.102 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:506(path_goals) + 228 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:430(_set_electricity_current_nominal_and_max) + 760 0.001 0.000 0.054 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34185(reshape) + 166 0.001 0.000 0.046 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:651() + 239 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:437() + 3182 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:344() + 446 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:259(_reconstruct) + 239 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:762(path_goals) + 189 0.001 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:290(energy_system_options) + 713 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:1495() + 1517 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:615(__str__) + 760 0.001 0.000 0.047 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34055(mtimes) + 12 0.001 0.000 0.022 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:1580(genfromtxt) + 2940 0.001 0.000 0.001 0.000 {method 'get' of 'xml.etree.ElementTree.Element' objects} + 624 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:54(testPartExecutor) + 607 0.001 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:947(__init__) + 125 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5464(equals) + 23 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_minpack_py.py:184(_root_hybr) + 2941 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:231() + 35 0.001 0.000 0.012 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:190(function) + 24 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1133(convert_ates) + 1740 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:925(__len__) + 133 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1057() + 277 0.001 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:143(energy_system_options) + 221 0.001 0.000 0.014 0.000 :1628(path_hook_for_FileFinder) + 1389 0.001 0.000 0.001 0.000 {built-in method casadi._casadi.GenMX_numel} + 129 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:202() + 84 0.001 0.000 0.013 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2211(_pipe_heat_loss_to_parameters) + 152 0.001 0.000 29.315 0.193 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:918(constraints) + 133 0.001 0.000 0.082 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:265(parameters) + 257 0.001 0.000 0.030 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:725(__init__) + 3416 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:3253(_around_dispatcher) + 28 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:744(cleandoc) + 103 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:261(_get_values) + 254 0.001 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:635(__and__) + 79 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:453(register_option) + 622 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:96(getargspec) + 796 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:611(_get_deprecated_option) + 26 0.001 0.000 0.001 0.000 {built-in method winreg.OpenKey} + 50 0.001 0.000 6.124 0.122 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:36(__init__) + 742 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:286(is_dtype) + 299 0.001 0.000 0.038 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:21467(stats) + 130 0.001 0.000 2.893 0.022 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:69(load_uri) + 48 0.001 0.000 0.001 0.000 {built-in method _winapi.CloseHandle} + 1992 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:277(isfunction) + 300 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:761(__new__) + 1195 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:174() + 680 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:493(_hn_pipe_nominal_discharge) + 442 0.001 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:667(energy_system_options) + 129 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:44(__init__) + 84 0.001 0.000 0.099 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2264(post) + 1118 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:65(wraps) + 5 0.001 0.000 0.022 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:4318(reindex) + 668 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:518() + 195 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:425(get_metamodel) + 106 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1860() + 194 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:742(__iter__) + 341 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:315(expanduser) + 672 0.001 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:73(times) + 186 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:74(solver_options) + 186 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:125(_clip) + 62 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:83(_csr_container) + 95 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:564(_array_equivalent_object) + 98 0.001 0.000 19.999 0.204 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1348(path_constraints) + 97 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:612(_set_noconvert_dtype_columns) + 29 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:652(__floor_date_time) + 29 0.001 0.000 0.035 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:258(path_goals) + 552 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:451(id) + 1 0.001 0.001 0.308 0.308 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\__init__.py:1() + 1645 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:151(classes_and_not_datetimelike) + 1195 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:173() + 54 0.001 0.000 0.239 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:1160(read_chunked) + 133 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:50(__init__) + 72 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2802(__state_vector_scaled) + 518 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:558(notifyChanged) + 123 0.001 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:48(post) + 104 0.001 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:66(addSuccess) + 598 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:976(_gp_update_constraint_store) + 569 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\flags.py:85(allows_duplicate_labels) + 194 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1283(_is_potential_multi_index) + 220 0.001 0.000 0.533 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:386() + 8 0.001 0.000 0.062 0.008 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:78() + 95 0.001 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:6258(copy) + 152 0.001 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arraysetops.py:138(unique) + 1094 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:1531() + 23 0.001 0.000 0.014 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1924(convert_electrolyzer) + 78 0.001 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:292(decorate) + 2091 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:146(classes) + 345 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:663(_is_type) + 540 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1152(__init__) + 232 0.001 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:99(der) + 333 0.001 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:189(normalize) + 1 0.001 0.001 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:692() + 2919 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2491(_cumsum_dispatcher) + 2091 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:148() + 43 0.001 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1780(convert_gas_demand) + 43 0.001 0.000 0.012 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_source.py:17(__init__) + 441 0.001 0.000 0.032 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1575(_array_str_implementation) + 850 0.001 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1307(disable) + 51 0.001 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:63() + 44 0.001 0.000 0.008 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\loader.py:98(loadTestsFromModule) + 38 0.000 0.000 0.106 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\goals\minimize_tco_goal.py:135(function) + 786 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:127(times) + 101 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:173(_simple_new) + 11 0.000 0.000 0.000 0.000 {built-in method _winapi.CreatePipe} + 308 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:96(is_bool_indexer) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\wait.py:33(select_wait_for_socket) + 129 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:103() + 1094 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:1288() + 130 0.000 0.000 2.894 0.022 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:61(load_file) + 73 0.000 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:291() + 83 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:801(__init__) + 398 0.000 0.000 0.033 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:741(bounds) + 271 0.000 0.000 0.009 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:162(temperature_regimes) + 1004 0.000 0.000 0.005 0.000 {method 'find' of 'xml.etree.ElementTree.Element' objects} + 152 0.000 0.000 0.012 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1535(__cold_demand_heat_to_discharge_path_constraints) + 252 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:114(energy_system_options) + 907 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1848(algebraic_states) + 790 0.000 0.000 0.000 0.000 {method 'tolist' of 'numpy.ndarray' objects} + 723 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:79(times) + 2172 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.SharedObject___hash__} + 2698 0.000 0.000 0.000 0.000 {method 'clear' of 'dict' objects} + 321 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\function_base.py:475(add_newdoc) + 78 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:305() + 1190 0.000 0.000 0.000 0.000 {method 'values' of 'mappingproxy' objects} + 192 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:986(__and__) + 94 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:217(electricity_carriers) + 509 0.000 0.000 0.004 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:56(energy_system_options) + 96 0.000 0.000 0.313 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1263(recv_into) + 690 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:44(_is_private) + 152 0.000 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2892(__control_valve_head_discharge_path_constraints) + 24 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:2487(getproxies_environment) + 661 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:130(__enter__) + 118 0.000 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2085() + 203 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmlresource.py:28(__init__) + 38 0.000 0.000 0.009 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_demand.py:17(__init__) + 653 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:181(get_timeseries_names) + 506 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:356(_escape) + 632 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:59(path_variables) + 219 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:718(suffix) + 186 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:416(_sanitize_relative_path) + 178 0.000 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1138(__getitem__) + 919 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:447(_simple) + 426 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:22(func) + 178 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4292(__init__) + 2461 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:421(_count_nonzero_dispatcher) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\_options.py:1(_get_default_options) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:264() + 76 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:73(_coo_container) + 1 0.000 0.000 0.001 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:131(print_results) + 666 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:433(_uniq) + 95 0.000 0.000 0.000 0.000 {pandas._libs.lib.infer_datetimelike_array} + 423 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:65(energy_system_options) + 474 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:122(_linearize_goal) + 152 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:213() + 191 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:511(energy_system_options) + 98 0.000 0.000 0.008 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1808(__electricity_cable_topology_path_constraints) + 2 0.000 0.000 0.503 0.252 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:226(read) + 1444 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\shape_base.py:1243() + 126 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:74(solver_options) + 661 0.000 0.000 0.023 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34753(fabs) + 79 0.000 0.000 0.046 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:146(objective) + 194 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:224(stringify_path) + 204 0.000 0.000 0.019 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:153(bounds) + 192 0.000 0.000 0.005 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:273(parameters) + 2009 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:299() + 459 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:861(is_empty_data) + 2257 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:683(assertTrue) + 375 0.000 0.000 0.066 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:497() + 203 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:28(__init__) + 661 0.000 0.000 0.023 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:36525(if_else) + 468/341 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1247(__hash__) + 2641 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:62(__iter__) +1177/1165 0.000 0.000 0.001 0.000 {method 'encode' of 'str' objects} + 2356 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1737(cast) + 600 0.000 0.000 0.075 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:249(compile) + 195 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:52(grouper) + 1033 0.000 0.000 0.001 0.000 :1226(_find_parent_path_names) + 299 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:821(_view) + 1415 0.000 0.000 0.001 0.000 :746(find_spec) + 45/6 0.000 0.000 0.003 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3816(streamline) + 18 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:170(solver_options) + 108 0.000 0.000 0.019 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:100(arrays_to_mgr) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:414(could_be_day) + 174 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:62(energy_system_options) + 316 0.000 0.000 0.000 0.000 {method 'replace' of 'code' objects} + 97 0.000 0.000 0.014 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:5077(reindex) + 152 0.000 0.000 0.001 0.000 {built-in method casadi._casadi.Function_mx_out} + 1685 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:80(empty_like) + 1313 0.000 0.000 0.000 0.000 {pandas._libs.lib.is_integer} + 208 0.000 0.000 0.018 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2151(distributions_from_metadata) + 95 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:616(copy) + 559 0.000 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:35681(constpow) + 20 0.000 0.000 0.026 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:347(priority_started) + 76 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_coo.py:266(_check) + 104 0.000 0.000 0.029 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:881(create_series_with_explicit_dtype) + 775 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:870(_reset_identity) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\html\entities.py:1() + 334 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:296(_class_escape) + 304 0.000 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:16306(__setitem__) + 207 0.000 0.000 0.000 0.000 {built-in method _imp.is_builtin} + 360 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:51(area) + 186 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1007(get_unique_gas_pipe_classes) + 210 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1470() + 123 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:410(findall) + 128 0.000 0.000 2.821 0.022 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:185(_load_esdl_model) + 300 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:799(__init__) + 1 0.000 0.000 2.042 2.042 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:244(test_heat_network_pipe_split_head_loss) + 2461 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2155(_sum_dispatcher) + 2082 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2255(_isclose_dispatcher) + 98 0.000 0.000 0.010 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1124(__cumulative_investments_made_in_eur_path_constraints) + 774 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:22(_is_dunder) + 444 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:499(copy) + 152 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:596(__gas_storage_discharge_path_constraints) + 260 0.000 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:639(__parse_date_time) + 776 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:362(apply_if_callable) + 29 0.000 0.000 0.042 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:1212(parse) + 127 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:88(__eq__) + 97 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:197(_set_noconvert_columns) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:118() + 210 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1459() + 296 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2326(__init__) + 631 0.000 0.000 0.000 0.000 {method 'get_loc' of 'pandas._libs.index.IndexEngine' objects} + 1466 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1744() + 725 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:151(cast_scalar_indexer) + 242/182 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:485(_get_literal_prefix) + 398 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:262(__call__) + 130 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:643(__parse_time_step) + 324 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5275(__init__) + 608 0.000 0.000 0.036 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34145(vec) + 131 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:625(flatnonzero) + 152 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:617() + 9 0.000 0.000 2.399 0.267 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:292(constraints) + 1 0.000 0.000 24.169 24.169 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:21(test_half_network_gone) + 412 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2045(try_parse) + 1015 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:316(solver_output) + 1123 0.000 0.000 0.000 0.000 {method 'insert' of 'list' objects} + 133 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:684(compiler_options) + 552 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\util.py:54(strclass) + 462 0.000 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:608(__init__) + 32 0.000 0.000 0.000 0.000 {built-in method _operator.mul} + 974 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:713(_sanitize_str_dtypes) + 266 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2091(maybe_coerce_values) + 18 0.000 0.000 0.007 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:177(convert_heat_buffer) + 146 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\utils.py:93(alias) + 2427 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:19(_atleast_1d_dispatcher) + 433 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:68(get_electricity_carriers) + 290 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:19(_get_linear_coefficients) + 186 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:320(solver_options) + 1 0.000 0.000 0.008 0.008 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:52(test_end_scenario_sizing) + 629 0.000 0.000 0.023 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9045(__lt__) + 291 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:164(_expand_user) + 104 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:43(stopTest) + 55 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:357(update) + 79 0.000 0.000 0.062 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:151(path_objective) + 277 0.000 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:853(__truediv__) + 239 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:435(_mk_bitmap) + 67 0.000 0.000 0.000 0.000 {built-in method _from_value_and_reso} + 423 0.000 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:411() + 104 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2597(from_location) + 668 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:499() + 1633 0.000 0.000 0.000 0.000 {method 'remove' of 'set' objects} + 192 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:113(energy_system_options) + 245 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2186(check_ndim) + 145 0.000 0.000 0.010 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:20(_showwarnmsg_impl) + 115 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:324() + 152 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:625(__electricity_storage_discharge_var_path_constraints) + 212 0.000 0.000 0.013 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:181(close_stream) + 156 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:98(gisnan) + 2587 0.000 0.000 0.000 0.000 {built-in method _warnings._filters_mutated} + 268 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3857(__init__) + 133 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:236() + 1797 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1031(__eq__) + 113 0.000 0.000 0.025 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_base.py:26(__init__) + 89/5 0.000 0.000 0.003 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3675(streamline) + 696 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:48(_extract_values_timeseries) + 257 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:411() + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:478() + 179 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:66(get_annotations) + 962 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:579() + 97 0.000 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1444(close) + 146 0.000 0.000 0.021 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:137(seed) + 426 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:48(func) + 107 0.000 0.000 0.029 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_base.py:28(__init__) + 1136 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\function_base.py:18(_linspace_dispatcher) + 933 0.000 0.000 0.000 0.000 {pandas._libs.lib.is_scalar} + 584 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:101(path_variables) + 152 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:612() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\idnadata.py:1() + 132 0.000 0.000 0.239 0.002 {method 'join' of 'bytes' objects} + 2916 0.000 0.000 0.000 0.000 {built-in method builtins.id} + 282 0.000 0.000 0.052 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:150(__init__) + 578 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath.dragon4_scientific} + 491 0.000 0.000 0.028 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:34119(transpose) + 192 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:69(_removeTestAtIndex) + 148/3 0.000 0.000 0.008 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:776(_parseNoCache) + 137 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1755(ravel) + 3123 0.000 0.000 0.000 0.000 {method 'decode' of 'bytes' objects} + 303 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:85(opengroup) + 329 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1267(_set_as_cached) + 456 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9308(get) + 123 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:462(lookup_tables) + 882 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:377(_compute_many) + 80 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:247(build_err_msg) + 423 0.000 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:780(_formatArray) + 258 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:710(name) + 90 0.000 0.000 12.375 0.138 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:30(__init__) + 657 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:566(require_length_match) + 1937 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1022() + 858 0.000 0.000 0.000 0.000 {built-in method math.isfinite} + 214 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:176(energy_system_options) + 128 0.000 0.000 0.016 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:175(__init__) + 533/230 0.000 0.000 0.004 0.000 :1254(__iter__) + 974 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:733(_maybe_repeat) + 1768 0.000 0.000 0.000 0.000 :1500() + 1 0.000 0.000 12.175 12.175 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:484(test_gas_network_head_loss) + 192 0.000 0.000 0.026 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:622(_code) + 116 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:460(array_equivalent) + 261 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:362() + 51 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1244(getfullargspec) + 8 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:174(esdl_assets) + 212 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:749() + 384 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:477(__init__) + 19 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_coo.py:331(tocsc) + 355 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:58(_validate_set_axis) + 220 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:378() + 104 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:32(startTest) + 2390 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:958(pipe_classes) + 230 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:815(_ufunc_doc_signature_formatter) + 1 0.000 0.000 0.000 0.000 CoolProp\\_constants.pyx:1(__Pyx_PyMODINIT_FUNC PyInit__constants(void)) + 220 0.000 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:297() + 570 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:236(clear) + 349 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:108() + 43 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1499(convert_electricity_source) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\__init__.py:330() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:7(__init__) + 193 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:97(energy_system_options) + 212 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:139(__init__) + 130 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:54(_new_resource_set) + 5 0.000 0.000 0.028 0.006 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:225() + 2207 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\type_check.py:206(_is_type_dispatcher) + 41 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:238(pattern) + 886 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2077() + 1 0.000 0.000 0.052 0.052 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:190(constraints) + 5 0.000 0.000 0.028 0.006 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:272() + 20 0.000 0.000 0.007 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_source.py:15(__init__) + 147 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:54(shape) + 32 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:1316(_arith_method) + 490 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:596(dtype) + 72 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1350(__init_subclass__) + 497 0.000 0.000 0.102 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:481() + 448 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:697(times) + 195 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:410() + 162 0.000 0.000 88.024 0.543 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:26900(qpsol) + 102 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\codecs.py:309(__init__) + 230 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:253(_deduplicate) + 335 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:827(iget) + 152 0.000 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1448(setLevel) + 205 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3097(__init__) + 98 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\_mixins.py:283(__getitem__) + 432 0.000 0.000 0.007 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:202(sub) + 398 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:650(_warn_if_deprecated) + 145 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:403(__init__) + 87 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:57(__init__) + 114 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1854(_consolidate_check) + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:77() + 65 0.000 0.000 0.152 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:84(load_from_string) + 86 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:457(_get_connected_q_max) + 1078 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2969() + 418 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2237(_grouping_func) + 355 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:228(set_axis) + 85 0.000 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:430(exists) + 66 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\innerutils.py:56(parse_date) + 676 0.000 0.000 0.000 0.000 {built-in method fromkeys} + 1 0.000 0.000 22.016 22.016 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:397(test_heat_pump_varying_temperature) + 130/98 0.000 0.000 0.143 0.001 :1182(exec_module) + 410 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:73(times) + 155 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:303(maybe_iterable_to_list) + 690 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:33(_is_sunder) + 12 0.000 0.000 0.096 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:481(getresponse) + 104 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:691(add) + 252 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:48(energy_system_options) + 97 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:136(is_url) + 689 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2433(_using_copy_on_write) + 2 0.000 0.000 2.724 1.362 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:687(run_sequatially_staged_simulation) + 19 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_coo.py:372(tocsr) + 38 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1401(convert_electricity_demand) + 149 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:590(_find_data_type) + 304 0.000 0.000 0.008 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:15575(set) + 622 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:13(ismethod) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:183(validate_header_arg) + 190 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_coo.py:240(getnnz) + 190 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:215() + 100 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:496(nanany) + 313 0.000 0.000 0.001 0.000 {method 'sort' of 'list' objects} + 18 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:417(close) + 19 0.000 0.000 0.000 0.000 {built-in method _imp.exec_builtin} + 96 0.000 0.000 0.312 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1121(read) + 770/575 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1037(__hash__) + 105 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:285(_tearDownPreviousClass) + 192 0.000 0.000 0.000 0.000 {built-in method _sre.compile} + 69 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:223(pop) + 50 0.000 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:527(_init_fn) + 124 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:494(__init__) + 200 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_asarray.py:111() + 90 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:991(update) + 1949 0.000 0.000 0.000 0.000 {method 'isidentifier' of 'str' objects} + 213 0.000 0.000 0.002 0.000 <__array_function__ internals>:177(isneginf) + 194 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5277() + 122 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:548(write) + 271 0.000 0.000 0.015 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\genericpath.py:16(exists) + 12 0.000 0.000 0.666 0.056 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:673(send) + 453 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2703(replace) + 130 0.000 0.000 0.106 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:177(create_instream) + 967 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:292() + 155 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:321() + 195 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:225(__init__) + 152 0.000 0.000 23.095 0.152 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:269(path_constraints) + 97 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5551(identical) + 407 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1422(sanitize_to_nanoseconds) + 132 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:563(bounds) + 49 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1323(__class_getitem__) + 155 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:322() + 273 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:239(energy_system_options) + 523 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:316(esdl_carriers) + 1003 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:169(__setitem__) + 1 0.000 0.000 0.175 0.175 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1() + 1736 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:993() + 398 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:579(_select_options) + 1124 0.000 0.000 0.000 0.000 {method 'strip' of 'str' objects} + 1516 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5090(_values) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:471(_parse_headers) + 114 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2752(_is_all_dates) + 165 0.000 0.000 0.365 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:19691(sparsity_jac) + 104 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:293(__str__) + 97 0.000 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:112(close) + 2 0.000 0.000 0.000 0.000 {pandas._libs.tslib.format_array_from_datetime} + 79 0.000 0.000 0.151 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:639() + 446 0.000 0.000 0.000 0.000 {method '__reduce_ex__' of 'object' objects} + 355 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:743(remove) + 97 0.000 0.000 0.490 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:170(wrapper) + 98 0.000 0.000 34.586 0.353 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:151(constraints) + 24 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:369(parse_url) + 19 0.000 0.000 0.000 0.000 {built-in method _imp.create_builtin} + 137 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:512(Solver) + 186 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1017(get_unique_cable_classes) + 5 0.000 0.000 0.005 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\low_temperature_ates.py:24(__init__) + 171 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:771(__init__) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:822() + 90 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:181(compiler_options) + 117 0.000 0.000 0.000 0.000 {built-in method nt.getcwd} + 1 0.000 0.000 2.194 2.194 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:221(load_tests) + 190 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:223() + 131 0.000 0.000 0.003 0.000 <__array_function__ internals>:177(flatnonzero) + 110 0.000 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1223(__getitem__) + 253 0.000 0.000 0.018 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:143(parameters) + 898 0.000 0.000 0.000 0.000 {method 'index' of 'list' objects} + 102 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:225(energy_system_options) + 128 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5116(_get_engine_target) + 18 0.000 0.000 0.022 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:332(check_scaling) + 144 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1934(algebraic_temperature_loss_ates) + 133 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:3459(compiler_options) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2070() + 24 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:218(_parsegen) + 327 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1154(needs_i8_conversion) + 123 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:276(constant_inputs) + 123 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:145(energy_system_options) + 80 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3783(__init__) + 28 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:496(callback) + 74 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:286(__init__) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:218(NDFrame) + 133 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:314(compiler_options) + 735 0.000 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:515() + 1378 0.000 0.000 0.000 0.000 {method '__exit__' of 'numpy.nditer' objects} + 125 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:494(find) + 333 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:367() + 1420 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:271() + 18 0.000 0.000 0.016 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_four_port.py:13(__init__) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1312(_validate_parse_dates_arg) + 67 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:483(_box_func) + 151 0.000 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\linecache.py:26(getline) + 93 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:374(abspath) + 77 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:48(get_internal_energy) + 12 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:365(request) + 98 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:347(__getitem__) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:120() + 133 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\_options.py:34(_merge_default_options) + 356 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:172(blknos) + 1 0.000 0.000 0.438 0.438 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:507(test_multi_commodity_simulator_emerge_head_losses) + 97 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:518(_construct_axes_from_arguments) + 266 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:282(numeric_parameters) + 1372 0.000 0.000 0.000 0.000 :412(has_location) + 18 0.000 0.000 0.012 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:200(check_scale_range) + 1188 0.000 0.000 0.000 0.000 {method 'timestamp' of 'datetime.datetime' objects} + 423 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:72() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\multi.py:210(MultiIndex) + 185 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3831(__init__) + 69 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:165(__prepare__) + 175 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:93(energy_system_options) + 1006 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:82(groups) + 130 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:626(variable) + 12 0.000 0.000 0.418 0.035 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:379(_make_request) + 22 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:687(_get_linear_coef_electrolyzer_mass_vs_epower_fit) + 131 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:192(__init__) + 100 0.000 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:11166(any) + 133 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:950(compiler_options) + 1736 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:994() + 212 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:340() + 103 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:309(_isna_string_dtype) + 33 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1610(convert_electricity_node) + 8 0.000 0.000 0.117 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:1980(_sequence_to_dt64ns) + 1600 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:587() + 316 0.000 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:855(assert_array_equal) + 1807 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:24(__contains__) + 133 0.000 0.000 0.088 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:59() + 12 0.000 0.000 2.066 0.172 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:151(__init__) + 440 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:163(times) + 1464 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:885(__iter__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:71(load_name) + 781 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:858() + 130 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:59() + 28 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2005(__get_linear_heatloss_vs_storedheat) + 4 0.000 0.000 0.023 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:71(read) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:302(makefile) + 24 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1919(__get_linear_temperature_loss_vs_storedheat) + 1633 0.000 0.000 0.000 0.000 {method 'splitlines' of 'str' objects} + 293 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:3033(drop_duplicates) + 1105 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:72(_zeros_like_dispatcher) + 122 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:1898(nnz) + 739 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:98(ates) + 208 0.000 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:664(__init__) + 151 0.000 0.000 0.006 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\linecache.py:36(getlines) + 315 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:140(__init__) + 333 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:365() + 538/537 0.000 0.000 0.000 0.000 {built-in method builtins.repr} + 123 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:564(_get_axis) + 3 0.000 0.000 0.025 0.008 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:291() + 395 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:55(extra_variables) + 1548 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:393(_parse_letter_version) + 1130 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:705(__eq__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:799(iter_content) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:1() + 150 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:612(unwrap) + 894 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:389(addTypeEqualityFunc) + 208 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:445(_validate_dtype) + 72 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1239(putheader) + 1 0.000 0.000 0.032 0.032 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\__init__.py:1() + 152 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:611() + 274 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:5115(zeros) + 520 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:946(__len__) + 540 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1556(get_dtype) + 1378 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:362(_broadcast_to_dispatcher) + 279 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:94(join_parsed_parts) + 438 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:47(gas_nodes) + 1 0.000 0.000 2.184 2.184 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:863(test_compressor) + 22 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:104() + 104 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:56(get_test_duration) + 1 0.000 0.000 0.034 0.034 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:89(constraints) + 157 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:675(__getitem__) + 589 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:35(nodes) + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:1() + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uuid.py:138(__init__) + 12 0.000 0.000 0.683 0.057 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:500(request) + 161 0.000 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:508(__call__) + 200 0.000 0.000 0.000 0.000 {pandas._libs.lib.is_all_arraylike} + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:216(Series) + 489 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:420(ensemble_member_probability) + 23 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_minpack_py.py:24(_check_func) + 90 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:327(solver_options) + 186 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2083(clip) + 90 0.000 0.000 36.228 0.403 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:37(pre) + 95 0.000 0.000 0.000 0.000 {pandas._libs.lib.array_equivalent_object} + 10 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:553() + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:626(_find_new_) + 1370 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:81(__eq__) + 2784 0.000 0.000 0.000 0.000 {built-in method builtins.chr} + 1 0.000 0.000 9.124 9.124 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:403(test_hydraulic_power_gas_multi_demand) + 177 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:54(addTests) + 1 0.000 0.000 0.201 0.201 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\__init__.py:1() + 98 0.000 0.000 19.999 0.204 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:141(path_constraints) + 66 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:53(solver_options) + 312 0.000 0.000 0.013 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\genericpath.py:39(isdir) + 54 0.000 0.000 0.172 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:1120(_update_chunk_length) + 274 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:11(_call_if_exists) + 1180 0.000 0.000 0.000 0.000 {pandas._libs.lib.is_iterator} + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:238() + 1144 0.000 0.000 0.000 0.000 :1065(get_filename) + 5 0.000 0.000 0.003 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:32(check_electrolyzer_efficiency) + 60 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:120(solver_options) + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ordered_set_patch.py:42(remove_index) + 111 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:302(_isurl) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:475(DataFrame) + 110 0.000 0.000 0.002 0.000 {method 'any' of 'numpy.ndarray' objects} + 137 0.000 0.000 0.047 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:36930(gradient) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1() + 293 0.000 0.000 0.014 0.000 :164(_path_isdir) + 796 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1242(__eq__) + 12 0.000 0.000 0.421 0.035 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:594(urlopen) + 1 0.000 0.000 2.521 2.521 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:815(test_gas_substation) + 9 0.000 0.000 0.099 0.011 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1354(_execute_child) + 329 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:736(is_signed_integer_dtype) + 152 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:8341(zeros) + 705 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1420(is_1d_only_ea_dtype) + 461 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2656(key) + 372 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:101(_clip_dep_is_byte_swapped) + 71 0.000 0.000 0.002 0.000 :1219(__init__) + 118 0.000 0.000 0.045 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2065(find_on_path) + 102 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:331(energy_system_options) + 103 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5959(_protect_consolidate) + 175 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:103(energy_system_options) + 7 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:65(goals) + 1 0.000 0.000 0.000 0.000 CoolProp\\CoolProp.pyx:1(__Pyx_PyMODINIT_FUNC PyInit_CoolProp(void)) + 195 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:40() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:547() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1516(_check_file_or_buffer) + 1 0.000 0.000 0.000 0.000 {built-in method nt.mkdir} + 146 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:516(_get_charset_prefix) + 88 0.000 0.000 0.007 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\loader.py:84(loadTestsFromTestCase) + 123 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:452(constant_inputs) + 115 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:312() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:268(is_fsspec_url) + 72 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:122(put) + 390 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:177(items) + 146 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:262(__init__) + 72 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:217(solver_options) + 914 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\debug_check_helpers.py:17(noop) + 38 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1081(__get_has_canonical_format) + 1464 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:698(__iter__) + 152 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:21812(mx_out) + 4 0.000 0.000 0.009 0.002 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:47(function) + 118 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4586(__init__) + 78 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:154(get) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:467() + 577 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2009(_block) + 1127 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:352(__init__) + 162 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:821(get) + 42 0.000 0.000 0.054 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:1138(_handle_chunk) + 95 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:544(copy) + 108 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:268(_isna_array) + 552 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:500(dtype) + 1 0.000 0.000 14.470 14.470 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:274(test_end_scenario_sizing_discounted) + 76 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath.interp} + 68 0.000 0.000 0.000 0.000 {method 'view' of 'numpy.generic' objects} + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:174(values) + 598/194 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1832(default_name) + 133 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:844() + 117 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1846(is_consolidated) + 1144 0.000 0.000 0.000 0.000 :874(create_module) + 1010 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:341(where) + 12 0.000 0.000 15.365 1.280 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:198(read) + 20 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1855(convert_gas_source) + 10 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2678(__init__) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\generic.py:39(create_pandas_abc_type) + 429/265 0.000 0.000 0.001 0.000 :1263(__len__) + 15 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:122(esdl_assets) + 103 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5977(f) + 354 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:507(__init__) + 103 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1917(from_blocks) + 186 0.000 0.000 0.005 0.000 <__array_function__ internals>:177(clip) + 119 0.000 0.000 0.017 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10444(nonzeros) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\lapack.py:1() + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:276(goals) + 2315 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2687(name) + 12 0.000 0.000 0.008 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:204(get_netrc_auth) + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1() + 152 0.000 0.000 0.005 0.000 <__array_function__ internals>:177(unique) + 77 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4349(__init__) + 12 0.000 0.000 0.426 0.035 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:613(send) + 60 0.000 0.000 0.054 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:624(_safe_read) + 96 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:462(get) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\packages.py:1() + 104 0.000 0.000 724.674 6.968 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:649(__call__) + 10 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_storage.py:17(__init__) + 90 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1401(compiler_options) + 316 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:262(times) + 6 0.000 0.000 0.207 0.034 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1014(_create) + 11 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\adapt_profiles.py:129() + 104 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:196(_handleModuleFixture) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:814(_do_date_conversions) + 16 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:897(convert_heat_pump) + 323 0.000 0.000 0.000 0.000 {method 'timestamp' of 'pandas._libs.tslibs.timestamps._Timestamp' objects} + 333 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:363() + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:78(_csc_container) + 20 0.000 0.000 0.022 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:358(priority_completed) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\__init__.py:1() + 364 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:2049(tobytes_first) + 280 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:44(addTest) + 1 0.000 0.000 0.166 0.166 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:119(read) + 42 0.000 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:465(_decode) + 100 0.000 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:5707(isna) + 572 0.000 0.000 0.000 0.000 :1() + 409 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:12(_is_descriptor) + 722 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\shape_base.py:1167(_tile_dispatcher) + 1 0.000 0.000 2.071 2.071 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_warmingup_unit_cases.py:23(test_1a) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:95(_default_key_normalizer) + 84 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:61(merge_setting) + 1 0.000 0.000 0.042 0.042 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:1() + 145 0.000 0.000 0.010 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:96(_showwarnmsg) + 136/135 0.000 0.000 0.000 0.000 {method 'view' of 'numpy.ndarray' objects} + 618 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:41(iscode) + 974 0.000 0.000 0.000 0.000 {method 'upper' of 'str' objects} + 149 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:579(_get_mixins_) + 349 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:20(__init__) + 256/211 0.000 0.000 0.011 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:401(__getitem__) + 6 0.000 0.000 0.319 0.053 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:658(connect) + 364 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\csv.py:53() + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:569(_check_for_existing_members) + 797 0.000 0.000 0.000 0.000 {pandas._libs.lib.item_from_zerodim} + 878 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:251() + 120 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:293(header_source_parse) + 90 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:2179(compiler_options) + 2341 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2699(kind) + 276 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:909(__iter__) + 1872 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2540() + 336 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:46(__setitem__) + 5 0.000 0.000 0.004 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\cold_demand.py:20(__init__) + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:550(__init__) + 238 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:824(_set_new_attribute) + 68 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\utils.py:430(check_array_indexer) + 104 0.000 0.000 59.331 0.570 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:142(_handleClassSetUp) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:510(_feedErrorsToResult) + 12 0.000 0.000 0.013 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:457(prepare_request) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:1() + 73 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:658(path_objective) + 8 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:774(_slice_take_blocks_ax0) + 33 0.000 0.000 0.000 0.000 {built-in method nt.urandom} + 50 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:580() + 393 0.000 0.000 0.000 0.000 {pandas._libs.algos.ensure_object} + 192 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:928(fix_flags) + 572 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:332(attrs) + 883 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:56(get_pipe_class_map) + 192 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:366(_isnotsuite) + 100 0.000 0.000 0.011 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:7765(isna) + 97 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:190(close) + 192 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:76(__init__) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:1() + 122 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:268(getuntil) + 1931 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:943(times) + 212 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:575() + 713 0.000 0.000 0.000 0.000 {method 'items' of 'collections.OrderedDict' objects} + 132 0.000 0.000 0.009 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1092(stat) + 652/241 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1857(name) + 304 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:71(pipe_series) + 9 0.000 0.000 0.101 0.011 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:758(__init__) + 33 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\goals\minimize_tco_goal.py:21(__init__) + 1141 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:353(flags) + 119 0.000 0.000 0.018 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:4733(row) + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:477(__init__) + 1 0.000 0.000 0.109 0.109 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\__init__.py:1() + 32 0.000 0.000 1.294 0.040 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:330(solver_success) + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\missing.py:910(clean_reindex_fill_method) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:277(Index) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:432(parameters) + 4 0.000 0.000 0.018 0.005 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\model_heat.py:16(__init__) + 372 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:676(_strict_call) + 140 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1196(__init__) + 384 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:619(isstring) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\accessor.py:147(StringMethods) + 538 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1027(get_optimized_pipe_class) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:384(esdl_asset_id_to_name_map) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:258(_extract_multi_indexer_columns) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1083(putrequest) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:64(_getuserbase) + 134 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:297(energy_system_options) + 44 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:250(_handleModuleTearDown) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:84() + 100 0.000 0.000 0.009 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:11598(any) + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:513(__init__) + 304 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:83(buffers) + 686 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1047() + 12 0.000 0.000 0.093 0.008 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:311(begin) + 321 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\function_base.py:461(_add_docstring) + 107 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2250(extend_blocks) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:99(_intenum_converter) + 4 0.000 0.000 0.293 0.073 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:73(run_command) + 878 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:249() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\config_init.py:1() + 398 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:638(_translate_key) + 190 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:116(ensure_python_int) + 17 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:440(_convert_profile_to_correct_unit) + 127 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\util.py:103() + 81 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:22(upcast) + 321 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\function_base.py:443(_needs_add_docstring) + 3 0.000 0.000 0.009 0.003 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:180(post) + 44/41 0.000 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\common.py:57(new_method) + 12 0.000 0.000 0.089 0.007 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:278(_read_status) + 188 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:198(_delimited_splitter) + 1 0.000 0.000 0.000 0.000 {built-in method sys.getwindowsversion} + 194 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:102(is_file_like) + 103 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5973(_consolidate_inplace) + 388 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1308() + 88 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:100() + 934 0.000 0.000 0.000 0.000 {method 'get' of 'mappingproxy' objects} + 213 0.000 0.000 0.001 0.000 <__array_function__ internals>:177(isposinf) + 504 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:353(_full_like_dispatcher) + 9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1227(_close_pipe_fds) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:337(extend) + 123 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:628(seed) + 1 0.000 0.000 9.784 9.784 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:641(test_gas_network_pipe_split_head_loss) + 46 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:289(__state_vector_scaled) + 6 0.000 0.000 0.391 0.065 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:701(get_list_database) + 137 0.000 0.000 0.317 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:25634(conic) + 1 0.000 0.000 0.221 0.221 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\api.py:1() + 13 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:83(set_timeseries) + 186 0.000 0.000 0.004 0.000 {method 'clip' of 'numpy.ndarray' objects} + 20 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:15(create_log_list_scaling) + 170 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:175(__init__) + 365 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:97(extra_variables) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:45(__init__) + 99 0.000 0.000 0.000 0.000 {built-in method _codecs.lookup} + 104 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1336(safe_version) + 426 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1143() + 80 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1389() + 127 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:46(__len__) + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:122(__init__) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1092() + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:624(doCleanups) + 97 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:370(_make_index) + 18 0.000 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2267(__new__) + 10 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:39(modify_discount_rate) + 137 0.000 0.000 0.001 0.000 <__array_function__ internals>:177(ravel) + 6 0.000 0.000 0.207 0.035 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:835(_ssl_wrap_socket_and_match_hostname) + 508 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:21(__len__) + 21 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2037(convert_gas_tank_storage) + 60 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:77(get_token) + 76 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:1432(interp) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\__init__.py:1() + 598 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:742() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:116(compiler_options) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:758() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:283(disallowed) + 239 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:550(_get_axis_number) + 594 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:135() + 111 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1864(_consolidate_inplace) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:115() + 1 0.000 0.000 0.170 0.170 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:14(test_electrolyzer_inequality) + 88 0.000 0.000 784.008 8.909 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:83(__call__) + 84 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:345(to_key_val_list) + 264 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:51(__getitem__) + 128 0.000 0.000 0.007 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:3252(signature) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:206(_read_headers) + 116 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:275(der) + 44 0.000 0.000 0.009 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:229(get_pipe_class_vars) + 91 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:135(solver_options) + 114 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:579(history) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:1102(_maybe_memory_map) + 248 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:817(_set_qualname) + 120 0.000 0.000 0.014 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:279(bounds) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2388(array_equal) + 88 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:114(solver_options) + 622 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:26(isfunction) + 2 0.000 0.000 0.000 0.000 {built-in method _thread.start_new_thread} + 24 0.000 0.000 0.066 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs_scalars.py:55(add_newdoc_for_scalar_type) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:1() + 303 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:97(closegroup) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\locale.py:1() + 89 0.000 0.000 0.000 0.000 {method 'fill' of 'numpy.ndarray' objects} + 1 0.000 0.000 0.145 0.145 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:148(read) + 152 0.000 0.000 0.000 0.000 {method 'sort' of 'numpy.ndarray' objects} + 335 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:495(dtype) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:63() + 178 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:520(tz) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\_codata.py:1() + 156 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:78(readline) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\result.py:78(stopTest) + 75 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2180(allclose) + 59 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:467(__call__) + 45 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:523(Optional) + 308 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:188(is_array_like) + 414 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:81(_combine_flags) + 1 0.000 0.000 0.016 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:34(__init__) + 8 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:743(convert_heat_exchanger) + 103 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:192(all_none) + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:226(get_esdl_influxdb_profile) + 329 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:574(_ensure_array) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:713() + 77 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3010(__init__) + 720 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:424() + 97 0.000 0.000 0.012 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1815(__exit__) + 145 0.000 0.000 0.005 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\warnings.py:117(_formatwarnmsg) + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:616(__init__) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_typing.py:1() + 376 0.000 0.000 0.000 0.000 {method 'values' of 'collections.OrderedDict' objects} + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:636(unquote_unreserved) + 50 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:252(contextmanager) + 588 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1987(is_number_with_decimal) + 23 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_minpack_py.py:48(fsolve) + 125 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:192() + 1 0.000 0.000 5.892 5.892 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:620(test_multi_commodity_simulator_sequential_staged) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_numdiff.py:1() + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:409(prepare_url) + 88 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:657(__get_electrolyzer_gas_mass_flow_out) + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:488() + 210 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:174(_get_min_bound) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1468(base_formatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\hookspec.py:1() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1148(_process_date_conversion) + 415 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:356(uri) + 128 0.000 0.000 0.007 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2998(from_callable) + 346 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath.add_docstring} + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arraysetops.py:125(_unpack_tuple) + 195 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:193(_checkLevel) + 14 0.000 0.000 0.009 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:219(bounds) + 120 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:297(energy_system_options) + 166 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:423(__getattr__) + 78 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:147(function) + 54 0.000 0.000 0.239 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:816(generate) + 1 0.000 0.000 0.016 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\categorical.py:1() + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:227(_recursive_repr) + 1 0.000 0.000 0.070 0.070 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:242(constraints) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:531(list2cmdline) + 32 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:3194(_construct_result) + 170 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:157(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:158(_register_known_types) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2125(__init__) + 77 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2732(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\constant.py:1() + 122 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Sparsity_nnz} + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\result.py:58(startTest) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:416(ensure_dtype_objs) + 3 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.interp1d} + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:1() + 446 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copyreg.py:100(__newobj__) + 32 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uuid.py:718(uuid4) + 598 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:743() + 212 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:580() + 1 0.000 0.000 0.097 0.097 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytest\__init__.py:1() + 607 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:314() + 42 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1266(__init__) + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:114(proxy_bypass) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:551(_callTearDown) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:1217(savetxt) + 14 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:128(wrapper) + 50 0.000 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:587(_repr_fn) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:153(DatetimeArray) + 254 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:626(_from_iterable) + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:330() + 46 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:140(formatargspec) + 336 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\codecs.py:331(getstate) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:1() + 159 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:71(reference_datetime) + 878 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:103(_noop) + 76 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:109(getdtype) + 83 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:722(__init__) + 73 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:638(objective) + 66 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:40(__init__) + 168 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:259(__getitem__) + 38 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:232(findall) + 191 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:407(_set_q_max) + 1 0.000 0.000 0.103 0.103 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:1() + 42/38 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3903(_generateDefaultName) + 1 0.000 0.000 2.978 2.978 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:264(test_hydraulic_power_gas) + 103 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:673(consolidate) + 104 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2054(_by_version) + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:159(hostname) + 120 0.000 0.000 0.015 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:133(bounds) + 166 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:662() + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:205(esdl_assets) + 1 0.000 0.000 3.454 3.454 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_max_size_and_optional_assets.py:19(test_max_size_and_aggr_count) + 307 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:963() + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:887(__init__) + 319 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2783(_is_multi) + 689 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1113() + 117 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:413(_engine_type) + 180 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:281(_sanitize_header) + 60 0.000 0.000 0.000 0.000 {method 'subn' of 're.Pattern' objects} + 1 0.000 0.000 0.017 0.017 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\__init__.py:1() + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:182(post) + 172 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:448(_field_init) + 241 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\result.py:83(_restoreStdout) + 1 0.000 0.000 0.255 0.255 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\__init__.py:1() + 1 0.000 0.000 0.457 0.457 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_esdl_parsing.py:13(test_from_string_and_from_file_are_equal) + 143 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:839(is_) + 307 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:960() + 1 0.000 0.000 0.035 0.035 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\__init__.py:1() + 769 0.000 0.000 0.000 0.000 {pandas._libs.lib.is_float} + 19 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:532(Literal) + 1 0.000 0.000 4.512 4.512 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing_annualized.py:26(test_end_scenario_sizing_annualized) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:573(__init__) + 232 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:47(maximum_discharge) + 11 0.000 0.000 0.021 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:3888(get_indexer) + 36 0.000 0.000 0.000 0.000 {built-in method _ctypes.POINTER} + 68 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2315(__init__) + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_dtype.py:328(_name_get) + 58/9 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3635(leave_whitespace) + 124 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:173(energy_system_options) + 439 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:56() + 27 0.000 0.000 0.000 0.000 {built-in method _winapi.DuplicateHandle} + 57/46 0.000 0.000 2.185 0.047 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py:108(import_module) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:303(_normalize_host) + 43 0.000 0.000 0.081 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:486() + 119 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:4807(colind) + 476 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:579() + 1 0.000 0.000 33.530 33.530 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_setpoint_constraints.py:14(test_setpoint_constraints) + 474 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:432(_repeat_dispatcher) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:1() + 131 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1866(nonzero) + 1 0.000 0.000 0.077 0.077 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:1() + 72 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:166(energy_system_options) + 6 0.000 0.000 0.004 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\pump.py:14(__init__) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:177(__init__) + 104 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2584(__init__) + 156 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:128(__next__) + 34 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:457(__new__) + 12 0.000 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:224(parse_headers) + 16 0.000 0.000 0.046 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:609(add_entry) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:109(esdl_assets) + 655 0.000 0.000 0.000 0.000 {method 'items' of 'mappingproxy' objects} + 309 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:34(__iter__) + 72 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:351(putheader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\laguerre.py:1606(Laguerre) + 60 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:888(quote_from_bytes) + 37 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1208(__getitem_inner__) + 104 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2060() + 125 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:264(energy_system_options) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:1() + 43 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_pipe_topology_optimization.py:30(energy_system_options) + 1 0.000 0.000 28.084 28.084 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_temperature_ates_hp.py:24(test_ates_temperature) + 72 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:74(energy_system_options) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:1() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:1() + 100 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:64(energy_system_options) + 74 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:119(energy_system_options) + 49 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:585(is_dtype_equal) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:209() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:55(_chars_for_ranges) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:295(asi8) + 12 0.000 0.000 0.843 0.070 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:448(query) + 1 0.000 0.000 0.016 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:1() + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:82(__init__) + 120 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:200(_hostinfo) + 6 0.000 0.000 0.111 0.018 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\connection.py:27(create_connection) + 222 0.000 0.000 0.010 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:108(isna) + 22 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:3206(__str__) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:1() + 75 0.000 0.000 0.005 0.000 <__array_function__ internals>:177(allclose) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:5143(insert) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_compat_pickle.py:1() + 161 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:747(encodekey) + 353 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:188(blklocs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:1() + 97 0.000 0.000 0.000 0.000 {built-in method _codecs.lookup_error} + 48 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:564(get_content_type) + 1 0.000 0.000 0.133 0.133 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1() + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\__init__.py:1() + 96 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:205(energy_system_options) + 112 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4742(__init__) + 33 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:202(electricity_cable_classes) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\linalg\linalg.py:1() + 299 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:993(priority_completed) + 190 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5564() + 19 0.000 0.000 0.004 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2247(_make_nmtuple) + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_setpoint_constraints.py:214() + 1 0.000 0.000 69.627 69.627 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:235(test_hex_temperature_variation) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:404() + 44 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:118(solver_options) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:872(__init__) + 100 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:156(energy_system_options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:1() + 1 0.000 0.000 0.024 0.024 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1() + 23 0.000 0.000 0.000 0.000 {method 'split' of 're.Pattern' objects} + 125 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:125(energy_system_options) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1107(__mro_entries__) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\interval.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:30(TreeListener) + 120 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:302(add) + 498/87 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1862(__str__) + 293 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:59(busses) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:658(__init__) + 122/61 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3722(copy) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1056(_make_date_converter) + 125 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:197(energy_system_options) + 189 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:247(dirname) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:131(dae_residual) + 43 0.000 0.000 0.617 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:36761(jtimes) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:1() + 30 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:521(cookiejar_from_dict) + 64 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:518(decorating_function) + 115 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:600() + 216 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:223(_check_generic) + 998 0.000 0.000 0.000 0.000 {built-in method _sre.unicode_iscased} + 1 0.000 0.000 0.373 0.373 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:150(test_multi_commodity_simulator_prod_profile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:1() + 59 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:567(default_value) + 73 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:36() + 594 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\innerutils.py:10(ignored) + 35 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:669(energy_system_options) + 22 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:243() + 165 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:367(field) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uuid.py:279(__str__) + 86 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:460(energy_system_options) + 12 0.000 0.000 0.022 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\csv.py:41(load) + 1 0.000 0.000 0.216 0.216 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_logical_links.py:131(test_logical_links_nodes_heat) + 122 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1410(calculate_annuity_factor) + 1 0.000 0.000 0.028 0.028 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1() + 145 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:359(notify) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\groupby.py:1() + 1 0.000 0.000 0.036 0.036 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\__init__.py:1() + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:99(__init__) + 7 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:50(checks_all_mc_simulations) + 330 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1234() + 7 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:60(path_goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:48(ESDLMixin) + 8 0.000 0.000 0.000 0.000 {method 'flush' of '_io.BufferedWriter' objects} + 103 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:350(_na_ok_dtype) + 79 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:773(inner) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1952() + 572 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\flags.py:53(allows_duplicate_labels) + 316 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:128(array_function_dispatch) + 388 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:477(_get_iscased) + 1 0.000 0.000 0.610 0.610 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:20(test_1a_temperature_variation) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:139(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_zeros_py.py:1() + 2 0.000 0.000 0.000 0.000 {built-in method nt._add_dll_directory} + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:627() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:66() + 11 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:483(_create_) + 130 0.000 0.000 0.000 0.000 :1163(__init__) + 31 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:23(energy_system_components_get) + 73 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3891(__init__) + 29 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:262(_trim_arity) + 33 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5288(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\__init__.py:327() + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:497(get_all) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:345(register_eobject_epackage) + 11 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:144(make) + 46 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1194(__getitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:821(StataMissingValue) + 348 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:58() + 360 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:670(_loose_call) + 71 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:220(energy_system_options) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:908() + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:483(prepare_headers) + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\tmpdir.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:92(BaseBlockManager) + 1 0.000 0.000 0.680 0.680 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:20(test_hydraulic_power_heat) + 51 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3112(__init__) + 1 0.000 0.000 0.016 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\__init__.py:1() + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:359(build_response) + 72 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:153(energy_system_options) + 131 0.000 0.000 0.001 0.000 <__array_function__ internals>:177(nonzero) + 103 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_validators.py:226(validate_bool_kwarg) + 293 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1334(is_index_col) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:391(_fields_in_init_order) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\scimath.py:1() + 52 0.000 0.000 0.000 0.000 {method 'writerow' of '_csv.writer' objects} + 165 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:286(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:315(__init__) + 349 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:665(__iter__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\multi.py:1() + 1 0.000 0.000 0.452 0.452 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:91(test_3a_temperature_variation_supply) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1() + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:400(_tuple_str) + 1 0.000 0.000 0.122 0.122 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\generic.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:1() + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1() + 1 0.000 0.000 0.422 0.422 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:166(test_3a_temperature_variation_return) + 32 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\array_ops.py:136(_na_arithmetic_op) + 116 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2333(_generateDefaultName) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\accessor.py:1() + 319 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:986(dtype) + 27 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:429(energy_system_options) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:52() + 1 0.000 0.000 2.184 2.184 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_logical_links.py:86(test_logical_links_nodes) + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:1066(expand_template) + 32 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:6257(_arith_method) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1() + 153 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:264(__enter__) + 1 0.000 0.000 0.117 0.117 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_multi_demand_source_node.py:12(test_multi_demand_source_node) + 73 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:51(energy_system_options) + 88 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:64(solver_options) + 76 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:797(__interpolate) + 93 0.000 0.000 0.001 0.000 <__array_function__ internals>:177(amin) + 8 0.000 0.000 0.118 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:290(_from_sequence_not_strict) + 210 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:166(_get_max_bound) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6844(insert) + 239 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:323(solver_stats) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1879(_clean_na_values) + 93 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2800(amin) + 477 0.000 0.000 0.000 0.000 {method '__contains__' of 'frozenset' objects} + 11 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:75(__init__) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1226(sendall) + 30 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:50(function) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1() + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:807(_getAssertEqualityFunc) + 766 0.000 0.000 0.000 0.000 {method '__getitem__' of 'dict' objects} + 79 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:586() + 84 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:491(__init__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1() + 31 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:368(_get_getitem_freq) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:540(PurePath) + 103 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:217(_maybe_get_mask) + 637 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6569(_maybe_cast_indexer) + 96 0.000 0.000 0.000 0.000 {method '_checkReadable' of '_io._IOBase' objects} + 1 0.000 0.000 0.000 0.000 {function SeedSequence.generate_state at 0x000002027FE07640} + 54 0.000 0.000 0.239 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:1038(stream) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1361(add_cookie_header) + 423 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:898(_none_or_positive_arg) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:160(map_options) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:845() + 79 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1352(__add__) + 88 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:37(countTestCases) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:85() + 159 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2831(__getattr__) + 114 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:136(__new__) + 76 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:749(__getattr__) + 73 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:92(energy_system_options) + 94 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:324(_subx) + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:1() + 1 0.000 0.000 0.068 0.068 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss_class.py:13(test_scalar_return_type) + 36 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:177(solver_options) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:271(parameters) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\utils.py:1() + 95 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:655() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:208() + 12 0.000 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:41(parse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:568(parser) + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:310() + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:351(__init_subclass__) + 6 0.000 0.000 0.203 0.034 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1335(do_handshake) + 264 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:135(temperature_regimes) + 426 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:68(_dispatcher) + 109 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9053(__eq__) + 15 0.000 0.000 1.361 0.091 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:261(__init__) + 1 0.000 0.000 9.731 9.731 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_updated_esdl_pre_process.py:18(test_updated_esdl) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:799(mount) + 7 0.000 0.000 0.106 0.015 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:102(constraints) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:1() + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1329() + 1 0.000 0.000 2.150 2.150 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:142(test_wko) + 23 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\windpark.py:5(__init__) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\__init__.py:1() + 15 0.000 0.000 1.126 0.075 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:67(__init__) + 15 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:75(__init__) + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linprog_ip.py:1() + 127 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1658(hasHandlers) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:278(_get_mgr_concatenation_plan) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:1026(_decompose) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:834(_check_data_length) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:470() + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:765(should_bypass_proxies) + 8 0.000 0.000 0.097 0.012 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:2138(ensure_arraylike_for_datetimelike) + 1 0.000 0.000 2.346 2.346 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_warmingup_unit_cases.py:148(test_3a) + 20/8 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:752(iterupgrade) + 62 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:539() + 8 0.000 0.000 0.019 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:2129(objects_to_datetime64ns) + 15 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:199(convert_to_unit) + 12 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:750(merge_environment_settings) + 93 0.000 0.000 0.001 0.000 {method 'max' of 'numpy.ndarray' objects} + 446 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:69(__lt__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\categorical.py:255(Categorical) + 122/61 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3724() + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:106(_encode_params) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1685(extract_cookies) + 280 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:645(_is_classvar) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1604(make_cookies) + 299 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:985(priority_started) + 216 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:242() + 404 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:301() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:1() + 89 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:71(get_gas_carriers) + 15 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:70(path_goals) + 81 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1143(__set_sorted) + 94 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:1089(items) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:311(history) + 133 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:21(__init__) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:389() + 5 0.000 0.000 0.003 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tokenize.py:390(open) + 1 0.000 0.000 0.010 0.010 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\algorithms.py:1() + 12 0.000 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:59(parsestr) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:336(__init__) + 21 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\base.py:464(__init_subclass__) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\take.py:1() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:63() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:1() + 161 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1711(set_whitespace_chars) + 100 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:3014(replace) + 241 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\result.py:64(_setupStdout) + 115 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:323() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\array.py:1() + 1 0.000 0.000 90.368 90.368 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:19(test_heat_exchanger) + 156 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\util.py:19(to_str) + 8 0.000 0.000 0.118 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimes.py:313(__new__) + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:840(assertEqual) + 66 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1227(vals_sorted_by_key) + 1 0.000 0.000 0.281 0.281 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:386(test_electrolyzer_equality_constraint) + 154 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1723() + 32 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\array_ops.py:185(arithmetic_op) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\common.py:8(pyparsing_common) + 257 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:371(doc) + 123 0.000 0.000 0.001 0.000 {method 'findall' of 'xml.etree.ElementTree.Element' objects} + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:159(initial_residual) + 154 0.000 0.000 0.005 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1753() + 21 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:28(__init__) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:1() + 7 0.000 0.000 0.000 0.000 {built-in method winreg.EnumValue} + 60 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:57(__iter__) + 6 0.000 0.000 0.392 0.065 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:56(__init__) + 1 0.000 0.000 0.067 0.067 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs_scalars.py:1() + 6 0.000 0.000 0.003 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:120(maybe_convert_platform) + 51 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2886(insert_on) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:514(pycml_model) + 27 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:42(function) + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\common.py:39(_unpack_zerodim_and_defer) + 6 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:102(path_goals) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:265(_simple_new) + 9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6941(_cmp_method) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:1() + 148 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\suite.py:188(_get_previous_module) + 154 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1742() + 18 0.000 0.000 0.004 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:258(get_csv_file_path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:435(ExceptionInfo) + 21 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:32(__init__) + 5 0.000 0.000 0.257 0.051 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1110(communicate) + 60 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:244(multipier_value) + 60 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2458(__init__) + 407 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:219() + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ordered_set_patch.py:32(pop) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:1() + 307 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4148() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\groupby.py:851(GroupBy) + 516 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:432(_parse_local_version) + 45/6 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4092(streamline) + 9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:101(equals) + 97 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:494(get_compression_method) + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1394(insert) + 76 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:37840(sparsify) + 76 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:135(getdata) + 99 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:130(temperature_carriers) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\_dataframe_client.py:35(DataFrameClient) + 239 0.000 0.000 0.000 0.000 {method 'translate' of 'bytearray' objects} + 1 0.000 0.000 0.050 0.050 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\requirements.py:1() + 392 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3614() + 73 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:304() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:202(__init__) + 11 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:627(_extract_index) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:236(__init__) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:53() + 49 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5179(__init__) + 10 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1564(convert_electricity_storage) + 36 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:298(solver_options) + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2039() + 220 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:296() + 407 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\deprecation.py:7(_deprecated) + 1 0.000 0.000 5.272 5.272 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_asset_is_realized.py:17(test_asset_is_realized) + 436 0.000 0.000 0.000 0.000 {method 'pop' of 'set' objects} + 41 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4570(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:101(push) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:1() + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:231(mgr_to_mgr) + 44 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:54(solver_options) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:148(get_carrier_properties) + 251 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:480(__isinstance__) + 11 0.000 0.000 0.007 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1712() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:1() + 40 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:361(energy_system_options) + 6 0.000 0.000 0.104 0.017 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:938(getaddrinfo) + 147 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:309(objective_value) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1549(__init_subclass__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:533(__exit__) + 37 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:745(stem) + 24 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:124(extract_cookies_to_jar) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\tseries\frequencies.py:1() + 260 0.000 0.000 0.000 0.000 :2(__eq__) + 48 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4084(__init__) + 977 0.000 0.000 0.000 0.000 {built-in method builtins.globals} + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:1() + 838 0.000 0.000 0.000 0.000 {method 'isupper' of 'str' objects} + 1 0.000 0.000 0.131 0.131 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electricity_storage.py:18(test_source_sink) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:631() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1() + 267 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\collections\__init__.py:402() + 188 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:225(__call__) + 1 0.000 0.000 3.526 3.526 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_insulation.py:49(test_insulation_heatdemand) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:2710(getproxies) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1959(_signature_bound_method) + 45 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4651(__init__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:229(write_output) + 72 0.000 0.000 0.000 0.000 {method 'fullmatch' of 're.Pattern' objects} + 192 0.000 0.000 0.000 0.000 {method 'translate' of 'str' objects} + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:902(createLock) + 38 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:111(_float_to_str) + 120 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:1045(_validate_header_part) + 11 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:689(reindex_indexer) + 1 0.000 0.000 0.111 0.111 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:1() + 43 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:187(energy_system_options) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:573() + 77 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2723(__init__) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:1153(wrap_function_to_error_out_if_called_directly) + 393/1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\__config__.py:14(_cleanup) + 1 0.000 0.000 0.001 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:163(save_range_data_to_csv) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:910(urlencode) + 1 0.000 0.000 0.030 0.030 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\__init__.py:1() + 329 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:241(disallow_kwargs) + 43 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:188(energy_system_options) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:76(proxy_bypass_registry) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:211(__init__) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:220(esdl_assets) + 1 0.000 0.000 0.639 0.639 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\__init__.py:1() + 137 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:257(temperature_regimes) + 9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1260(_get_handles) + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:1174(_close_pool_connections) + 43 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:10134(is_regular) + 37 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1188(copy_with) + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:730(readable) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:390(__init__) + 192 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\utils.py:51(_has_surrogates) + 42 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:109(__init__) + 39 0.000 0.000 0.066 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs_scalars.py:62() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\masked.py:1() + 62 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:249(energy_system_options) + 236 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:512(goals) + 6 0.000 0.000 0.000 0.000 {built-in method today} + 155 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:182(temperature_regimes) + 8 0.000 0.000 0.148 0.019 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:371(save_energy_system_to_file) + 57/46 0.000 0.000 2.185 0.047 :1038(_gcd_import) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:461(__new__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:400(ParserElement) + 1 0.000 0.000 0.039 0.039 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\CoolProp\__init__.py:1() + 48 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:871(quote_plus) + 1 0.000 0.000 0.023 0.023 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1() + 1 0.000 0.000 19.857 19.857 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_pipe_topology_optimization.py:13(test_gas_pipe_top) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:145(get_assets) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1589(find_common_type) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:882(_isnan) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:318() + 365 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:67(reference_datetime) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:1() + 19 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2249() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs.py:1() + 1 0.000 0.000 0.020 0.020 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\interval.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\datetimes.py:1() + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1998() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:1() + 6 0.000 0.000 0.031 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:3955(__setitem__) + 9 0.000 0.000 0.013 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\geothermal_source.py:16(__init__) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:56(esdl_assets) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\algorithms.py:1586(searchsorted) + 28 0.000 0.000 0.000 0.000 {built-in method time.strftime} + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:89() + 1 0.000 0.000 0.105 0.105 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\__init__.py:1() + 72 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:320(energy_system_options) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:263(_remove_path_dot_segments) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:1() + 13 0.000 0.000 0.012 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:343(_findfile) + 53 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:252(temperature_carriers) + 33 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3675(__init__) + 59 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2784(_get_metadata) + 239 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:520(path_goals) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:130(esdl_assets) + 75 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1349(formatannotation) + 45 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3928(__init__) + 194 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:517(validate_integer) + 166 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\doc.py:11(create_section_header) + 324 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:826() + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:1() + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\retry.py:202(__init__) + 2 0.000 0.000 0.004 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1506(get_result_as_array) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:545(_callSetUp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:383(_IPAddressBase) + 96 0.000 0.000 0.000 0.000 {method '_checkClosed' of '_io._IOBase' objects} + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:263() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:728(verify_mode) + 2 0.000 0.000 0.000 0.000 {built-in method nt.get_terminal_size} + 1 0.000 0.000 0.028 0.028 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:243(constraints) + 339 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:103(electricity_carriers) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:204(esdl_assets) + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\array_ops.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2517(extend_all) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:2130(info) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:1() + 1 0.000 0.000 0.348 0.348 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:1() + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_base.py:1() + 31 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\fnmatch.py:54(filter) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:768(close) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\stringprep.py:1() + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:714(_reso) + 48 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:182(energy_system_options) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:409() + 22 0.000 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:598(_frozen_get_del_attr) + 51 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2912() + 119 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2266(__init__) + 16 0.000 0.000 2.604 0.163 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:21(__init__) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:1() + 87 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2643() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:248(__init__) + 1 0.000 0.000 0.089 0.089 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_source_sink.py:19(test_source_sink) + 5 0.000 0.000 0.006 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\linecache.py:80(updatecache) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1() + 36 0.000 0.000 0.240 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:890(content) + 600 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:459() + 1 0.000 0.000 0.037 0.037 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\rewrite.py:1() + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:132(esdl_assets) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2915(__init__) + 12 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:351(prepare) + 1 0.000 0.000 0.119 0.119 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\status_codes.py:109(_init) + 171 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:436(_field_assign) + 25 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:595(set_parse_action) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:1() + 38 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4314(__init__) + 72 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:332(_idna_encode) + 42 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:885(__init__) + 36 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:35(__init__) + 53 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2721(__str__) + 55 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1502(_validate_resource_path) + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1606(_ip_int_from_string) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:838(select_proxy) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:199(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\construction.py:1() + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1290() + 147 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:279(_is_owned) + 127 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:764(__len__) + 40 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:158(energy_system_options) + 209 0.000 0.000 0.000 0.000 {method 'count' of 'str' objects} + 258 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\abc.py:7(abstractmethod) + 1 0.000 0.000 0.015 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\ewm.py:1() + 1 0.000 0.000 0.080 0.080 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_source_sink.py:102(test_source_sink_max_curr) + 38 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1103(__set_has_canonical_format) + 210 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:88() + 63 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2623(__init__) + 1 0.000 0.000 0.293 0.293 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:240(test_multi_commodity_simulator_emerge) + 1 0.000 0.000 0.012 0.012 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:1() + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:316(close) + 154 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:269(escape) + 14 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\__init__.py:413(flex_arith_method_FRAME) + 72 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:400() + 1 0.000 0.000 1.116 1.116 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:21(test_heat_pump_elec_min_heat) + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:198() + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\array_ops.py:445(maybe_prepare_scalar_for_op) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\base.py:1() + 76 0.000 0.000 0.001 0.000 <__array_function__ internals>:177(interp) + 153 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:267(__exit__) + 150 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:248(_qsize) + 232 0.000 0.000 0.000 0.000 {built-in method time.perf_counter} + 22/3 0.000 0.000 0.008 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3861(parseImpl) + 1 0.000 0.000 39.817 39.817 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_temperature_ates_hp.py:155(test_ates_max_flow) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:1() + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:121(theta) + 266 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:122() + 1 0.000 0.000 2.408 2.408 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:114(test_heat_pump) + 12 0.000 0.000 0.094 0.008 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1331(getresponse) + 33 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3062(__init__) + 99 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:229(_has_complex_date_col) + 15 0.000 0.000 0.114 0.008 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:266(pre) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:547() + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3083(__init__) + 123 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:997(__init__) + 51 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2795(activate) + 50 0.000 0.000 0.024 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1174(wrap) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:853(_addHandlerRef) + 748 0.000 0.000 0.000 0.000 {built-in method _sre.unicode_tolower} + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:181() + 168 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:508(_init_param) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\defchararray.py:1() + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\__init__.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\trf_linear.py:1() + 97 0.000 0.000 0.000 0.000 {built-in method sys.getfilesystemencoding} + 47 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:427(is_period_dtype) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5379(__init__) + 2 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.power} + 209 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:83() + 6 0.000 0.000 0.111 0.018 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:193(_new_conn) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1965(__get_linear_temperature_charging_vs_heatates) + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4325(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\merge.py:1() + 63 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:173(temperature_carriers) + 4 0.000 0.000 0.264 0.066 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:195(constraints) + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:446(get_connection_with_tls_context) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:65() + 137 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:203(temperature_regimes) + 173 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:714(__hash__) + 18 0.000 0.000 0.000 0.000 {built-in method _csv.reader} + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1805() + 120 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:479(set_raw) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:100(__new__) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\rolling.py:1() + 103 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\numpy\function.py:56(__call__) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:313() + 1 0.000 0.000 0.059 0.059 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1() + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\accessor.py:118(_forbid_nonstring_types) + 27 0.000 0.000 0.000 0.000 :421(spec_from_loader) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\interval.py:180(IntervalArray) + 62 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:846(__array__) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:2230(_validate_skipfooter) + 269 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:653(_is_initvar) + 165 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1915(__eq__) + 1 0.000 0.000 0.175 0.175 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:36(test_asset_potential_errors) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:308(getfullargspec_no_self) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:1048(_cmp_method) + 58 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:77(get_gas_pipe_investment_cost_coefficient) + 77 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:663(__init__) + 31 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:263(_iszip) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:293(_possible_names) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:42(OptimizationProblem) + 43 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:6836(ones) + 473 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2379(_normalize_cached) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\runner.py:1() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\doctest.py:1() + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:126(__init__) + 22 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:123(solver_options) + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4139(_set_item_mgr) + 7 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1516(_nonlin_wrapper) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:84(__new__) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1876() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:590(_makeTags) + 58 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:479(lru_cache) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:92(_create_delegator_method) + 163 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:741(check_str) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:968(send) + 180 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:311(header_fetch_parse) + 270 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:741(eOpposite) + 5 0.000 0.000 1.079 0.216 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:336(constraints) + 36 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:320(solver_options) + 1 0.000 0.000 0.000 0.000 {built-in method winreg.OpenKeyEx} + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:242(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\response.py:40(assert_header_parsing) + 7 0.000 0.000 62.675 8.954 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\helpers.py:139(run_optimization_problem_solver) + 375 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2018(overload) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:1() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:358(_maybe_make_multi_index_columns) + 206 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:555() + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copyreg.py:109(_slotnames) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:145(encode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9241(DM) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:547() + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:1() + 1 0.000 0.000 0.000 0.000 {method 'bind' of '_socket.socket' objects} + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:58(_add_delegate_accessors) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\cacheprovider.py:1() + 1 0.000 0.000 0.294 0.294 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:234(git_pieces_from_vcs) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:2132(_extract_dialect) + 298 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4100() + 93 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:38(_amax) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\period.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\array_manager.py:1() + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:1() + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:389(__init__) + 768 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2128(__bool__) + 45/1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\__config__.py:20() + 104 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1328(safe_name) + 63 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:61(energy_system_options) + 35 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:78(_check_methods) + 47 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:637(doClassCleanups) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\masked.py:92(BaseMaskedArray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookies.py:254(Morsel) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:666(_parse) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\docstrings.py:7(make_flex_doc) + 1 0.000 0.000 0.010 0.010 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:107(__calc_date_time) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimes.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2368(_cygwin_patch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:1() + 33 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2219(__init__) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2338(__new__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:1() + 57 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:130(keys) + 81 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:329(_hn_minimization_goal_class) + 54 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:69(function) + 9 0.000 0.000 0.023 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4892(_sanitize_column) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:131(__init__) + 130 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:77(temperature_regimes) + 51 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\utils.py:32(canonicalize_name) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:1() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:924(_validate_usecols_arg) + 54 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:85(check_element_scale_order) + 1 0.000 0.000 0.023 0.023 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linprog.py:1() + 40 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:142(energy_system_options) + 46 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(shape) + 62 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:78(_create_delegator_property) + 9 0.000 0.000 1.414 0.157 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:504(__init__) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:67() + 1 0.000 0.000 6.157 6.157 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_network_simulator.py:37(test_network_simulator) + 18 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:144(solver_options) + 10 0.000 0.000 0.003 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:536(_convert_) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1636(addHandler) + 32 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:291(energy_system_options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:3131(SeriesFixed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2703(MaskedArray) + 3 0.000 0.000 0.003 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:565(get_result) + 36 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:158(energy_system_options) + 333 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:161(protocol) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:1046(_new_conn) + 296 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:324(ndim) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:90(_urllib3_request_context) + 153 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:632(_is_wrapper) + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\missing.py:107(clean_fill_method) + 1 0.000 0.000 0.365 0.365 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:1() + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:513(__instancecheck__) + 66 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1231(deepvalues) + 1 0.000 0.000 0.020 0.020 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:1() + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:623() + 60 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:817(quote) + 80 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1199(_parse_octet) + 224 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:734(tz) + 216 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1109(_checkClosed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\generic.py:1() + 1 0.000 0.000 0.283 0.283 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:337(test_electrolyzer_constant_efficiency) + 1 0.000 0.000 0.395 0.395 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:97(test_heat_pump_elec_min_heat_curr_limit) + 55 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1496(_fn) + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:1() + 161 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:501(__init__) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:70() + 223 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:926(freq) + 2 0.000 0.000 0.000 0.000 {built-in method winreg.ConnectRegistry} + 10 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:42(__init__) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:456(_generate_overlap_table) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:679(__init__) + 43 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4147(_generateDefaultName) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:209() + 20 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:27(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:214(_expand_vars) + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1235(__init__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\utils.py:1() + 235 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:546(_constructor) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:1() + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:29(_splitparam) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:1() + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:1() + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:2215(maybe_convert_dtype) + 105 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:537(is_string_or_object_np_dtype) + 31 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:78(bounds) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ctypeslib.py:374() + 75 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:772(wrap) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\take.py:120(_take_nd_ndarray) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:11591(_add_numeric_operations) + 40 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:151(energy_system_options) + 32 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arraylike.py:116(__mul__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\period.py:1() + 1 0.000 0.000 0.060 0.060 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\api.py:1() + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:396(delayed_feedback) + 48 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:80(get_electricity_cable_investment_cost_coefficient) + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:586(__call__) + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1498(_wait) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:1() + 24/8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:88(_array_descr) + 14 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:114(doc_note) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:444(get_reindexed_values) + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:117(__init__) + 63 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:828(__contains__) + 211 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:93() + 1 0.000 0.000 0.115 0.115 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\__init__.py:1() + 1 0.000 0.000 0.028 0.028 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_minimize.py:1() + 1 0.000 0.000 0.921 0.921 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:443(test_multi_commodity_simulator_emerge_battery) + 1 0.000 0.000 0.021 0.021 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:1() + 307 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:964() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:597(__init__) + 20 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:246(connect_logical_links) + 8 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:322(__state_vector_scaled) + 6 0.000 0.000 0.000 0.000 {method 'setsockopt' of '_socket.socket' objects} + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:265(setattr_hookimpl_opts) + 42 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:40(function) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:78(remove_resource) + 1 0.000 0.000 0.094 0.094 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_logical_links.py:18(test_logical_links_electricity) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:241(_wrap_chunks) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\csv.py:10(_boolean_to_nan) + 25 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:980(__or__) + 293 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2017(nlevels) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:1() + 16 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2791(_generateDefaultName) + 22 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:248() + 36 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:118(solver_options) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:1() + 15 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:225(convert_multiplier) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:344(pre) + 11 0.000 0.000 0.010 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:3975(_get_indexer) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:335() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1() + 53 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:198(temperature_carriers) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:485(_get_profile_quantity_and_unit) + 1 0.000 0.000 0.060 0.060 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\__init__.py:1() + 307 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:965() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:705(_combine_concat_plans) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:258(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\_mixins.py:1() + 1 0.000 0.000 1.408 1.408 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cable_topology_optimization.py:12(test_electricity_network_topology) + 81 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:196(Close) + 64 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:101(remove_or_unset) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\rolling.py:1807(Rolling) + 101 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:70(fget) + 18 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:55(ProblemClassScaling) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:1() + 1 0.000 0.000 0.052 0.052 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\__init__.py:1() + 48 0.000 0.000 0.000 0.000 {method 'split' of 'bytes' objects} + 3 0.000 0.000 0.002 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:173(__init__) + 48 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1526(__or__) + 114/110 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:159(__init__) + 5 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tokenize.py:297(detect_encoding) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:1404(moveaxis) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1684() + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:593() + 1 0.000 0.000 29.389 29.389 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_ates.py:23(test_ates) + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:330(filter) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:946(__init__) + 443 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2047(final) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pathlib.py:1() + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:954(close) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1989(state_at) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:134() + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:966(__getitem__) + 1 0.000 0.000 0.650 0.650 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:249(test_heat_pump_elec_price_profile) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:78(DeflateDecoder) + 1 0.000 0.000 0.083 0.083 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\__init__.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:1() + 44 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:623(_cmp_fn) + 15 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:28(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:838(__init__) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arraysetops.py:133(_unique_dispatcher) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:1() + 4 0.000 0.000 0.982 0.245 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:174(path_constraints) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:742(config_prefix) + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:840(items) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1568(_guarded_repr_or_str) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:442(string_parameters) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:573(_can_coerce_all) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:1() + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:331(putrequest) + 1 0.000 0.000 0.000 0.000 {built-in method _socket.gethostname} + 201 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1868(streamline) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\laguerre.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:163(DatetimeLikeArrayMixin) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1782(_interleave) + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\__init__.py:1() + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1330() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:562(set_alpn_protocols) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:735(_error_catcher) + 12 0.000 0.000 0.000 0.000 {pandas._libs.algos.take_1d_int64_int64} + 32/9 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4379(leave_whitespace) + 5 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:206(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:1() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:209() + 146/134 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3904() + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\iterative.py:1() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:314() + 24 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:178(_call_parse) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1() + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:2178(__init__) + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:191(same_physical_quantity) + 254 0.000 0.000 0.000 0.000 {method 'pop' of 'list' objects} + 13 0.000 0.000 0.014 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:486(open) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\ops.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:452(__init__) + 186 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2079(_clip_dispatcher) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\type_check.py:1() + 3 0.000 0.000 0.002 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:176(concatenate_managers) + 155 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:235(temperature_regimes) + 207 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_distutils_hack\__init__.py:96() + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:330(connection_from_pool_key) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\category.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\expanding.py:48(Expanding) + 44 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:280() + 4 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:129(path_goals) + 1 0.000 0.000 0.308 0.308 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:302(test_multi_commodity_simulator_emerge_lowprod) + 1 0.000 0.000 0.025 0.025 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\random\__init__.py:1() + 1 0.000 0.000 0.017 0.017 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\util\hashing.py:1() + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:1192(__call__) + 1 0.000 0.000 0.133 0.133 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:25(test_insufficient_capacity) + 213 0.000 0.000 0.000 0.000 {pandas._libs.lib.is_bool} + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1673(construct_1d_arraylike_from_scalar) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1658(_setitem_with_indexer) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\terminal.py:1() + 1 0.000 0.000 0.016 0.016 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:27(adjoin) + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5541(__init__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:764(update) + 39 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:2012(_reso) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:128(_iterdir) + 9 0.000 0.000 0.000 0.000 {method 'searchsorted' of 'numpy.ndarray' objects} + 12 0.000 0.000 0.319 0.027 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:1087(_validate_conn) + 84 0.000 0.000 0.001 0.000 {method 'min' of 'numpy.ndarray' objects} + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:621(_flatnonzero_dispatcher) + 38 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1111(sum_duplicates) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:572() + 1 0.000 0.000 0.023 0.023 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\random\_pickle.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\asserters.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:127(update) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:1() + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\__init__.py:1() + 6 0.000 0.000 0.010 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:1054(astype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:1() + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\__init__.py:1() + 35 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:803(__eq__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:111() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:773(getfile) + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4684(__init__) + 4 0.000 0.000 0.002 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\datetimes.py:705(to_datetime) + 8 0.000 0.000 0.501 0.063 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:101(constraints) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expressions.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2361(_merge_blocks) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\datetimes.py:325(_convert_listlike_datetimes) + 42 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:36(function) + 208 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:78() + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5470(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:235() + 43/10 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4409(streamline) + 12 0.000 0.000 15.788 1.316 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:193(pre) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1168(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:1341(normalize_axis_tuple) + 65 0.000 0.000 0.004 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:425(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\hmac.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\__init__.py:326(_sanity_check) + 9 0.000 0.000 0.022 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4234(_ensure_valid_index) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:672(_get_setitem_indexer) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3161(_find_adapter) + 1 0.000 0.000 0.017 0.017 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:1() + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:806(__setitem__) + 281 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:659(_is_kw_only) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:1243(fixture) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:140(get_cookie_header) + 11 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:177(create) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:120(__init__) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1435(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:34(__init__) + 18 0.000 0.000 0.003 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:43(create_problem_with_debug_info) + 63 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:217(temperature_carriers) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:63(AssetToHeatComponent) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:1() + 47 0.000 0.000 0.001 0.000 {built-in method _abc._abc_register} + 1 0.000 0.000 0.010 0.010 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\__init__.py:1() + 4 0.000 0.000 0.000 0.000 {built-in method _ssl.txt2obj} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:1() + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:869(dynamic_parameters) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\fft\_pocketfft.py:1() + 17 0.000 0.000 0.006 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:617(open_out_stream) + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5103(__init__) + 1 0.000 0.000 0.015 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:429(flush) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\quoprimime.py:55() + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:84(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\string_arrow.py:1() + 1 0.000 0.000 0.467 0.467 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:181(test_heat_pump_elec_min_elec) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:345(__init__) + 462 0.000 0.000 0.000 0.000 {method 'isnumeric' of 'str' objects} + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:680(constraints) + 54 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:299(check_element_range) + 5 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:42(path_goals) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:1018(get_auth_from_url) + 20 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:268() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\cacheprovider.py:432(NFPlugin) + 79 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:585() + 5 0.000 0.000 0.647 0.129 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:169(__init__) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1() + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linprog_util.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:1() + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\result.py:142(addSuccess) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\polynomial.py:1() + 16 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:208(esdl_heat_model_options) + 238 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:1734(name) + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:194(remove_dn0) + 126 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:145(pipe_classes) + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1012(__init__) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:130(get_object_signature) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:71(concat_compat) + 206 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:196() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\base.py:112(ExtensionArray) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:800(singledispatch) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:459() + 224 0.000 0.000 0.000 0.000 {method 'index' of 'str' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\numpy\function.py:1() + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linprog_highs.py:1() + 1 0.000 0.000 0.962 0.962 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:168(test_min_max_pressure_options) + 1 0.000 0.000 0.065 0.065 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:360(win32_ver) + 95 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:181(_validate_dtype) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\legacypath.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:2108() + 1 0.000 0.000 0.000 0.000 {method 'dot' of 'numpy.ndarray' objects} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_exceptions.py:30(find_stack_level) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:1() + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:305(connection_from_context) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1332(_make_inheritable) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:546(request_url) + 13 0.000 0.000 0.014 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:155(open) + 317 0.000 0.000 0.000 0.000 {built-in method _stat.S_ISDIR} + 1 0.000 0.000 0.489 0.489 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:382(test_multi_commodity_simulator_emerge_storage) + 352 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:101() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_basic.py:1() + 100 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:232(pipe_classes) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:682(__init__) + 4 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:42(path_goals) + 1 0.000 0.000 0.944 0.944 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:304(test_hex_temperature_variation_disablehex) + 307 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:968() + 1 0.000 0.000 0.081 0.081 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\csgraph\__init__.py:1() + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\missing.py:140(dispatch_fill_zeros) + 1 0.000 0.000 0.127 0.127 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:107(test_loading_from_influx) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_slsqp_py.py:1() + 40 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:79(energy_system_options) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:591() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:1752(_validate_names) + 117 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:306() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:1079(closed) + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1878(__init__) + 1 0.000 0.000 0.070 0.070 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_libs\tslibs\__init__.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:1() + 60 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:232(index) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\melt.py:1() + 23/10 0.000 0.000 0.007 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4108(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\debugging.py:1() + 263 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:409(__subclasshook__) + 55 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\posixpath.py:60(isabs) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\twodim_base.py:1() + 22 0.000 0.000 0.007 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2984(parseImpl) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\request.py:189(body_to_chunks) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:240(init_poolmanager) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:411(store_mark) + 100 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:136(pipe_classes) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_compile.py:440(_bytes_to_codes) + 11 0.000 0.000 0.000 0.000 {built-in method msvcrt.open_osfhandle} + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\timedeltas.py:1() + 57 0.000 0.000 0.000 0.000 :968(_sanity_check) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2972(__array_finalize__) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:441() + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_matfuncs.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:1() + 26 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:58(solver_options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\interval.py:147(IntervalIndex) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:635(release_conn) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:1() + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\common.py:77(get_op_result_name) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:27(ParseResults) + 33 0.000 0.000 0.000 0.000 {method 'expandtabs' of 'str' objects} + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:149() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:2661(getproxies_registry) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:334(__init__) + 294 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:432(len) + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:440() + 1 0.000 0.000 0.012 0.012 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\minimize_trustregion_constr.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:4020(_check_indexing_method) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\pivot.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:213(get_payload) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\shape_base.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:736(verify_mode) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expressions.py:64(_evaluate_standard) + 34 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2981(_generateDefaultName) + 43 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:72(temperature_carriers) + 144 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:353() + 1 0.000 0.000 0.022 0.022 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\compat.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:1() + 1 0.000 0.000 0.022 0.022 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\arrow\array.py:1() + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4456(__init__) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1649() + 1 0.000 0.000 0.143 0.143 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:1() + 35 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:322(energy_system_options) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:811(__missing__) + 78 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:60(__getitem__) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1029(_send_output) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:941(setitem) + 1 0.000 0.000 0.004 0.004 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_examples.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:1() + 60 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:1034(check_header_validity) + 12 0.000 0.000 0.000 0.000 {method 'flush' of 'zlib.Decompress' objects} + 18 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:65(solver_options) + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\accessor.py:68(forbid_nonstring_types) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1014() + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\api.py:1() + 88 0.000 0.000 0.000 0.000 {built-in method _functools.cmp_to_key} + 218 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:395() + 1 0.000 0.000 0.050 0.050 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1519(_communicate) + 84 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:42(_amin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\period.py:115(PeriodArray) + 1 0.000 0.000 0.111 0.111 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:156(test_loading_from_csv) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:296(_put_conn) + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:446(_init_decoder) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:1() + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:107(_copy_immutable) + 62 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:301(line) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:229(_new_pool) + 51 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2323(fixup_namespace_packages) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\api.py:1() + 3 0.000 0.000 0.006 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\heat_pump_elec.py:16(__init__) + 5 0.000 0.000 0.020 0.004 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:174(read) + 12 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:24(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1773(get_type_hints) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookies.py:1() + 88 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:146(__init__) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6758(getdoc) + 114 0.000 0.000 0.000 0.000 {built-in method pandas._libs.missing.checknull} + 150 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:234() + 439 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2691(default) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:1() + 1 0.000 0.000 1.854 1.854 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_warmingup_unit_cases.py:111(test_2a) + 3 0.000 0.000 0.002 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:338(extract) + 307 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:977() + 1 0.000 0.000 0.134 0.134 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_bus.py:23(test_voltages_and_power_network1) + 27 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:91(bounds) + 132 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:291(__iter__) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:67(esdl_assets) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\html.py:1() + 56 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:2020(algebraic_heatloss_ates) + 6 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:57(function) + 5 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:340(__init__) + 1 0.000 0.000 0.316 0.316 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:350(test_hex_temperature_variation_secondary) + 72 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:254(_get) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1465(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1() + 204 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1999() + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:151(get_esh) + 203 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:165(extension) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expressions.py:225(evaluate) + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1366(_fixupParents) + 72 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:251(_put) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1953(__init__) + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:259(getwhile) + 84 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1008(_output) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:1481(Sparsity) + 1 0.000 0.000 0.330 0.330 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_elec_boiler.py:19(test_elec_boiler) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_interpolative_backend.py:1() + 15 0.000 0.000 0.007 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:76(post) + 50 0.000 0.000 0.007 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1156(dataclass) + 90 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:191(isclass) + 1 0.000 0.000 0.071 0.071 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\__init__.py:1() + 1 0.000 0.000 2.692 2.692 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_boiler.py:23(test_gas_boiler) + 1 0.000 0.000 2.320 2.320 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_producer_profiles.py:29(test_max_producer_profile) + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:226(esdl_assets) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arraysetops.py:1() + 31 0.000 0.000 0.000 0.000 {method '_from_backing_data' of 'pandas._libs.arrays.NDArrayBacked' objects} + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:708(path_constraints) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\CoolProp\constants.py:1() + 48 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:32(function) + 4 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:58(path_goals) + 137 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:245() + 6 0.000 0.000 0.207 0.034 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:507(wrap_socket) + 68 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\status_codes.py:116(doc) + 34 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:166(energy_system_options) + 52 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3285() + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:448(_exit_wrapper) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2161(new_block_2d) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\grouper.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\timedeltas.py:1() + 123 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:736(post) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:91(stretch_values) + 1 0.000 0.000 0.211 0.211 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_esdl_pycml.py:13(test_basic_source_and_demand_heat) + 99 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1217() + 1 0.000 0.000 0.038 0.038 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1() + 1 0.000 0.000 0.150 0.150 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\util.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:542(merge_cookies) + 137 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1751(_ravel_dispatcher) + 136 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:238(items) + 53 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1420(has_metadata) + 19 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:407(__getitem__) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:422(tearDown) + 5 0.000 0.000 0.000 0.000 {built-in method _winapi.GetExitCodeProcess} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\array.py:288(SparseArray) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\string_.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:43(NumericIndex) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:416(convert_cold_demand) + 5 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:25(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\secrets.py:1() + 41 0.000 0.000 0.000 0.000 {method 'count' of 'list' objects} + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:347(valuestodict) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:357(notna) + 101 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:330() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\compressor.py:12(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\head_loss_mixin.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:70(close) + 58 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3643() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_manager.py:1() + 15 0.000 0.000 0.073 0.005 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:537(constraints) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:495(_flush_decoder) + 47 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:533(_split_addr_prefix) + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\cd.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:494(prepare_body) + 60 0.000 0.000 0.000 0.000 {method 'rstrip' of 'bytes' objects} + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:977(is_dtype) + 153 0.000 0.000 0.000 0.000 {method '__enter__' of '_thread.lock' objects} + 19 0.000 0.000 0.000 0.000 :254(_requires_builtin_wrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:1() + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:284(_flatten_literal_params) + 77 0.000 0.000 0.000 0.000 {method 'setter' of 'property' objects} + 2 0.000 0.000 0.003 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\methods.py:73(_create_methods) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_ncg.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:1() + 32 0.000 0.000 0.008 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:261(compile) + 1 0.000 0.000 0.025 0.025 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\describe.py:1() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\generator.py:1() + 30 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:265(energy_system_options) + 1 0.000 0.000 0.099 0.099 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_source_sink.py:205(test_transformer) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:947(_create_pseudo_member_) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:309(_convert) + 30 0.000 0.000 0.000 0.000 {function HTTPResponse.close at 0x0000020275FA49D0} + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\boolean.py:1() + 1 0.000 0.000 0.221 0.221 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:246(test_electrolyzer_minimum_power) + 1 0.000 0.000 0.337 0.337 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_elec_boiler.py:61(test_air_water_hp_elec) + 170 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:418(_checknetloc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\nanfunctions.py:1() + 65 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:1006(set_unit) + 19 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:294(solver_options) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:213(_get_min_max_pressure) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:211() + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:45(path_goals) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:169(_deprecate_kwarg) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:204(union_indexes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:141(Block) + 33 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:60(energy_system_options) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:159(resolve_redirects) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:311(validate) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:1() + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\_constants.py:1() + 30 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:38(function) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\tags.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:209() + 218 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1098() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:569(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:539(get_encoding_from_headers) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\umath.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\docstrings.py:1() + 1 0.000 0.000 0.437 0.437 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_emerge.py:10(test_emerge_workflow) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:1() + 31 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\io.py:60(__getattr__) + 42 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:79(__getitem__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:215(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_add_newdocs.py:1() + 1 0.000 0.000 0.169 0.169 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:102(test_multi_commodity_simulator_priorities_el) + 1 0.000 0.000 38.846 38.846 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_setpoint_constraints.py:99(test_run_small_ates_timed_setpoints_2_changes) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:258(_get_conn) + 1 0.000 0.000 0.000 0.000 {built-in method binascii.b2a_base64} + 143 0.000 0.000 0.000 0.000 {built-in method math.ceil} + 41 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:399(__init__) + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\hooks.py:15(default_hooks) + 1 0.000 0.000 0.109 0.109 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\numpy\__init__.py:1() + 6 0.000 0.000 0.000 0.000 {method '_set_alpn_protocols' of '_ssl._SSLContext' objects} + 12/9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arraylike.py:40(__eq__) + 30 0.000 0.000 0.065 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:814(uname) + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2098(__init__) + 44 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1844(set_name) + 56 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:288(__getitem__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:19(__init__) + 9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:527(_concatenate_join_units) + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\util.py:1() + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\_polybase.py:18(ABCPolyBase) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:4137(_check_setitem_copy) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\xml.py:1() + 152 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:613() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\__init__.py:1() + 11 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:844(register) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6285(_should_compare) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:17114(Function) + 5 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:222() + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1957(_setitem_single_column) + 1 0.000 0.000 0.049 0.049 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3259(_initialize_master_working_set) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_formatting.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:1() + 12 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:826(get_environ_proxies) + 35 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:194(find_spec) + 297 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4098() + 26 0.000 0.000 0.010 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:53(get_aggregation_count_max) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\quoprimime.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:756(infer_dtype_from_scalar) + 16 0.000 0.000 0.000 0.000 {pandas._libs.tslibs.timezones.tz_standardize} + 66 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1758(__iter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_orthogonal.py:1() + 1 0.000 0.000 3.060 3.060 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_insulation.py:152(test_insulation_heatdemand_b) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:588(get_content_maintype) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4037(__init__) + 1 0.000 0.000 0.817 0.817 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:1() + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4953(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:1() + 1 0.000 0.000 0.085 0.085 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:1() + 22 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\__init__.py:172(flex_method_SERIES) + 10/3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:14(__get__) + 1 0.000 0.000 1.455 1.455 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:104(test_airco) + 1 0.000 0.000 0.197 0.197 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:468(test_electrolyzer_equality_constraint_inactive_line) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:1() + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:982(__init__) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:847() + 22 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:104(solver_options) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\airco.py:20(__init__) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_basic.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linprog_rs.py:1() + 14/2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:128(deepcopy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11675(SX) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:41(read) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\__init__.py:1() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:155() + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1985(_signature_is_builtin) + 8 0.000 0.000 0.006 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:185(create_outstream) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:184(close) + 1 0.000 0.000 0.142 0.142 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\simulation_problem.py:1() + 171 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:639(demand_insulation_classes) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:90(path_goals) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\plotting\_core.py:1() + 174 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3803() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:1() + 62 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\__init__.py:25(__new__) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4600(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1739(clear_expired_cookies) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\sorting.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1515() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:1() + 1 0.000 0.000 0.838 0.838 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_source_sink.py:13(test_source_sink) + 1 0.000 0.000 23.386 23.386 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:32(setUpClass) + 1 0.000 0.000 0.399 0.399 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_absolute_heat.py:21(test_absolute_heat) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:1268(copy) + 123 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:55(write) + 1 0.000 0.000 0.103 0.103 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:233(test_loading_from_csv_with_influx_profiles_given) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:504(urlunsplit) + 46 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1965(shape) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\polynomial.py:1() + 92 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3819() + 20 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:22(LogRecordsListHandler) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1() + 1 0.000 0.000 0.144 0.144 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_logical_links.py:172(test_logical_links_network_hybrid) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:164(host) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\linalg\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\astype.py:1() + 1 0.000 0.000 0.399 0.399 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:371() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:234() + 47 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\abc.py:110(register) + 1 0.000 0.000 0.065 0.065 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:373(check_output) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\accessors.py:1() + 21 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2792(charsAsStr) + 18 0.000 0.000 0.014 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:1232(register_metaclass) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:556(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:1() + 1 0.000 0.000 0.057 0.057 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:269(constraints) + 22 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:637(_hash_fn) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\masked_reductions.py:1() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\compat.py:1() + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\__init__.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:1() + 22 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:123(solver_options) + 66 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1867(_signature_get_user_defined_method) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\__init__.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:326() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\pickle_compat.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookies.py:165() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:219(__seqToRE) + 78 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:757(preParse) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:292(__init__) + 1 0.000 0.000 0.066 0.066 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:201(test_loading_from_xml) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:810() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:92(to_string) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\reports.py:1() + 8 0.000 0.000 0.021 0.003 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:117(priority_completed) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:299(getvalue) + 1 0.000 0.000 0.025 0.025 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\__init__.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:781(get_adapter) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\missing.py:172(find_valid_index) + 1 0.000 0.000 0.099 0.099 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\CoolProp\State.py:1() + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:58(bitname) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:547(_validate_names) + 1 0.000 0.000 0.021 0.021 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:1() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\common.py:1() + 8 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:29(__init__) + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:514(_push_exit_callback) + 54 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:182(_add_module) + 1 0.000 0.000 35.945 35.945 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:28(setUpClass) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:122(pushlines) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:95(__getitem__) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\__init__.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\qth_mixin.py:1() + 2 0.000 0.000 0.000 0.000 {built-in method nt.putenv} + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\take.py:57(take_nd) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_expm_multiply.py:1() + 1 0.000 0.000 0.243 0.243 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:66(test_zero_heat_loss) + 29/23 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:422(_select_from) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:490(_init) + 135 0.000 0.000 0.000 0.000 {method 'read' of '_io.StringIO' objects} + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:352(is_datetime64tz_dtype) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\functools.py:1() + 1 0.000 0.000 0.065 0.065 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:461(run) + 1 0.000 0.000 0.107 0.107 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:85(path_url) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:350(__call__) + 6 0.000 0.000 0.006 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\air_water_heat_pump.py:10(__init__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\least_squares.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:509(cast) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:13926(MX) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1040() + 5/2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1046(__getitem__) + 1 0.000 0.000 0.303 0.303 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:964(__mro_entries__) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:148(is_consolidated) + 9 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2362(normalize_path) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5368(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:1() + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:1() + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:57(find_spec) + 22 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:268(solver_options) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:236() + 22 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:113(solver_options) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:348(_get_timeout) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:84() + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\_optional.py:1() + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\hashlib.py:1() + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:209(_get_decoder) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\arrow\dtype.py:125(construct_from_string) + 9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1333(_convert_to_indexer) + 244 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:3006(parameters) + 23 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1300(is_dir) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:754(construct_from_string) + 1 0.000 0.000 0.053 0.053 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\__init__.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\bus_networks\src\example.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:868(_parse_flags) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:882(wrapper) + 1 0.000 0.000 1.084 1.084 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:24(test_heat_loss) + 46 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:817(fsdecode) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_common.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\timedeltas.py:1() + 1 0.000 0.000 0.046 0.046 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_darcy_weisbach.py:1() + 4 0.000 0.000 0.377 0.094 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:714(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\python_parser.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:827(__init__) + 60 0.000 0.000 0.000 0.000 {method 'count' of 'bytes' objects} + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:463(is_interval_dtype) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\scope.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:94(tz_to_dtype) + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:602() + 53 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:1063(abstract) + 1 0.000 0.000 0.015 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arraylike.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:75(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:188(clone) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\core.py:1() + 1 0.000 0.000 0.039 0.039 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\__init__.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:515(__getattr__) + 1 0.000 0.000 0.056 0.056 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_exceptions.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:111(_set_doc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\timedeltas.py:81(TimedeltaArray) + 108 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_scaling.py:114(calculate_order) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_direct_py.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:488(_decref_socketios) + 2 0.000 0.000 0.003 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:487(_select_from) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1199(send) + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:536(__init__) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4972(_generateDefaultName) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:1() + 2 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:101(path_goals) + 72 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:862(__init__) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:679(_evaluate) + 81 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:121(decorator) + 3 0.000 0.000 0.000 0.000 {pandas._libs.missing.isnaobj2d} + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:276(connection_from_host) + 1 0.000 0.000 0.000 0.000 {built-in method nt.readlink} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_exceptions.py:1() + 6 0.000 0.000 0.025 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4164(_set_item) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:30(__init__) + 96 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:559() + 2 0.000 0.000 0.002 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:288(wait) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\util.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:207(register_hook) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\localization.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_boiler.py:1() + 8/4 0.000 0.000 0.007 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:961(__get__) + 6 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1204(wait) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:60(__len__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:481(_init_non_posix) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sas\sasreader.py:1() + 303 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4099() + 73 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:305() + 4 0.000 0.000 0.042 0.011 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:71(__init__) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\resources.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:1378(get_terminal_size) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\dates.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:2005() + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:204(__call__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\display.py:1() + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:1498(__len__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_data.py:1() + 3 0.000 0.000 0.003 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:52(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:981(parse_template) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:351(_encode_target) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\dtype.py:1() + 165 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:256(_node_not_implemented) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\column.py:1() + 22 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:842(_hash_add) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\retry.py:387(is_retry) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:134(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:66(RangeIndex) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\_io.py:1() + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:674(__iter__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\electro_boiler.py:20(__init__) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uuid.py:1() + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:610(prepare_cookies) + 1 0.000 0.000 0.015 0.015 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\__init__.py:1() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:415(is_na) + 124 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:446() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:679(_init_length) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:1043(IntervalDtype) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1486() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:493(urlunparse) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:1() + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\lapack.py:861(backtickrepl) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_setpoint_constraints.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:143(WIN32_FIND_DATAA) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\mixins.py:59(NDArrayOperatorsMixin) + 103 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:195(_get_fill_value) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:33490(CodeGenerator) + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_minpack_py.py:1() + 1 0.000 0.000 0.758 0.758 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:308(test_disconnected_network_pipe) + 1 0.000 0.000 0.007 0.007 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:138(constraints) + 32 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:40(function) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:913(construct_from_string) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\compat.py:182() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:162() + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1667(currentframe) + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:95(doModuleCleanups) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:170(port) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:358(update) + 200 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:11(_decode_line) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:844(is_one_of_factory) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:190(path_goals) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\selectors.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:790(__str__) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:1247(is_dtype) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:1() + 1 0.000 0.000 1.032 1.032 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:66(test_cold_demand) + 1 0.000 0.000 0.077 0.077 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_logical_links.py:52(test_logical_links_gas) + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_dtype.py:314(_name_includes_bit_suffix) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:8106(getdoc) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:605(_get_empty_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pkgutil.py:1() + 143 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1273() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\common.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\missing.py:1() + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:966(_make_child_relpath) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1061(from_blocks) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:1() + 1 0.000 0.000 0.000 0.000 {built-in method time.localtime} + 133 0.000 0.000 0.000 0.000 {method 'copy' of 'collections.OrderedDict' objects} + 150 0.000 0.000 0.000 0.000 {built-in method sys.getrecursionlimit} + 3 0.000 0.000 0.002 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\_optional.py:90(import_optional_dependency) + 263 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_add_newdocs.py:18(add_newdoc) + 14 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:55(function) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:640(_info_axis) + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:59() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\recwarn.py:1() + 1 0.000 0.000 0.018 0.018 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\line_protocol.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_solvers.py:1() + 1 0.000 0.000 0.301 0.301 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_carriers.py:16(test_multiple_carriers) + 1 0.000 0.000 0.002 0.002 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:197(_new_message) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\request.py:1() + 13 0.000 0.000 0.000 0.000 {method 'tolist' of 'memoryview' objects} + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:1() + 1 0.000 0.000 0.016 0.016 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\utils.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_validators.py:1() + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:41824(DaeBuilder) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:24(_module_matches_namespace) + 191 0.000 0.000 0.000 0.000 {method 'pop' of 'collections.deque' objects} + 2 0.000 0.000 0.003 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1976(_trim_zeros_float) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_distributor_init.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\object_array.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1722() + 7 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:498(close) + 3 0.000 0.000 0.010 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:425(astype) + 179 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:183() + 41 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:24(__init__) + 1 0.000 0.000 0.289 0.289 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:349() + 1 0.000 0.000 25.634 25.634 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_setpoint_constraints.py:138(test_run_small_ates_timed_setpoints_0_changes) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:37(path_goals) + 72 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\_internal_utils.py:25(to_native_string) + 78 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:264(deprecate_nonkeyword_arguments) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:519(_cmpkey) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:2243(maybe_infer_freq) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:77(DatetimeIndexOpsMixin) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1986(find_distributions) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2266(ensure_block_shape) + 42 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:786(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:223(create_urllib3_context) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:142(flush) + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:24(_fr1) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\dispatch.py:13(should_extension_dispatch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:709(CaptureManager) + 15 0.000 0.000 0.193 0.013 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:528(path_constraints) + 4 0.000 0.000 0.464 0.116 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:52(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\models.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\numpy_.py:1() + 1 0.000 0.000 0.793 0.793 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:1() + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:875(_parse_numeric_token) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:431(__iadd__) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1997(_signature_is_functionlike) + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:446(_create_cb_wrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_demand.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\expanding.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1740() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:965(Config) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_cobyla_py.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_qap.py:1() + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\hashlib.py:126(__get_openssl_constructor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimes.py:113(DatetimeIndex) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\eval.py:1() + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:534() + 12 0.000 0.000 0.000 0.000 {method 'issuperset' of 'set' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\encoding.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:623(SharedObject) + 164 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1700(leave_whitespace) + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_qth_model.py:1() + 1 0.000 0.000 1.723 1.723 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_absolute_heat.py:1() + 4 0.000 0.000 0.000 0.000 {built-in method time.gmtime} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:1() + 2 0.000 0.000 0.001 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:169(path_goals) + 20 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:33(function) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2952(__init__) + 6 0.000 0.000 0.207 0.034 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:497(_ssl_wrap_socket_impl) + 1 0.000 0.000 0.010 0.010 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:1() + 56 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_dtype.py:24(_kind_name) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\__init__.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:635(_is_uniform_join_units) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:46(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linprog_simplex.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\helpers.py:1() + 194 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\status_codes.py:117() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\_endian.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_index.py:28(IndexMixin) + 88 0.000 0.000 0.000 0.000 {built-in method math.isclose} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parquet.py:1() + 80 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:130(temperature_regimes) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:115() + 1 0.000 0.000 0.000 0.000 {built-in method nt.open} + 3 0.000 0.000 0.015 0.005 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:88(pre) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\encoder.py:1() + 76 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\retry.py:242() + 6 0.000 0.000 0.207 0.034 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:399(ssl_wrap_socket) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\base.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1751() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\fnmatch.py:80(translate) + 93 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:131(strseq) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\histograms.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:90() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:74(xpath_tokenizer) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:1() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\lsq_linear.py:1() + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\abc.py:146(update_abstractmethods) + 81 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:110(set_module) + 30 0.000 0.000 0.000 0.000 {method 'clear' of 'frame' objects} + 49 0.000 0.000 0.000 0.000 {pandas._libs.tslibs.np_datetime.py_get_unit_from_dtype} + 2 0.000 0.000 0.003 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:469(_agg_index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:1() + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_constraints.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1992() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:69() + 2 0.000 0.000 0.002 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:26() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:1() + 4 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\datetimes.py:194(_maybe_cache) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2328(_namedtuple_mro_entries) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_string_helpers.py:9() + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:385(get_loc) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1928(just) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\contexts.py:1() + 25 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:675() + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\__init__.py:1() + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:38(path_goals) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:89(demand_insulation_classes) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:17(TextWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\chebyshev.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\hermite_e.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6251(_find_common_type_compat) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1812(__enter__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lbfgsb_py.py:1() + 19 0.000 0.000 0.000 0.000 :770(create_module) + 45 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:380(__repr__) + 2 0.000 0.000 0.000 0.000 {built-in method nt.unsetenv} + 1 0.000 0.000 0.002 0.002 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:1() + 8 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:32(__init__) + 12 0.000 0.000 0.002 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:173(feed) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3691(__init__) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:246(__init__) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:49(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\tile.py:1() + 3 0.000 0.000 0.191 0.064 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:74(__init__) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\matrixlib\defmatrix.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:197(_subst_vars) + 24 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:31(function) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\api.py:1() + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4948(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:200(__setitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2326(convert_elec_boiler) + 3 0.000 0.000 0.190 0.063 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:75(__init__) + 38/16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:320(_eval_type) + 73 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1342() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:105(Message) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:1() + 126 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:130(_validate_timeout) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:374(_merge_pool_kwargs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ctypeslib.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:699(is_valid_na_for_dtype) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:1997(__contains__) + 3 0.000 0.000 0.004 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:146(concat) + 53 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1622(_has) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5798() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\retry.py:379(_is_method_retryable) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:900(default_headers) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\pyarrow.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\putmask.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentialevolution.py:1() + 1 0.000 0.000 0.010 0.010 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:199(split) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:1() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:61() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:60(spmatrix) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\interpolative.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\_non_storage_component.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:1() + 114 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:208(isnum) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:1185(construct_from_string) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\utils.py:1() + 3 0.000 0.000 0.010 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:599(astype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_construct.py:1() + 25 0.000 0.000 0.000 0.000 {method 'pop' of 'collections.OrderedDict' objects} + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\__init__.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:153(format) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\terminal.py:361(TerminalReporter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:1() + 18 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:176(solver_options) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:434(countTestCases) + 2 0.000 0.000 0.048 0.024 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1064(join) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:393(is_timedelta64_dtype) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\accessor.py:1() + 4 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:46(function) + 16 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:32(function) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\modelica_mixin.py:1() + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1284(__hash__) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:12012(_reindex_for_setitem) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\utils.py:1() + 5 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:153() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1341(_filter_handle_list) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:142(_check_size) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\legendre.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\transformer.py:152(RestrictingNodeTransformer) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:393(prepare_method) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:47(DataStore) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:1() + 57 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\util.py:115(three_way_cmp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\hermite.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\airwater_heat_pump_elec.py:20(__init__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:625() + 170 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:196(escape_re_range_char) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2820(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\monkeypatch.py:1() + 58 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:39(is_hot_pipe) + 44 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1041(pipe_diameter_symbol_name) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_temperature_ates_hp.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:1() + 60 0.000 0.000 0.000 0.000 {method 'decode' of 'bytearray' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_substation.py:13(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_compressed.py:23(_cs_matrix) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:139(__new__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:67() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_catch.py:1() + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:971(gas_pipe_classes) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:643(unquote) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:71(clear_profile) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:403(retries) + 47 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:156(_split_optional_netmask) + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1586(_make_netmask) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\numeric.py:1() + 130 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:196() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Guards.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6442(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\ewm.py:140(ExponentialMovingWindow) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:265(LocalPath) + 73 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:307() + 1 0.000 0.000 0.031 0.031 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:215(constraints) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:176(EnergySystem) + 75 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:203(isword) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_dtype_ctypes.py:100(dtype_from_ctypes_type) + 1 0.000 0.000 0.000 0.000 {built-in method binascii.a2b_base64} + 2 0.000 0.000 0.000 0.000 {pandas._libs.algos.take_1d_object_object} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2036(_setitem_single_block) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1445(_insert_update_mgr_locs) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_sputils.py:1() + 3 0.000 0.000 0.032 0.011 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss_class.py:27(__init__) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:165(function) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:113() + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:333(register_nsmap) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:244(__init__) + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1272(__init__) + 107 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\constant.py:397() + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\common.py:33(wrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:208() + 1 0.000 0.000 0.065 0.065 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:261(_syscmd_ver) + 60 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:189(__next__) + 61 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:144() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:83() + 11 0.000 0.000 0.003 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5392(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:215(decorator) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_matfuncs.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:260(producer_merit_controls) + 1 0.000 0.000 0.003 0.003 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:95(read) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:1() + 1 0.000 0.000 0.029 0.029 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\__init__.py:1() + 59 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:383() + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1625() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_setpoint_constraints.py:13(TestSetpointConstraints) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:1() + 32 0.000 0.000 0.000 0.000 {built-in method pandas._libs.tslibs.timezones.maybe_get_tz} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:122(CategoricalDtype) + 142 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4087() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssltransport.py:1() + 121 0.000 0.000 0.000 0.000 {method '__init_subclass__' of 'object' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_dsolve\linsolve.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:1() + 1 0.000 0.000 0.003 0.003 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:308(read) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\relativedelta.py:1() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:145(_get_series) + 50 0.000 0.000 0.000 0.000 {method 'groups' of 're.Match' objects} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:1939(__init__) + 2 0.000 0.000 0.004 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1252(format_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\simulation_problem.py:25(SimulationProblem) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1043() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\retry.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1302(_cookie_attrs) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1183(iset) + 100 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1919() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\from_dataframe.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_result.py:1() + 1 0.000 0.000 0.003 0.003 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:420(read) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:103(function) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:22(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:1() + 1 0.000 0.000 0.017 0.017 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_request_methods.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\connection.py:93(_set_socket_options) + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:91(_float_to_float) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\fft\__init__.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:2314(_validate_dt64_dtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:4215(_convert_slice_indexer) + 98 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1274(_clear_item_cache) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:1() + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\terminalwriter.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:473() + 1 0.000 0.000 0.094 0.094 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:313(post) + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:53(path_goals) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:152(__calc_timezone) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6641(get_slice_bound) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\__init__.py:225() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pickle.py:1() + 65 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:869(contains_ensemble) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_dok.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp.py:1() + 1 0.000 0.000 0.195 0.195 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:235(constraints) + 18 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:175(solver_options) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:238(Area) + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\records.py:1() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:26(goals) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tempfile.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1141(_to_decimal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:197() + 131 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1862(_nonzero_dispatcher) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\__init__.py:152(align_method_SERIES) + 5 0.000 0.000 0.044 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:29(load_module) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\_svds.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_dual_annealing.py:1() + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\xmi.py:1() + 3 0.000 0.000 0.021 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:87(reindex_axis) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\engines.py:1() + 2 0.000 0.000 0.029 0.014 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:178(constraints) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:210(HeadLossClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:32(InfluxDBClient) + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:126(resolve_default_timeout) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:514(_parse_content_type_header) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\matrixlib\defmatrix.py:72(matrix) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\iniconfig\__init__.py:1() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:43(path_goals) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:105(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:81(__init__) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1799(_setitem_with_indexer_split_path) + 3 0.000 0.000 0.005 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:223(_parse_with_reso) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:221() + 8 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:29(_load_profile_timeseries_from_database) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\_mixins.py:96(NDArrayBackedExtensionArray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_schur.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\head_loss_mixin.py:185(_HeadLossMixin) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4876(__init__) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:914(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_manylinux.py:1() + 1 0.000 0.000 0.017 0.017 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\__init__.py:1() + 9 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:200(decorate) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_ellip_harm.py:1() + 67 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:59(get_gas_pipe_class_map) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_updated_esdl_post_process.py:1() + 4 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:202(path_goals) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:26(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:473(is_ipaddress) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:628(DatetimeTZDtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2023(getitem_mgr) + 108 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:344(local) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:1061() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:156() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:118(path_goals) + 7 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:494(_real_close) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:8118(_replace_return_type) + 4/1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:575(get_config_vars) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:274(IndexOpsMixin) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\frozen.py:70(__getitem__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2319(_consolidate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_openpyxl.py:1() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:848() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\decoder.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:375(DatetimeTimedeltaMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_odfreader.py:1() + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:1189(__post_init__) + 13 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:37(solver_options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:23(HeatPhysicsMixin) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:130(function) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1496(error) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:774(get_proxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:450(StringConverter) + 74 0.000 0.000 0.000 0.000 {method 'mro' of 'type' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:202(history) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\lzma.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:396(build_connection_pool_key_attributes) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:423(register_extension_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arraylike.py:33(OpsMixin) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5332(_reindex_with_indexers) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:246(_maybe_reindex_columns_na_proxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:715(TarInfo) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_threadsafety.py:25(__init__) + 48 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1581() + 2 0.000 0.000 0.010 0.005 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:21(__init__) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:47(function) + 12 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1267(endheaders) + 1 0.000 0.000 0.026 0.026 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_base_connection.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\period.py:79(PeriodIndex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_table_schema.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\compat.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:326(_get_funcs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_milp.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:412(_close_conn) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:588(prepare_auth) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\base.py:16(BaseStringArrayMethods) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:151(Model) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:102(__setitem__) + 31 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1710(_parse_hextet) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:805() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\arrow\dtype.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_coo.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:311(create_outstream) + 55 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1417(_get_metadata_path) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:594() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:660(requote_uri) + 3 0.000 0.000 0.000 0.000 {method '__exit__' of 'PyHKEY' objects} + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\generic.py:175(SeriesGroupBy) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:770(_ensure_listlike_indexer) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:188(_filter_nodes) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3086(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_bsr.py:1() + 48 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1600() + 73 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:308() + 4 0.000 0.000 0.009 0.002 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:237() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:1() + 10 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:238(getdoc) + 196 0.000 0.000 0.000 0.000 {method 'isascii' of 'str' objects} + 65 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:967(get) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:156(getfixturemarker) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_remove_redundancy.py:1() + 2 0.000 0.000 0.173 0.087 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:130(constraints) + 1 0.000 0.000 0.007 0.007 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:281(read) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1147(_make_netmask) + 62 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:103(_load) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:328(_get_footer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\numba_.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_musllinux.py:1() + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1173(_ip_int_from_string) + 10 0.000 0.000 0.000 0.000 {built-in method _simple_new} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_callers.py:1() + 13 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:274(solver_options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_lil.py:19(lil_matrix) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:1() + 1 0.000 0.000 0.001 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_validation_pandapipes.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\__init__.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:245(read_timeout) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:428(append) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\function_base.py:1() + 132 0.000 0.000 0.000 0.000 {method 'popleft' of 'collections.deque' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\dispatch.py:1() + 102 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1882(ndim) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\recipes.py:1() + 109 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3858() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:1() + 3 0.000 0.000 0.002 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:216(extract_stack) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1982(Asset) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:863(npy_ctypes_check) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:818(is_instance_factory) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\findpaths.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:222(gas_carriers) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:1() + 11 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:96(function) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:214(__state_vector_scaled) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1566(_BaseV6) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1552(__call__) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GlobalOptions_setCasadiPath} + 24 0.000 0.000 0.000 0.000 {method 'extend' of 'collections.deque' objects} + 100 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1580() + 1 0.000 0.000 0.143 0.143 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\io_mixin.py:1() + 22/21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4430(_generateDefaultName) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\gas_boiler.py:20(__init__) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:148(solver_options) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\connection.py:114(_has_ipv6) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\linalg\linalg.py:73(_determine_error_states) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:91() + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:24(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:1268(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:202(start_connect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\fft\helper.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:160(_consolidate_key) + 42 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:257(convert_unit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\rtc.py:1() + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:321(epoch) + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:561(_setResultsName) + 54 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:247() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:232() + 59 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:833(_baseAssertEqual) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:140() + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:150() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:1137(_Unpickler) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:465(register) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6205(_maybe_promote) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\_random.py:1() + 257 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\hmac.py:19() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\filepost.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:304(cert_verify) + 3 0.000 0.000 0.000 0.000 {method 'argsort' of 'numpy.ndarray' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\arrow\array.py:160(ArrowExtensionArray) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:1() + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2454() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\common.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:136() + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:396() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:769(is_redirect) + 38 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:16(_fr0) + 3 0.000 0.000 0.000 0.000 {pandas._libs.lib.fast_unique_multiple_list} + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csr.py:1() + 8 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1570() + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:562() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\einsumfunc.py:1() + 59 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:461(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:570(_validate_comparison_value) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\tseries\offsets.py:1() + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2421(is_boolean) + 2/1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4889(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\pprint.py:59(PrettyPrinter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:121(_AssetToComponentBase) + 3 0.000 0.000 0.057 0.019 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:285(constraints) + 16 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:37(function) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:25(__init__) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:159(temperature_carriers) + 257 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\hmac.py:20() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:94(_add_aliases) + 48 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1611() + 2 0.000 0.000 0.148 0.074 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:100(constraints) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:125() + 84 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:149(lazy) + 1 0.000 0.000 0.786 0.786 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\__init__.py:1() + 1 0.000 0.000 0.000 0.000 {built-in method nt.close} + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:183(function) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:175(demand_insulation_classes) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1272(_value_and_type_iter) + 2 0.000 0.000 0.002 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:589(wait) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:99(_extend_docstrings) + 57 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:582() + 75 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2176(_allclose_dispatcher) + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_root.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:391(__getitem__) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:847() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:1932(TimelikeOps) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:3265(Table) + 1 0.000 0.000 0.005 0.005 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:155(esdl_bytes_string) + 47 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:110(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:94(name_from_string) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\array_ops.py:514(_bool_arith_check) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:83(_f) + 2 0.000 0.000 0.005 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:389(to_string) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5590(__add__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\error.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:1() + 71 0.000 0.000 0.000 0.000 :1304(exec_module) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:474(_prefix_from_prefix_string) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_normalize.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:85(identchars) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\projections.py:1() + 8 0.000 0.000 0.005 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:163() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:599(append) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:135() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\auth.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:153(keys) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\align.py:1() + 143 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4088() + 133 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:849() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_lil.py:1() + 13 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:104(solver_options) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:210(_pop_message) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\response.py:91(is_response_to_head) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:630(prepare_hooks) + 24/10 0.000 0.000 0.007 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4373(parseImpl) + 1 0.000 0.000 0.023 0.023 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:1() + 7 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(array_equal) + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:77() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:82(__call__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:1() + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4106(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:76(copy) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:57(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\buffer.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_base.py:1559(ExcelFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\__init__.py:339() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:836(keys) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:232(clear_frames) + 1 0.000 0.000 0.025 0.025 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:332(Version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:823(PeriodDtype) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\generic.py:160(pinner) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2522(check_bool_indexer) + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\__init__.py:1() + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5585(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2421(convert_air_water_heat_pump_elec) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_tnc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\demand.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:1() + 9 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:122(bounds) + 8 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:42(function) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\mimetypes.py:399(_default_mime_types) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:527(maybe_promote) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\utils.py:294(length_of_indexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\numba_.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:475(HDFStore) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:1() + 1 0.000 0.000 0.367 0.367 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:1() + 1 0.000 0.000 0.003 0.003 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:227(read) + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:222(split) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:107(get_redirect_target) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2745(inferred_type) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\check_valve.py:1() + 81 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:149(gas_carriers) + 1 0.000 0.000 0.002 0.002 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:282(read) + 20 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:63(function) + 4 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:49(function) + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1049() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tokenize.py:327(find_cookie) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:846() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\_mixins.py:76(ravel_compat) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\generic.py:114(generate_property) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\_dataframe_client.py:1() + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:299(Specifier) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_dsolve\__init__.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:368(__init__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1065(__del__) + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:130() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:991(_sys_version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\isoparser.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:5337(append) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\api\types\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:249(_ctypes) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:164(pprint_thing) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3911(Or) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_node.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion.py:1() + 24/16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1878(_strip_annotations) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2356() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\connection.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\fields.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:95(__calc_am_pm) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\ops.py:1() + 2 0.000 0.000 0.002 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:1059(converter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:22(CollocatedIntegratedOptimizationProblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2236(convert_gas_boiler) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\base64.py:1() + 129 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:145() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:71() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:481() + 1 0.000 0.000 0.010 0.010 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:13(swig_import_helper) + 78 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:256(future_version_msg) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5204(_validate_fill_value) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:623() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1040(_verify_integrity) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1663(__call__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\__init__.py:437() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:377(_memoize_get_funcs) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:179(__init__) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:72(function) + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:418(setUp) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:62(__init__) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:76(CFUNCTYPE) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:1() + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:12141(_find_valid_index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\orc.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1437(__mul__) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1002(SSLSocket) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\ordered_set\__init__.py:55(OrderedSet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:84(HTTPConnection) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\py3k.py:1() + 93 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:2795(_amin_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\format.py:1() + 12 0.000 0.000 0.000 0.000 {method 'write' of '_io.StringIO' objects} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1455(_insert_update_blklocs_and_blknos) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:47201(Opti) + 65 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:62(get_electricity_cable_class_map) + 14 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:26(__init__) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:211() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\replace.py:1() + 2 0.000 0.000 0.005 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1628(to_string) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bdb.py:1() + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_misc.py:1() + 2 0.000 0.000 0.217 0.109 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:110(constraints) + 54 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:80(insulation_levels) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:216(__exit__) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\header.py:1() + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\__init__.py:1() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:385(_is_valid_na_for) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_odfreader.py:28(ODFReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:1115(StataReader) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:673() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:6(Topology) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\trf.py:1() + 135 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:93(__init__) + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs.py:6409(refer_to_array_attribute) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:1() + 76 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:1428(_interp_dispatcher) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:1820(_get_names) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\numeric.py:1() + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pkgutil.py:407(get_importer) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:364() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:462(maybe_operate_rowwise) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\_ranges.py:1() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\api.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\equality_constrained_sqp.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:22(AssetSizingMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:306(AxisConcatenator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\boolean.py:233(BooleanArray) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:751(tz_convert) + 79 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3627(recurse) + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\transform\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\control_valve.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:26(test_merge_modifiers_models) + 25 0.000 0.000 0.000 0.000 {method 'cast' of 'memoryview' objects} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_md5} + 6 0.000 0.000 0.000 0.000 {method 'getpeername' of '_socket.socket' objects} + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:303(construct_from_string) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\array_ops.py:402(get_array_op) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_print_versions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\feather_format.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:44(ElectricityPhysicsMixin) + 6/2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:369(_leading_trailing) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:522(get_series_repr_params) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\doc.py:1() + 1 0.000 0.000 0.143 0.143 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\csv_mixin.py:1() + 14 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:49(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:188(_userinfo) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:1111(supports_chunked_reads) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:44(_bits_of) + 6 0.000 0.000 0.000 0.000 {method 'getsockopt' of '_socket.socket' objects} + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\missing.py:645(na_value_for_dtype) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2407(_preprocess_slice_or_indexer) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_odswriter.py:1() + 106 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:336(post) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:437() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:330() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_multi_demand_source_node.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_logical_links.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\charset.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:344(decorate) + 67 0.000 0.000 0.000 0.000 {method '_set_freq' of 'pandas._libs.tslibs.timestamps._Timestamp' objects} + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6193(_index_as_unique) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\csv.py:112() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\appdirs.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:99(identbodychars) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:42(path_goals) + 2 0.000 0.000 0.445 0.223 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:140(__init__) + 1 0.000 0.000 0.326 0.326 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:1() + 65 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:308(create_instream) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:361(get_unpacked_marks) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\scope.py:1() + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:843() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\base.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\array_manager.py:104(BaseArrayManager) + 3 0.000 0.000 0.053 0.018 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\__init__.py:215(__getattr__) + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:597() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:38(function) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:34(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:112(_WindowsFlavour) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:1563(datetime) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\version.py:1() + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:256(__del__) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2550(_arraymethod) + 32 0.000 0.000 0.000 0.000 {method 'index' of 'tuple' objects} + 112 0.000 0.000 0.000 0.000 {method 'isalnum' of 'str' objects} + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:191(__getitem__) + 123 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:984(electricity_cable_classes) + 4 0.000 0.000 0.060 0.015 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:230(constraints) + 11 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:95(function) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:303(set_payload) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1128(__init__) + 196 0.000 0.000 0.000 0.000 {method 'ljust' of 'str' objects} + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1204(is_numeric_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\missing.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:582(_dtype_to_na_value) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\pi_mixin.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4758(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_qth_model.py:26(AssetToQTHComponent) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\bus_networks\src\example.py:42(path_goals) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\bus_networks\src\example.py:25(__init__) + 35 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1333() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2775(BuildingStructureInformation) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:990(__init__) + 14 0.000 0.000 0.000 0.000 {built-in method _winapi.GetStdHandle} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\numpy_.py:29(PandasArray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\common.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1072(_get_value) + 44 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:17() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_onenormest.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_heat_loss_u_values_pipe.py:1() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:26(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:514(family) + 101 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\__init__.py:438(FixedOffset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\floating.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\compat.py:273(safe_getattr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\pprint.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\__config__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_norm.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentiable_functions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:18(FinancialMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:1() + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:69(function) + 19 0.000 0.000 0.000 0.000 :778(exec_module) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1590(nocache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:155(WIN32_FIND_DATAW) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:284(__init__) + 30 0.000 0.000 0.000 0.000 {built-in method sys.audit} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:863(infer_dtype_from_array) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:1516(__invert__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:301(getitem_block_columns) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\groupby.py:633(BaseGroupBy) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1427(get_metadata) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_elec_boiler.py:1() + 1 0.000 0.000 1.205 1.205 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:368(test_disconnected_pipe_darcy_weisbach) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2248() + 1 0.000 0.000 0.122 0.122 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\__init__.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5002(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:184(resolve_cert_reqs) + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:200(decorator) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:305(_get_machar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_util.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_pipe.py:1() + 13 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:250(solver_options) + 10 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:151(function) + 26 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6753(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:80(__calc_weekday) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:122(_get_combined_index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_matfuncs_sqrtm.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_pipe_topology_optimization.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:171(__init__) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\__init__.py:1() + 69 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\status_codes.py:122() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:269(__init__) + 2 0.000 0.000 0.004 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1531(format_values_with) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\ops.py:104(WrappedCythonOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:327(f) + 14 0.000 0.000 0.016 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2030(_by_version_descending) + 3 0.000 0.000 0.011 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1076(parse_string) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:219(add_initial_equation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_source.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:152() + 143 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:319() + 15 0.000 0.000 0.065 0.004 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:903(system) + 32 0.000 0.000 0.000 0.000 {built-in method builtins.vars} + 16 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\doc.py:117(window_agg_numba_parameters) + 1 0.000 0.000 0.019 0.019 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\__init__.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\__init__.py:1() + 1 0.000 0.000 0.004 0.004 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:1() + 55 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\posixpath.py:41(_get_sep) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:151(username) + 34 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs_scalars.py:61() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:560(DataFrameFormatter) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1634(_get) + 71 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4370(recurse) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\html\__init__.py:1() + 1 0.000 0.000 0.047 0.047 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1507() + 7 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:128(path_goals) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:383(_check_close) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:21(_register) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\_internal_utils.py:38(unicode_is_ascii) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:1() + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\hooks.py:16() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1143(iget_values) + 1 0.000 0.000 0.174 0.174 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\util.py:1() + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:216(_check_unknown_options) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:345() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_network_simulator.py:1() + 4 0.000 0.000 0.004 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:59(post) + 13 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:200(solver_options) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\transformer.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:588(nansum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\generic.py:781(DataFrameGroupBy) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:836(_slice) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\util\numba_.py:1() + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:326(release) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:57(BaseVariable) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_spherical_voronoi.py:1() + 2 0.000 0.000 0.394 0.197 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:102(pre) + 14 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:89(solver_options) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:43(path_goals) + 62 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:96(lazy) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\mixins.py:44(_numeric_methods) + 1 0.000 0.000 0.084 0.084 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_libs\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\api.py:1() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:59(cold_to_hot_pipe) + 1 0.000 0.000 0.039 0.039 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\lgmres.py:1() + 10 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:73(function) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:25(__init__) + 44 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:1258(assertIsNotNone) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\numbers.py:32(Complex) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\__init__.py:1() + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:8101(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\quantile.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_asset_is_realized.py:1() + 1 0.000 0.000 0.001 0.001 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:180(read) + 154 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2695(annotation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:195(InfluxDBProfileReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\__config__.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:319(is_datetime64_dtype) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\take.py:554(_take_preprocess_indexer_and_fill_value) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\invalid.py:1() + 106 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:331(pre) + 97 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5713() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\iterative.py:120(combine) + 1 0.000 0.000 0.004 0.004 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:108(TestMinMaxPressureOptions) + 1 0.000 0.000 0.004 0.004 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:308(read) + 1 0.000 0.000 0.269 0.269 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:340(read) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:513(_scalar_type_key) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:918(_make_na_block) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\context.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:21(PyCMLMixin) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:1() + 5 0.000 0.000 0.002 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:317(path_goals) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:25(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:1() + 46 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:101(_float_conv) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:2004() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:704(_do_upgrade) + 8 0.000 0.000 0.000 0.000 {built-in method pandas._libs.tslibs.offsets.to_offset} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:705(_maybe_mask_setitem_value) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2398(_fast_count_smallints) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1934() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\generator.py:93(Generator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_dok.py:23(dok_matrix) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_esdl_pycml.py:1() + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:42(path_goals) + 81 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:560() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:233(_norm_version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\models.py:11(CharsetMatch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\polyutils.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\chebyshev.py:1994(Chebyshev) + 108 0.000 0.000 0.000 0.000 {built-in method _struct.pack} + 12 0.000 0.000 0.000 0.000 {method 'flush' of '_io.BufferedReader' objects} + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\_tzpath.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:206(_extend_dict) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4154(_iset_item) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\rolling.py:918(Window) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:344(Timeseries) + 51 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:930(_added_new) + 102 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2614(_reload_version) + 126 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:199(no_escape_re_range_char) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_ates.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:678(convert_pump) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1348() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:221(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:440(_construct_lookups) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:121(_add_integer_aliases) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:169(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:574(_maybe_promote) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:681(_assert_tzawareness_compat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\pi_mixin.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_svd.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\dogbox.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\source.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:368() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:112(goals) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_request_methods.py:51(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\methods.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:1285(searchsorted) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1990(should_trim) + 1 0.000 0.000 0.018 0.018 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\electro_boiler.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_distributor_init.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\PoCTutorial\src\run_grow_tutorial.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:210() + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4503(__init__) + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1237(stream) + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:44(_debug) + 2 0.000 0.000 0.000 0.000 {method 'newbyteorder' of 'numpy.generic' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\helper.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\tr_interior_point.py:1() + 95 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:3010(return_annotation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_encoded_words.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\gzip.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\mimetypes.py:1() + 1 0.000 0.000 0.108 0.108 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\__init__.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:655(_format_native_types) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\csv.py:102(save) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\debugging.py:92(pytestPDB) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo.py:453(SHGO) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\_codata.py:1574(value) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:54(path_goals) + 33 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:201(gas_pipe_classes) + 2 0.000 0.000 0.048 0.024 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1102(_wait_for_tstate_lock) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\connection.py:15(is_connection_dropped) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:96(__get__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:294(__init__) + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:194(_add_array_type) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\mixins.py:16(_binary_method) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\take.py:326(_get_take_nd_function) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\__init__.py:176() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:79(ParserBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:542(Session) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_max_size_and_optional_assets.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:24(TestTopoConstraintsOnPipeDiameterSizingExample) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\intranges.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:91(merge_hooks) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:22(deprecate) + 18 0.000 0.000 0.000 0.000 {pandas._libs.lib.dtypes_all_equal} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\ops.py:718(BaseGrouper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:384(get_build_platform) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:257(Version) + 1 0.000 0.000 0.289 0.289 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:165(__init__) + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:26(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:504(detach) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\compile.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:691(CostInformation) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1339(_iset_single) + 2 0.000 0.000 0.005 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1589(__repr__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:39(BaseSpecifier) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_spectral.py:1() + 1 0.000 0.000 0.025 0.025 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_geometric_slerp.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:577() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:219() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1214(_validate_method) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\sample.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:2280(DataCol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\gas_physics_mixin.py:20(GasPhysicsMixin) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:230() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:23(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:17(__init__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bz2.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:1105() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:172(from_float) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:162(_listdir) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:84() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1879(SingleBlockManager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\indexing.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:513(ApproxDecimal) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:2244(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\check.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:278(loc) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:287(wrapper) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5667() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\canonical_constraint.py:5(CanonicalConstraint) + 3 0.000 0.000 0.026 0.009 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss_class.py:43(optimize) + 8 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:103(function) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\innerutils.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:74(_add_types) + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\common.py:20(unpack_zerodim_and_defer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\times.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2372() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_xlsxwriter.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:4158(GenDM) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2854(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\minres.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\homotopy_mixin.py:1() + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:299(is_connected) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\memmap.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6432(MaskedConstant) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\plotting\_core.py:625(PlotAccessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_base.py:909(ExcelWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\spss.py:1() + 1 0.000 0.000 0.024 0.024 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:567(_build_master) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:620(SpecifierSet) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_temperature_ates_hp.py:113() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:23(__init__) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:103(path_goals) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:953(__call__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:499(_encode_hostname) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_common.py:1() + 6 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(insert) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\polynomial.py:1472(Polynomial) + 23 0.000 0.000 0.000 0.000 {built-in method _struct.calcsize} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:221(_convert_slice_indexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\common.py:1() + 12/2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1503(makeOptionalList) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_tests.py:6(feasibility_test) + 12 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:33(function) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:983(clear) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\__init__.py:6(HTTPStatus) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:451(items) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\decimal.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\utils.py:1() + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\wait.py:113(wait_for_read) + 1 0.000 0.000 0.000 0.000 {method 'indices' of 'slice' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\utils.py:1() + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:542(getroot) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_cossin.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\qth_mixin.py:68(QTHMixin) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:304(__state_vector_scaled) + 7 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tokenize.py:321(read_or_stop) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1028(_stop) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\hooks.py:22(dispatch_hook) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\contrib\socks.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\defchararray.py:1804(chararray) + 5 0.000 0.000 0.000 0.000 {method 'sum' of 'numpy.ndarray' objects} + 2 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5293(_reindex_axes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\_warnings.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_openpyxl.py:39(OpenpyxlWriter) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2345(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\source.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\lobpcg\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:1() + 50 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:600() + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:63(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ordered_set_patch.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:343() + 46 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1961(_shape_dispatcher) + 34 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\invalid.py:40(make_invalid_op) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:111(__call__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1512(format_with_na_rep) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\utils.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1580() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:607() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_warmingup_unit_cases.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:57(path_goals) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:937(_missing_) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:76(inner) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:27(EnergySystemHandler) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6303(_is_comparable_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:341(BaseExprVisitor) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\edr_pipe_class.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:437(_cmpkey) + 1 0.000 0.000 0.072 0.072 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\csgraph\_laplacian.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_ncg.py:42(CGSteihaugSubproblem) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\geothermal_source.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:290(update) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:1264(assertIsInstance) + 1 0.000 0.000 0.294 0.294 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:496(get_versions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\tzinfo.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1931(np_can_hold_element) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\category.py:55(CategoricalIndex) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:367(original_text_for) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_demand.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_updated_esdl_pre_process.py:1() + 12 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:36(function) + 1 0.000 0.000 0.023 0.023 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\legacy.py:1() + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:346() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:215(__delitem__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:78(goals) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:88(clear_cache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:514(Distribution) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1295(_cookies_for_request) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arraypad.py:1() + 9 0.000 0.000 0.000 0.000 {pandas._libs.lib.maybe_indices_to_slice} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:686(FrameApply) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:384(default_index) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:678(_trim_join_unit) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\deprecated.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:277() + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:113(demands) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:575() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_source.py:1() + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_testutils.py:26(__init__) + 15 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:47(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4201(GenericBuilding) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\__init__.py:458(flex_comp_method_FRAME) + 2 0.000 0.000 0.003 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\methods.py:48(add_flex_arithmetic_methods) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:5934(_get_values_for_loc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_tester.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2580(Distribution) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_producer_profiles.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:1() + 2 0.000 0.000 0.002 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:916(start) + 10 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:234(__init__) + 54 0.000 0.000 0.000 0.000 {built-in method _winapi.GetCurrentProcess} + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:811(inner) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:542() + 104 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:340(dev) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:257() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\stash.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\legacypath.py:41(Testdir) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:285(Version) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:205(goals) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:362(__subclasshook__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:59(Sectioned) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_dtype_ctypes.py:71(_from_ctypes_scalar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2814(__new__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:430(is_inferred_bool_dtype) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:861(take_nd) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1904(_make_fixed_width) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\api\extensions\__init__.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\arrow_parser_wrapper.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\ecore_documentation.py:1() + 6/5 0.000 0.000 0.006 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4956(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\truncate.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\control_variables.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss_class.py:1() + 8 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:32(function) + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:440(isclosed) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:590(GenericProfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\status_codes.py:1() + 1 0.000 0.000 0.641 0.641 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\dataframe_client.py:1() + 31 0.000 0.000 0.000 0.000 {method 'issuperset' of 'frozenset' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:655(_LocationIndexer) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:633() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1721(as_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:8997(GenericExpressionCommon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:646(Pytester) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electricity_storage.py:1() + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_threadsafety.py:52(decorator) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing_annualized.py:1() + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:35(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:48() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:282(_NormalAccessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\numbers.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:407(_Pickler) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:530(_dtypeortype) + 6 0.000 0.000 0.000 0.000 {built-in method _socket.getdefaulttimeout} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:11443(_min_count_stat_function) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\plotting\_misc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\chainmap.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_xlrd.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:222(write) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_dia.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:68(goals) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:262(__subclasshook__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:94(_append_doc) + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:46() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_string_helpers.py:1() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\__init__.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linesearch.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_source_sink.py:1() + 1 0.000 0.000 0.013 0.013 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:226(constraints) + 12 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:34(function) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:496(popitem) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5365(ATES) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1943(basicConfig) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:140(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2946(_update_from) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\take.py:288(_get_take_nd_function_cached) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\clipboards.py:1() + 1 0.000 0.000 0.024 0.024 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:553(__init__) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:287(_require_version_compare) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:148(setattr_hookspec_opts) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1528() + 1 0.000 0.000 0.103 0.103 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:103(__init__) + 1 0.000 0.000 0.014 0.014 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:130(constraints) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\modelica_mixin.py:24(ModelicaMixin) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:32(function) + 41 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1278(__eq__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:702(Popen) + 1 0.000 0.000 0.025 0.025 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_asarray.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:520(_getdtype) + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:97(deprecate_kwarg) + 3 0.000 0.000 0.000 0.000 {built-in method _operator.invert} + 9 0.000 0.000 0.000 0.000 {method 'getvalue' of '_io.BytesIO' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\parsing.py:1() + 4/3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4779(parseImpl) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_network_common.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:1() + 1 0.000 0.000 0.011 0.011 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\heat_pump_elec.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:69(path_goals) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:209(ismethoddescriptor) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_functools.py:75(wrapper) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:395(average) + 17 0.000 0.000 0.000 0.000 {method 'index' of 'range' objects} + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:929(is_datetime64_ns_dtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:268() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:39101(Callback) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\lsqr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:108(goals) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:160(goals) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\linecache.py:147(lazycache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:816(Thread) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:110(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:1() + 1 0.000 0.000 0.367 0.367 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2170(convert_compressor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_lu.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_hessian_update_strategy.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_kdtree.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:161(goals) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1748(_get_defaults) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:762(date) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:181(is_multipart) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:724() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:149(__len__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:597(find_common_type) + 6 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(moveaxis) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_machar.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\object_array.py:28(ObjectStringArrayMixin) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7437(get_unanimous_names) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:17(IOMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_suppress.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_plotutils.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\basic.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\goals\minimize_tco_goal.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_insulation.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:138() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:200(makedirs) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:38(_ignore_error) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:410(_splitnetloc) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\request.py:134(set_file_position) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:37(_is_string_like) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\_polybase.py:1() + 48 0.000 0.000 0.000 0.000 {method 'seek' of '_io.StringIO' objects} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6509(slice_indexer) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:195(as_escaped_string) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:481(get_adjustment) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:1445(TarFile) + 14 0.000 0.000 0.002 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2135(safe_listdir) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_cable.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\compressor.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:262(TestDisconnectablePipe) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:223() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:945(Path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:600(minimum_version) + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1843(_split_scope_id) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:395(__init__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:1391() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:39(ExtensionDtype) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:951(_values) + 66 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:213(mgr_locs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:49327(OptiAdvanced) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2890(Regex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_tank_storage.py:1() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_data.py:131(_create_method) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\node.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:1011(unique) + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:940(machine) + 1 0.000 0.000 0.009 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\matrixlib\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\hermite_e.py:1650(HermiteE) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\dtype.py:42(SparseDtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:30550(Linsol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\parsers\expat.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\testing.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:285() + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:51(hot_to_cold_pipe) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_storage.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\__init__.py:63(_delvewheel_init_patch_1_3_1) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\decorators.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_basinhopping.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\orthogonal.py:1() + 8 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\bus_networks\src\example.py:33(function) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:123() + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:84(function) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:188(total_ordering) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\xmi.py:24(XMIResource) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:1149(_normalize_host) + 94 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:574(__int__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:202(_set_array_types) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:355(FixtureRequest) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\_non_storage_component.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\csgraph\_validation.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\transform\_rotation_spline.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\pipe.py:1() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:26(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:790(HTTPConnection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:480(SSLContext) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:540(HTTPResponse) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_match_hostname.py:1() + 36 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_string_helpers.py:16(english_lower) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:516(indent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\mask_ops.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:141(add_delegate_accessors) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\string_arrow.py:67(ArrowStringArray) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:681(_infer_types) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_xlwt.py:30(XlwtWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:2598(Fixed) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:153(prepare_child) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\rewrite.py:63(AssertionRewritingHook) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\rewrite.py:610(AssertionRewriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shlex.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\__init__.py:291() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:259(find_best_blas_type) + 42 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:715(istime) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\adapt_profiles.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:339(__exit__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1223(_validate_path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tempfile.py:661(SpooledTemporaryFile) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:535(EnergySystemInformation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\response.py:1() + 4 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(squeeze) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\hermite.py:1658(Hermite) + 13 0.000 0.000 0.000 0.000 {built-in method sys.exc_info} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6627(_searchsorted_monotonic) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6710(slice_locs) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7456(unpack_nested_dtype) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2324() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:202(DontReadFromInput) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_special_matrices.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\qp_subproblem.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_esdl_parsing.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\__init__.py:71(search_function) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmlresource.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:300(BaseHTTPResponse) + 2 0.000 0.000 0.000 0.000 {method 'ravel' of 'pandas._libs.arrays.NDArrayBacked' objects} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:230(_unique_indices) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:195(_data) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\column.py:60(PandasColumn) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:1952(IndexCol) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2402(_is_unpacked_egg) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_logsumexp.py:1() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:28(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:339(Resource) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:384(_check_date_fields) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1851(EnvironmentalProfiles) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1006(_find_hms_idx) + 4 0.000 0.000 0.003 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:2160() + 35 0.000 0.000 0.000 0.000 {pandas._libs.algos.ensure_platform_int} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:987(BlockManager) + 28 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:244(__bool__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:7(BaseComponentTypeMixin) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1210(_encode_request) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:841(SSLObject) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7237(ensure_index_from_sequences) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:233(is_single_block) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:7384(GenMX) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:41647(NlpBuilder) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\py.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:643(LoggingPlugin) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\buffer.py:1() + 12 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:31(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:126(path_goals) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:442(__iter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\certifi\core.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:16(ResultSet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\mixins.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\polynomial.py:1076(poly1d) + 38 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:727(unit) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:731(_next_or_none) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\plotting\__init__.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4879(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bdb.py:17(Bdb) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_ldl.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:139(output_variables) + 34 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:166(insulation_levels) + 3/1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:389(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uuid.py:84(UUID) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:317(Request) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2396(QuantityAndUnitType) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:567(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:50(InfluxDBProfileManager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssltransport.py:22(SSLTransport) + 48 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:117(info) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:149(_set_up_aliases) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_pyxlsb.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:90(_IndividualSpecifier) + 6 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_threadsafety.py:41(decorate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\bvls.py:1() + 33 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1554() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:326(Port) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\_numba\executor.py:1() + 2 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1440(get_metadata_lines) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\pump.py:1() + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:55(path_goals) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\linecache.py:52(checkcache) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2340(DataSource) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3967(AbstractBuilding) + 1 0.000 0.000 0.000 0.000 {built-in method numpy.frompyfunc} + 12 0.000 0.000 0.000 0.000 {pandas._libs.internals.get_blkno_placements} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\methods.py:118() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:397() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_xlwt.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_tracing.py:1() + 2 0.000 0.000 0.450 0.225 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:478(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_index.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\nosetester.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:307() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:165(path_goals) + 53 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:315(__subclasshook__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:654(_cparts) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\string.py:69(__init_subclass__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5056(PowerPlant) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:3400(Slice) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:40179(CasadiMeta) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\casadi_helpers.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:128(Node) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_exact.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\report.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:592() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin.py:19(GoalProgrammingMixin) + 12 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:34(function) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:40(path_goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\struct.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:671(_BaseNetwork) + 2 0.000 0.000 0.000 0.000 {method 'Close' of 'PyHKEY' objects} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\categorical.py:131(_cat_compare_op) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:176(_format_with_header) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:973(_clean_index_names) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\date_converters.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3459(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:233(combined_with) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_ccallback.py:1() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:35(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:314(_compile_repl) + 30 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:227(connect_timeout) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4132(_iset_item_mgr) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:354(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\rolling.py:114(BaseWindow) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:182(convertable) + 2 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2567(_version_from_file) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:227(LegacySpecifier) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:959(reset_cache) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:612() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\transformer.py:13(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\extbuild.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\string.py:1() + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:743(set_environ) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\legendre.py:1619(Legendre) + 10 0.000 0.000 0.000 0.000 {method 'union' of 'set' objects} + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:110() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\frozen.py:1() + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:375(dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\triangulation.py:1() + 2 0.000 0.000 0.413 0.206 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:93(__init__) + 1 0.000 0.000 0.068 0.068 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:182(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:67(path_goals) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Utilities.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:493(ProfileReaderFromFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:2254(_IPv6Constants) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_common.py:132(_validate_fromutc_inputs) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:17(_display_as_base) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:229(NameValidator) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:739(infer_dtype_from) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:86() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:793(_unbox) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2281(_can_hold_na) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\string_.py:219(StringArray) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:369(_get_formatted_index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\grouper.py:435(Grouping) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:550(WorkingSet) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3243() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\terminalwriter.py:50(TerminalWriter) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:127(sources) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_coo.py:22(coo_matrix) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:127(path_goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\readers.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:379(setitem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\categorical.py:1() + 2 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5684(srange) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:436() + 35 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\deprecated.py:89(check_ispytest) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\timing.py:1() + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:205(gas_pipe_classes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\lobpcg\lobpcg.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_carriers.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:884(wrapper) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\_internal_utils.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:262(_reset_cache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_globals.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_pytesttester.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:793(name) + 1 0.000 0.000 0.024 0.024 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\arrow\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:69(Term) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:99(AliasDict) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_source_sink.py:1() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_threadsafety.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:136() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:818(dispatch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\loader.py:77(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:36(DataManager) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:366(needs_filling) + 2 0.000 0.000 0.004 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1605(_format_strings) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:987(register_namespace) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3949(parseImpl) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_bus.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\lsmr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentialevolution.py:402(DifferentialEvolutionSolver) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:326(path_goals) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1231(_validate_host) + 17 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:191(eContainer) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5461(Electrolyzer) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:1272(init_poolmanager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_adapters.py:8(Message) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:222(vstack) + 1 0.000 0.000 0.000 0.000 {built-in method winreg.QueryInfoKey} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:88(__calc_month) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\strings\accessor.py:137(_map_and_wrap) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:123(maybe_split) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:38535(Importer) + 4 0.000 0.000 0.023 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:67(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5417(postParse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:14(delimited_list) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1545() + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:110(goals) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1184(KPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:31(BaseProfileReader) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:309(proxy_is_forwarding) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\certifi\core.py:56(where) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:167(HTTPAdapter) + 2 0.000 0.000 0.013 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\__init__.py:12(__getattr__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1478(squeeze) + 5 0.000 0.000 0.000 0.000 {method 'mean' of 'numpy.ndarray' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\numeric.py:47(NumericDtype) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:165(_can_hold_na) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1068(_get_values) + 67 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1873(recurse) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\topology.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_buffer.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_base.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_testutils.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csr.py:17(csr_matrix) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:71(function) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:466(Instance) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2161(EnergyCarrier) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4343(AggregatedBuilding) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4864(GeothermalSource) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_adapters.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:228(obj2sctype) + 35 0.000 0.000 0.000 0.000 {method '__exit__' of '_thread.RLock' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\floating.py:14(FloatingDtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:648(_get_concat_axis) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:401(_get_simple_index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:2179(StataWriter) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:134(_declare_state) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1392(__radd__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\airwater_heat_pump_elec.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_data.py:19(_data_matrix) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_dogleg.py:1() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:36(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\netrc.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:1107(add_dll_directory) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:1351(repl) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:710(assertRaises) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\charset.py:211(__init__) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\_compat.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:423(Item) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1359(WeekSchedule) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3874(Storage) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4905(CoGeneration) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:1() + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_pytesttester.py:78(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\inference.py:363(is_sequence) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:2366(validate_tz_from_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:109(Apply) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\array_manager.py:708(ArrayManager) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:559() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:670(_is_uniform_reindex) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:438(adjoin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:5771(GenSX) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:252(WordSet) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5711() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:585() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_qz.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_sketches.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\_gcrotmk.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:478(_GoalProgrammingMixinBase) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:282(__state_vector_scaled) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:841(_is_valid_dispatch_type) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:404(isbuiltin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:162(EObject) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:572(_node) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1642(Address) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\support_functions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:588(_register_types) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\display.py:17(detect_console_encoding) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\arrow\dtype.py:20(ArrowDtype) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:631(_get_new_axes) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:345(apply) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\array_manager.py:1193(SingleArrayManager) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:500() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:19(ParseBaseException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\wcwidth.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:608(MultiCapture) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_source.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_substation.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_matfuncs.py:336(_ExpmPadeHelper) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_root_scalar.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:38(Goal) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\demand_insulation_class.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:24(SinglePassGoalProgrammingMixin) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:190(path_goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:128(seed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\scanner.py:1() + 24 0.000 0.000 0.000 0.000 {method '__exit__' of 'memoryview' objects} + 98 0.000 0.000 0.000 0.000 {method 'rjust' of 'str' objects} + 75 0.000 0.000 0.000 0.000 {method 'isalpha' of 'str' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\easter.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimes.py:274(tz_convert) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:279(getitem_block) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:75(ParameterSet) + 2 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1465(convert_import) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\transformer.py:1() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:312() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:227() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:2185(timezone) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:389(fill) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:26(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:510() + 9 0.000 0.000 0.000 0.000 {method 'rsplit' of 'str' objects} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\methods.py:122(_add_methods) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:356(size) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:113(_field_accessor) + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1435() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:31(unicode_set) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:342(SysCaptureBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:405(LogCaptureFixture) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_node.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\electrolyzer.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:108(path_goals) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:127() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:215() + 2 0.000 0.000 0.003 0.002 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1023(glob) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Eval.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:354(Traversable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_meta.py:7(PackageMetadata) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1532(_IPv4Constants) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\roperator.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\missing.py:834(_datetimelike_compat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\boolean.py:40(BooleanDtype) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:570(_get_block_manager_axis) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\construction.py:482() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\helper.py:16(SeriesHelper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\csv.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3488(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:145(ComponentRef) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\cacheprovider.py:55(Cache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\CoolProp\HumidAirProp.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:53(LinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\physics_mixin.py:21(PhysicsMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:1() + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:65(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:214(socket) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:505(Carriers) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:1139(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:298() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:403(new_func) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\console.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\casadi_helpers.py:48(interpolate) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cable_topology_optimization.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_ccallback.py:26(LowLevelCallable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_bsr.py:22(bsr_matrix) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\qth_two_port.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_temperature_ates_hp.py:139() + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:326(__set_name__) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:182(ismodule) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uu.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4605(HybridHeatPump) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:27(XMIResource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:120(HTTPConnectionPool) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:1192(ZipFile) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:811() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\multi.py:191(names_compat) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:638(_get_comb_axis) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1278(_check_is_chained_assignment_possible) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:46087(SerializerBase) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\doctest.py:251(DoctestItem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\ates.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_dia.py:16(dia_matrix) + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:201(Detach) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:1571(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:945(MIMEPart) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4408(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5116(Pump) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\retry.py:41(Retry) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:241(parserinfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:72(PandasExtensionDtype) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:113() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:458(_check_compatible_with) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:857(axes) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:108(_get_distinct_objs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:190(SwigPyIterator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:49126(MetaCon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:126() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4739(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_hessian_update_strategy.py:103(FullHessianUpdateStrategy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_spherical_voronoi.py:36(SphericalVoronoi) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:116(function) + 47 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:430(tearDownClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\base64.py:51(b64encode) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:847(Party) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2748(ResidentialBuildingInformation) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3136(SolarPotential) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\mixins.py:36(_inplace_binary_method) + 2 0.000 0.000 0.000 0.000 {method 'union' of 'frozenset' objects} + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\_tzpath.py:5(reset_tzpath) + 1 0.000 0.000 0.123 0.123 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\__init__.py:1() + 4 0.000 0.000 0.007 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2961(re) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\testing.py:15(pyparsing_test) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\exceptions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_dsolve\_add_newdocs.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\kdtree.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\qth_port.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bisect.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:426(validate) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:572(prepare_content_length) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\exceptions.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:23(set_array_function_like_doc) + 24 0.000 0.000 0.000 0.000 {method 'truncate' of '_io.StringIO' objects} + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\utils.py:66(is_list_like_indexer) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7450() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5881() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:236(_maybe_cast_slice_bound) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:367(BaseInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\grouper.py:58(Grouper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\tseries\api.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\timeseries.py:50(__neg__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\actions.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_emerge.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2104(convert_gas_substation) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat_loss_u_values.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:121(path_goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\ext.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_meta.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1746(is_dates_only) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_exceptions.py:56(BaseExceptionGroup) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\base_component_type_mixin.py:45(is_cold_pipe) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\__init__.py:1() + 52 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1943() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:62(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:69(goals) + 4 0.000 0.000 0.001 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:89(path_goals) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:1134(assertDictEqual) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4831(Pipe) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\tzfile.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:81(atleast_2d) + 42 0.000 0.000 0.000 0.000 {built-in method _ctypes.sizeof} + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:849(inner) + 3 0.000 0.000 0.005 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimelike.py:234(_get_string_slice) + 2 0.000 0.000 0.004 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1358(get_result) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:390(PytestPluginManager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:282(CaptureBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:248(HookRecorder) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat_loss_u_values.py:35(test_more_insulation_is_less_heat_loss) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:34(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\__init__.py:43(normalize_encoding) + 1 0.000 0.000 0.297 0.297 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:239(HTTPResponse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\wait.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:356(Session) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:117() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:892(_convert_tuple) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:199() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:3112(StataWriter117) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1394(NullProvider) + 5 0.000 0.000 0.044 0.009 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:51(create_module) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:551(Class) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:350() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\techno_economic_mixin.py:15(TechnoEconomicMixin) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:148(path_goals) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:51(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:415(__getitem__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1080(_get_devnull) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:640(Response) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:34(_settzkeyname) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:1874() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arrayterator.py:1() + 1 0.000 0.000 0.000 0.000 {function Random.seed at 0x000002027473AB00} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:721(tolist) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:246(conv) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:46262(DeserializerBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:112(__diag__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1683(suppress) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_manager.py:80(PluginManager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:249(PyobjMixin) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_cholesky.py:1() + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lsq\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1747(MetricInfo) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:471() + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:34(function) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\codecs.py:186(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:782(_newname) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:156(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1694(URLopener) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\http2\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:559(_Stream) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:381(__call__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:1314(PandasDtype) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:103() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:125(Element) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\timeseries.py:8(Timeseries) + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\caching.py:1(cached) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:549(_) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_base.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\node.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\pump.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:335() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:340() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat_loss_u_values.py:60(test_duplicate_layers_equals_single_layer_of_double_thickness) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:707(MultiCommoditySimulatorTimeSequential) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:34(function) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:119() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:165(__setitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\quopri.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1314(Sector) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4060(PIDController) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4989(HeatExchange) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:295(is_closed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:104(NpzFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:1465(MAxisConcatenator) + 5 0.000 0.000 0.000 0.000 {method 'startswith' of 'bytes' objects} + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:6576(_maybe_cast_listlike_indexer) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7452() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:200(fill_value) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1332(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\ewm.py:918(OnlineExponentialMovingWindow) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\__init__.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:622() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_exchanger.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:357() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\_internal\__init__.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:138() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:89(path_goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:576(_readlink_deep) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1875() + 27 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:298(__len__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:425(CompletedProcess) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:108() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:1095(python_implementation) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4944(HeatPump) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:330(EntryPoints) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1872(IPv6Address) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:162(PoolManager) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1619() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:92(is_nonempty) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:874(shape) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:956(__getitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:2776(GenericFixed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\_version.py:20(get_versions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:888(WeakRef) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:223() + 65 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:772(postParse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5044(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:378(convert_airco) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\_fluid_properties_component.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:36(path_goals) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:25(__init__) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1285(exists) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:329(render_pep440) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:183(_TLSAlertType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1917(PortRelation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:28(Queue) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\__init__.py:278(__getattr__) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs_scalars.py:18(type_aliases_gen) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.SwigPyIterator_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method sys.getdefaultencoding} + 6 0.000 0.000 0.000 0.000 {built-in method pandas._libs.tslibs.timezones.tz_compare} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:181(LegacyVersion) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:368(Int64Index) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:476() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:435(justify) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\shared_docs.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:1289(_maybe_update_cacher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:6(AliasRelation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:131(Frame) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\saferepr.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_two_port.py:1() + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trlib\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_sf_error.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:20(MockInfluxDBProfileReader) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\model_heat.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:131() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:20(HeatProblemDiscAnnualizedCost) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_sitebuiltins.py:19(__call__) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:335(__init__) + 45 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:426(setUpClass) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\fnmatch.py:44(_compile_pattern) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:1214(time) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1787(Note) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:25(Timeout) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:538(HTTPSConnection) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:891(default_user_agent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\__init__.py:36(__deprecate_private_class) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:58(_timelex) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\isoparser.py:22(_takes_ascii) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:14(IntegerDtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:11664(values) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1096(_LocIndexer) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:113(inherit_names) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\online.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:193(TracebackEntry) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\iniconfig\_parse.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:330(with_args) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:354() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\__init__.py:132() + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:195() + 1 0.000 0.000 0.395 0.395 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:169(pre) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:85(function) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:283(__subclasshook__) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:865(__len__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:103(Random) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3699(EnergyMarket) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4167(GenericTransport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:217(_getintp_ctype) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:385(str2bool) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:468(_parse_letter_version) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:830(_rename) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:78(get_objs_combined_axis) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:384(_Concatenator) + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\__init__.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:302(output_variables) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5451(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\common.py:422() + 10 0.000 0.000 0.000 0.000 :2(__hash__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\__init__.py:1() + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_krylov.py:1() + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:26(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:990(addgroup) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:606(getmro) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\resources.py:135(_path_from_resource_path) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:431(_ip_int_from_prefix) + 6 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(append) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:358(_get_common_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\algorithms.py:1263(SelectN) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\period.py:104(_field_accessor) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:896() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\util.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1716(ZipProvider) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\tags.py:42(Tag) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:792(FormattedExcinfo) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_flinalg_py.py:1() + 1 0.000 0.000 0.005 0.005 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:80(constraints) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:140() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:158() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:457(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1251(CookieJar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:215(_ArrayMemoryError) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\take.py:349(_view_wrapper) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\numpy\function.py:44(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:183(SelectionMixin) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:4437(_wrap_reindex_result) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\putmask.py:126(setitem_datetimelike_compat) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:4271(_clear_item_cache) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:11492(sum) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:328(_sanitize_and_check) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:138(ExtensionIndex) + 1 0.000 0.000 0.006 0.006 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\api\interchange\__init__.py:1() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5721(token_map) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\_name_mangler.py:6(_NameMangler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_exact.py:186(IterativeSubproblem) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nnls.py:1() + 40 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:446() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2280() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:309(walk_stack) + 3/1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:368(_make_selector) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\connection.py:103(allowed_gai_family) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\proxy.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\readers.py:12(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:208(has_magic) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.CasadiMeta_version} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\transforms.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:12183(_doc_params) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:188(is_bool) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:539() + 2 0.000 0.000 0.004 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:380(_get_formatted_values) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:1370(SQLDatabase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_version.py:20(get_versions) + 19 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2455() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1135(ResourceManager) + 2 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2998(_reload_version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:106(LegacyVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:12(__config_flags) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:305(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:491(SettingsStaged) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\_codata.py:1568(_check_obsolete) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\codata.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:91(path_goals) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:56(path_goals) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:217() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:147(_NetlocResultMixinBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1037(__exit__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:442(timedelta) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:115(__init__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4154(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:875(DefaultCookiePolicy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\relativedelta.py:18(relativedelta) + 2 0.000 0.000 0.000 0.000 {method 'fileno' of '_io.TextIOWrapper' objects} + 60 0.000 0.000 0.000 0.000 {built-in method builtins.divmod} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\_common.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:528(deprecate_option) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\__init__.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:513(is_view) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1042() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:373(DataFrame) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\_io.py:88(optional_args) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\io_mixin.py:15(IOMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\scope.py:21(Scope) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\_version.py:20(get_versions) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:112(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\minimize_trustregion_constr.py:38(LagrangianHessian) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_cobyla_py.py:30(synchronized) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\cobyla.py:1() + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:23(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:689(__delitem__) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:243(_keep_alive) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:545(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:826(getrandbits) + 1 0.000 0.000 0.003 0.003 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_parseaddr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:716(_get_machine_win32) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1717(Table) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\common.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\utils\datetime_utils.py:1() + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_text.py:79(__hash__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1125(_BaseV4) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:213(isspace) + 86 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_compat_pickle.py:167() + 11 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:837(inner) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\methods.py:16(_get_method_wrappers) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:62(justify) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1437(_iLocIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:45925(XmlFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2435(EntryPoint) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:681(add_parse_action) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4773(stopOn) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:42(istestfunc) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:406(get_asset_from_asset_name) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\geothermal_source.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\decomp.py:1() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1531() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_kdtree.py:287(node) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1949() + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\transform\_rotation_groups.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\constants.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:412(_GoalConstraint) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:104(path_goals) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:221() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:177(handle) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:172(git_versions_from_keywords) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1022(MobilityFuelInformation) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3221(Measure) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\resources.py:107(path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\http2\probe.py:1() + 1 0.000 0.000 0.017 0.017 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\api.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:62(smallest_subnormal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:1412(BaseMaskedDtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:3748(_maybe_update_cacher) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:12177(last_valid_index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\arrays\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\ops.py:1118(BinGrouper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_odswriter.py:32(ODSWriter) + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:882(ensemble_size) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\pi_mixin.py:11(PIMixin) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4895(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5151(__lshift__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5117(Forward) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:394(normalize_mark_list) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\network_common.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\low_temperature_ates.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_qr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:583(LowRankMatrix) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_spherical_bessel.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\goals\minimize_tco_goal.py:10(MinimizeTCO) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat_loss_u_values.py:9(test_scalar_equal_to_single_element_array) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:9(test_merge_modifiers_function) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:167(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\base64mime.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\encoders.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\locale.py:605(setlocale) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:70(Core) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:369(EconomicProperties) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1284(Sectors) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1821(Matters) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2904(DataSourceList) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4282(HeatingDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_text.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:298(getregentry) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:252(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:73(joinuser) + 3 0.000 0.000 0.001 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:140(_safe_realpath) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\utils.py:127(check_setitem_lengths) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:3737(_get_column_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\merge.py:605(_MergeOperation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_base.py:523(BaseExcelReader) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3151(_always_object) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:118(pyparsing_unicode) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2278(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:62(Code) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:113(__call__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\gas_boiler.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_testutils.py:76(_TestPythranFunc) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\add_newdocs.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1598() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:1609() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:42(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:244(path_goals) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:76(base_demand_load) + 1 0.000 0.000 0.001 0.001 :1079(get_resource_reader) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_weakrefset.py:37(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1386(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\numbers.py:147(Real) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2130(Potential) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1420(Logger) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\http2\probe.py:6(_HTTP2ProbeCache) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:342(ampm) + 30 0.000 0.000 0.000 0.000 {method 'append' of 'collections.deque' objects} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:192(is_sparse) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:2836(isna) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:664(ndim) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:1796() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\rolling.py:1380(RollingAndExpandingMixin) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:297(_op_maker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\gbq.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_version.py:20(get_versions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:1192(GenericType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:46894(StringSerializer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\debug_check_helpers.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_tests.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:6(PipeClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_pipe.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_matrix_io.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\special_matrices.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\report.py:6(ReportBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\__init__.py:116() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:225() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:803(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:2139(FancyURLopener) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\iterators.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3628(GeothermalPotential) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:206(HTTPHeaderDict) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\__init__.py:43(private_class) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:105() + 1 0.000 0.000 0.000 0.000 {built-in method math.exp} + 45 0.000 0.000 0.000 0.000 {method 'is_dir' of 'nt.DirEntry' objects} + 12 0.000 0.000 0.000 0.000 {function HTTPResponse.flush at 0x0000020275FA4A60} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\base.py:1687(ExtensionOpsMixin) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:4301(_validate_can_reindex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:39847(GlobalOptions) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\__init__.py:1() + 32 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:347() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:104(Model) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:896(CaptureFixture) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:851(IdMaker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:1740(convert_transformer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\base.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:191() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\result.py:38(__init__) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1183(daemon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:130(URI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:240(MetamodelDecoder) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:520(type) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:760(EClass) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:160(_split) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1227(QuantityAndUnits) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3822(Producer) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4424(MobilityDemand) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4677(WindTurbine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:166(InspectLoader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:118() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:80(Url) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1450(IPv4Network) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:386(tzfile) + 3 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(shares_memory) + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\mixins.py:26(_reflected_binary_method) + 12 0.000 0.000 0.000 0.000 {built-in method time.monotonic} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:95(method) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1010(DataFrameRenderer) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1438(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\engines.py:47(AbstractEngine) + 33 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:17(__getitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\reports.py:56(BaseReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\runner.py:270(CallInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:315(ApproxSequenceLike) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:411(get_blas_funcs) + 11 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:83(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:84(path_goals) + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:116(temperature_carriers) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:290(goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ntpath.py:618(_getfinalpathname_nonstrict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\re.py:197(search) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\lzma.py:38(LZMAFile) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2578(BuildingUsage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3296(Glazing) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\util.py:268(LazyLoader) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\proxy.py:11(connection_requires_http_tunnel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\models.py:244(CharsetMatches) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:322(weekday) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_dtype_ctypes.py:1() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:79(check) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:353(dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:43(BaseIndexer) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:452(_clean_mapping) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3596(ParseExpression) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\iniconfig\exceptions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:1543(LineMatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_expm_frechet.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_lambertw.py:1() + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:40(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1301(_make_invoke_excepthook) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\__init__.py:58(check_compatibility) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_text.py:90(lower) + 25 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:415(_check_int_address) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:205(load_module) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:336(hms) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_common.py:149(_tzinfo) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:368(_FuncPtr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\isoparser.py:42(isoparser) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:36(error) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_version.py:20(get_versions) + 5 0.000 0.000 0.000 0.000 {method 'seek' of '_io.BufferedReader' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\_common.py:127(_TZifHeader) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:397(_datetimelike_compat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\tseries\frequencies.py:205(_FrequencyInferer) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:647() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:856(TableBuilderVerboseMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\api\indexers\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:49199(MetaVar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_warnings.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:1022(CallSpec2) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:82(ColoredLevelFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\_name_mangler.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_four_port.py:1() + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\__init__.py:1() + 14 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:336(_hpwr_minimization_goal_class) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:129() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:227(_deepcopy_dict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:75(__call__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\base64.py:65(b64decode) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\error.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3054(DatabaseProfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3590(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3848(Consumer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\decoder.py:284(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:42(ProfileManager) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:196(_baseurl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:124(EntryPoint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:176(RequestsCookieJar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:437(LibraryLoader) + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\overrides.py:196(array_function_from_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_dtype.py:1() + 23 0.000 0.000 0.000 0.000 {method '__exit__' of 'nt.ScandirIterator' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:135(_BaseVersion) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:469(newfunc) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:879(isna) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\timedeltas.py:31(TimedeltaIndex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:205(Op) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:127(_compose) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sas\__init__.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:35941(interp1d) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5146(__init__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:94(decorate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\freeze_support.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\transform\rotation.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\lbfgsb.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\minpack.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_physics_mixin.py:1981(algebraic_temperature_charge_ates) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:42(path_goals) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:136(path_goals) + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:125() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:683(__setitem__) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:355(istraceback) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:379(iscode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\numbers.py:294(Integral) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1419(Event) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1615(Templates) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3670(InfluxDBProfile) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4701(PVPanel) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1255(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1795(LoggerAdapter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\util.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\certifi\__init__.py:1() + 20 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:142() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:41() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:714(_ensure_dtype_type) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:2206(validate_inferred_freq) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:256(_find_common_index_dtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:682() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\accessors.py:47(Properties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\plotting\_misc.py:545(_Options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:172(Column) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\timeseries.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\context.py:96(ExceptionTrap) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:134(Diagnostics) + 4 0.000 0.000 0.007 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2973(re_match) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:68(Node) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\monkeypatch.py:116(MonkeyPatch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_pump.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_csc.py:16(csc_matrix) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_procrustes.py:1() + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:40(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:25(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:44(_get_exports_list) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:199(ismethod) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:986(_set_tstate_lock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:136(FeedParser) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:119(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:662(SocketIO) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:896(Carrier) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1761(Notes) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3187(ResidualHeatSourcePotential) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3785(Material) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\wait.py:82(_have_working_poll) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:93(_glob1) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1891(can_hold_element) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\accessor.py:37(SparseAccessor) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:11777(sum) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:376(_split_op_result) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:673() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_manylinux.py:15(_ELFFileHeader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2354(Keyword) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3199(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3357(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:41(Checkers) + 16 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:301() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\isolve.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\eigen.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\canonical_constraint.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\ckdtree.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\qhull.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_examples.py:13() + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:510(TestSourceSink) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_topo_constraints.py:141() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:121() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:213() + 11 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:82(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2291(NamedTuple) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:856(assertAlmostEqual) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\hashlib.py:82(__get_builtin_constructor) + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:996(_sslcopydoc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_compression.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\gzip.py:121(GzipFile) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:982(DataSources) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\url.py:52() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\fields.py:153(RequestField) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_text.py:7(FoldedCase) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:319(jump) + 43 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_compat_pickle.py:165() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_methods.py:46(_sum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:16(_deprecate_out_named_y) + 9 0.000 0.000 0.000 0.000 {method 'flush' of '_io.BytesIO' objects} + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7223(_deprecated_arg) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\flags.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:221(make_block) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:1168(_get_binary_io_classes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:769(SQLTable) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:108(_is_wildcard_tag) + 2 0.000 0.000 0.049 0.025 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3233(_call_aside) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3727(_setResultsName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4437(IndentedBlock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\recwarn.py:170(WarningsRecorder) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:38(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\airco.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\check_valve.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\control_valve.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:384(getter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\dsolve.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\bsr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_procrustes.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_spfun_stats.py:1() + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:35(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:117(path_goals) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:365(isframe) + 24 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:125(__iter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:112(Policy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:159(TLSVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:635(ProfileElement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1121(Services) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2210(ExternalProfile) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2957(WindPotential) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3761(Fuel) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4764(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_abc.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:79() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:172() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1266(IPv4Address) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:85(_import_module) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:125(tzwinbase) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1012(argsort) + 5 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(average) + 1 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath._set_madvise_hugepage} + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:863(is_nonnegative_int) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:798(__hash__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:543(empty) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:206(_standardize_fill_value) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1809(get_format_datetime64_from_values) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\html.py:169(_HtmlFrameParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:49266(OptiCallback) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:262(haskeys) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\iniconfig\__init__.py:105(IniConfig) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:267(MarkDecorator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:1494(Function) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\cold_demand.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\sparsetools.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\homotopy_mixin.py:10(HomotopyMixin) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:96(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:155(path_goals) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:52(function) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2318(Commodity) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\response.py:79() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_collections.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:84(RequestEncodingMixin) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:219(is_package) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:53(_iglob) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:503(decorating_function) + 1 0.000 0.000 0.002 0.002 <__array_function__ internals>:177(savetxt) + 4 0.000 0.000 0.000 0.000 {method 'strip' of 'bytes' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:257(CallableDynamicDoc) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\generic.py:49(_subclasscheck) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2024(ObjectBlock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\indexing.py:31(GroupByIndexingMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:998(Parser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:4757(AppendableMultiFrameTable) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:173(_escape_regex_range_chars) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:89(__compat__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2220(_PendingSkip) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3929(__init__) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\air_water_heat_pump.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\compressed.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\construct.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\data.py:1() + 10 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:117() + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:33(function) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:724(_generate_next_value_) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:668(__hash__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:458(render) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:150(Calendar) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:346(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4448(GasStorage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_common.py:60(get_package) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\__init__.py:21(__deprecated_private_func) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\__init__.py:188() + 3 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(bincount) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:835() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:95(__repr__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1635() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_xlsxwriter.py:25(_XlsxStyler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:760(JsonReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_structures.py:6(InfinityType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3045(QuotedString) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3321(White) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3523(StringEnd) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_result.py:26(Result) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:139(format) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_demand.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\windpark.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:65(FunctionMaker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\tfqmr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:25(MaxRevenue) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:36(_GoalsAndOptions) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:49(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:20(TargetDemandGoal) + 2 0.000 0.000 0.000 0.000 :902(_resolve_name) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:796(name) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\utils_test_runner.py:23(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:54() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:224(_TLSMessageType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bz2.py:26(BZ2File) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:942(Profiles) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2073(Point) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5429(Valve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\mimetypes.py:64(MimeTypes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\readers.py:15(resource_path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:201(tzlocal) + 21 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\_inspect.py:143() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:128() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:113(delegate_names) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:174(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:4315(_is_view) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:316() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:236(make_block_same_class) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1623(ExtensionBlock) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_util.py:32(register_writer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:2874(run_length) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3262(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3399(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:533(copy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:510(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\heat_component.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\flinalg.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\dia.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\optimize.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\zeros.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:86(TestMultiCommoditySimulator) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:71() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:84(EmergeWorkFlow) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:1239(__new__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:179() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1456(BuildingUsageInformation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1538(CompoundMatterComponent) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2282(DoubleAssymmetricVariance) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4517(PVTInstallation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4645(AbstractBasicConversion) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1066(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\wait.py:95(wait_for_socket) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:778(ZipExtFile) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\relativedelta.py:13() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:170(_fix_pcbuild) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\flags.py:6(Flags) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:5876() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:210(interleaved_dtype) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:647(_set) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_openpyxl.py:540(OpenpyxlReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:92(Constant) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:23888(FunctionBuffer) + 2 0.000 0.000 0.001 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2789(_get_version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:450(DebugActions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\__init__.py:137(KeywordMatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\debugging.py:299(PdbTrace) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:694() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:57(_matrix_doc_to_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\nonlin.py:1() + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:33(function) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:143(path_goals) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:1080(__subclasshook__) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:329() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:231(_PosixFlavour) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:397(_check_time_fields) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tempfile.py:805(TemporaryDirectory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\response.py:37(addclosehook) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:767(uname_result) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:158(ECollection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:401(SocialProperties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3942(Transport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4246(HeatStorage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4799(HeatNetwork) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:2257(Path) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\certs.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:384(__getattr__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_add_newdocs_scalars.py:17(numeric_type_aliases) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:316(__init__) + 1 0.000 0.000 0.000 0.000 {built-in method _csv.writer} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:139(iloc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\multi.py:150(MultiIndexPyIntEngine) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:429(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:328(_Stream) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\__init__.py:241(set_testing_mode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_pyxlsb.py:18(PyxlsbReader) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3937(streamline) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5320(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:157(TreeWalker) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:27(TestEndScenarioSizing) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\gas_component.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\decomp_cholesky.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\decomp_qr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\linesearch.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:434() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\financial_mixin.py:354() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:236(path_goals) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copyreg.py:12(pickle) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\traceback.py:259(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:14(BaseESDLParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:300(AbstractURIConverter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:18(_PolicyBase) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:104() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\charset.py:167(Charset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_compression.py:33(DecompressReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:923(Duration) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:312(ResourceReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:2173(CompleteDirs) + 3 0.000 0.000 0.000 0.000 {built-in method _ctypes.byref} + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:108() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:257(_validate_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2400(_AtIndexer) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:104() + 1 0.000 0.000 0.007 0.007 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\testing.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\alias_tools.py:7(OrderedSet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:46(TokenType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_extract.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\decomp_lu.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\coo.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:18(_EmptyEnsembleList) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_insulation.py:16(TestInsulation) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:53(function) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:93(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:24(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:128() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:103(_RLock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:765(StringItem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3263(UTESPotential) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3540(TimeSeriesProfile) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4391(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5246(UTES) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\ext.py:19(Timestamp) + 1 0.000 0.000 0.013 0.013 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\compat.py:18(_resolve_char_detection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:41(tzutc) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:2173() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:280(_splitzipext) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ctypeslib.py:363(_get_scalar_type_map) + 8 0.000 0.000 0.000 0.000 {method 'popitem' of 'dict' objects} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1500(is_complex_dtype) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1628() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\numeric.py:219(NumericArray) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1912(get_values) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\api\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\alias_relation.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\rtc.py:15(DataConfig) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1696(MemoizedZipManifests) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:10(_sparray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\matfuncs.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\interface.py:1() + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:92() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_warmingup_unit_cases.py:22(TestWarmingUpUnitCases) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:31(TargetDemandGoal) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:66(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:189(path_goals) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:530(__enter__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1088(__repr__) + 1 0.000 0.000 0.015 0.015 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:170(_load_esdl_model) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\string.py:159(Formatter) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:488(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:628(hostname_checks_common_name) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1519(OwnershipRentalTypeBin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4016(DrivenByProfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4782(GasHeater) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5315(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_functools.py:6(method_cache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:433(__getitem__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6535(__setattr__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:161(_is_python_source_dir) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:313(is_null_slice) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:1726(DatelikeOps) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:1216(ResamplerWindowApply) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\scope.py:88(Scope) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:1845(SQLiteTable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:477(QName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:969(Environment) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\functools.py:289(Throttler) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3297(_generateDefaultName) + 22 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3361() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\generator.py:77(GeneratorWalker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:382(HookCaller) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:1012(ArgsSource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:1420(FixtureManager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:731(Class) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:131(EndScenarioSizing) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\deprecation.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_decomp_polar.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\decomp_svd.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\matfuncs.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\csc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\csr.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\dok.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\extract.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\lil.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion.py:29(BaseQuadraticSubproblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\triangulation.py:5(Complex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\minpack2.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\moduleTNC.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:121(_MinimizeHeadLosses) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:9(LinearizedOrderGoal) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:64(__init__) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:47(__init__) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:52(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:281(post) + 29 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:1049() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:936(assertSequenceEqual) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:146(_munge_whitespace) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1053(VehicleFuelEfficiency) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1684(LabelJump) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4269(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5126(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5198(GasConversion) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:412(PercentStyle) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:235(DeprecatedList) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:216() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:817() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:3121(view) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:214(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:726(_validate_listlike) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\base.py:158(SingleDataManager) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:301(_chk_truncate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:607(DataFrameInfoPrinter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\align.py:68(_filter_special_cases) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\python_parser.py:60(PythonParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pkgutil.py:269(ImpLoader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:2060(numeric_range) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4344(ParseElementEnhance) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:21(StrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_additional_vars_mixin.py:18(ESDLAdditionalVarsMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\component_type_mixin.py:16(ModelicaComponentTypeMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_port.py:1() + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\solarpv.py:5(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\solarpv.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_hessian_update_strategy.py:239(BFGS) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_kdtree.py:327(innernode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_kdtree.py:206(KDTree) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\specfun.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:141(MinPressure) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat_loss_u_values.py:25(test_order_of_layers_matters) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:43(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\codecs.py:94(__new__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:952(__set_name__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:353(__init__) + 13 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1884() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1256(AbstractHTTPHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\response.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2466(StringParameter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2857(InputOutputRelation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3313(SearchAreaWind) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3607(EnergyAsset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3920(Conversion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4032(StorageStrategy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4100(Battery) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4737(ElectricityCable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5028(EConnection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5552(CheckValve) + 23 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:239(_register_at_fork_reinit_lock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_common.py:55(resolve) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:112() + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\resultset.py:27(raw) + 3 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(argsort) + 3 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(vstack) + 6 0.000 0.000 0.000 0.000 {method 'append' of 'bytearray' objects} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:555(get_paths) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:508(ensure_dtype_can_hold_na) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:1453(_maybe_null_out) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:44(PandasDelegate) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2661() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\datetimes.py:134(should_cache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_xlrd.py:19(XlrdReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3238(_initialize) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\requirements.py:64() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3757(And) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:24(Visibility) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:91(ExitCode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\iniconfig\__init__.py:35(SectionWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:82(Scanner) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:560(NodeKeywords) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bdb.py:655(Breakpoint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\misc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\sputils.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\tnc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\head_loss_mixin.py:24(HeadLossOption) + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:289(SourcePipeSinkDW) + 3 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:38(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:412(HTMLCalendar) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:1113(_check_connected) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\error.py:35(HTTPError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:488(EDataType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:784(EnergyLabelBin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1162(KPIs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\exceptions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\hmac.py:27(HMAC) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:13(CaseInsensitiveDict) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:119(_resolve) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:102(CFunctionType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\utils.py:54(_Deprecate) + 4 0.000 0.000 0.000 0.000 {method '__deepcopy__' of 'numpy.ndarray' objects} + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:109() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\string_.py:58(StringDtype) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:810() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1900(NumpyBlock) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:275(arrays) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:20(DlpackDeviceType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:116(Buffer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:101(BinOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:11577(SXElem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:50064(OptiSol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2524(CloseMatch) + 3/1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5303(streamline) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\stash.py:29(Stash) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:649(Item) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\cacheprovider.py:249(LFPluginCollWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\edr_pipe_class.py:7(EDRPipeClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\basic.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_constraints.py:18(NonlinearConstraint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\sf_error.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\spfun_stats.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\slsqp.py:1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:104(function) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:163(__delitem__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1083(copy_with) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2470(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:1053(assertTupleEqual) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:436(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:534(Event) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\header.py:541(_Accumulator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\selectors.py:81(BaseSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1898(AbstractBehaviour) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1940(BufferDistance) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4004(DrivenBySupply) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5493(PVInstallation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\tzinfo.py:159(DstTzInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\exceptions.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\readers.py:49(MultiplexedPath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1475(GettzFunc) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\py3k.py:44(asstr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:535(Repository) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_typing.py:194(BaseBuffer) + 26 0.000 0.000 0.000 0.000 {built-in method _sre.ascii_iscased} + 6 0.000 0.000 0.000 0.000 {method 'extend' of 'bytearray' objects} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha1} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:144(__lt__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\tseries\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\frozen.py:21(FrozenList) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:353(JoinUnit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:361(BinOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parquet.py:110(BaseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:1388(TreeBuilder) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2572(is_version_line) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:37(FoldedCase) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2269(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\api.py:30(CachedModel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:323(Traceback) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\legacypath.py:296(LegacyTmpdirPlugin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\tmpdir.py:41(TempPathFactory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\electrolyzer.py:16(Electrolyzer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\decomp_schur.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\codecs.py:1016(getwriter) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\functools.py:853() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:939(AbstractBasicAuthHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\selectors.py:61(_SelectorMapping) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\selectors.py:342(_PollLikeSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2093(Polygon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2634(StringKPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3170(ProfileReference) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3523(CombinedTransferFunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3723(GeothermalEnergyPotential) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1261(append) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\tzinfo.py:18(memorized_timedelta) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:67(ConnectionPool) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:245(_init) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:771(FastPath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:137(BaseAdapter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_common.py:267(tzrangebase) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:153(_register_type) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ctypeslib.py:183(_ndptr) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.PrintableCommon_swigregister} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1630() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:1029(_nanminmax) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:15(DirNamesMixin) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:541(tzinfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:2019(EngFormatter) + 1 0.000 0.000 0.008 0.008 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\api.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:2565(DataIndexableCol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:173(_PlistParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:321(_PlistWriter) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:29(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\mtensor.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:444(FDCaptureBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:723(_ESDLOutputDataConfig) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:485() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\electricity_component.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:725(MatrixLinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:238() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\nosetester.py:112(NoseTester) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:31(function) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:51(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:131(HeatProblem) + 19 0.000 0.000 0.000 0.000 :795(is_package) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:185(_type_repr) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:884(_get_hostport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_parseaddr.py:211(AddrlistClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1103(VehicleCount) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1254(AbstractQuantityAndUnit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1482(BuildingTypeBin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1500(ResidentialBuildingTypeBin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2618(DoubleKPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4581(HeatProducer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4973(Transformer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5173(ResidualHeatSource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1390(_fixupChildren) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\encoder.py:73(JSONEncoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:16(LazyDict) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:581(iter_slices) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:394(_ymd) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:132(tzoffset) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:149(__getitem__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:4233(is_int) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:173(_isnan) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1373(EABackedBlock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:1042(_IOWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:2780() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:525(ElementTree) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:9(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:693(add_condition) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:703(OpAssoc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:684(FunctionExpander) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:27(Variable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:74(StringVariable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:192(Mark) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:3718(_Brute_Wrapper) + 6 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:78(_var_min_max_nominal) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:151(_is_subtype) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:1240(assertGreater) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:398(select_from) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1481(_internal_poll) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:619(EStructuralFeature) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:11(ENotifer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1265(Parameters) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3091(HeatCommodity) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:863(Handler) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:214(_create_esdl_filters_from_tags_dict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:30(ProfileType) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:339(_validate_conn) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:183(host) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\models.py:315(CliDetectionResult) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\adapters.py:578(add_headers) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\auth.py:107(HTTPDigestAuth) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:230(Request) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_globals.py:97(_CopyMode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:205(dummy_ctype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:41(_fix_out_named_y) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:1276(_replace_dtype_fields_recursive) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6237(mvoid) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.SXElem_swigregister} + 6 0.000 0.000 0.000 0.000 {method 'item' of 'numpy.ndarray' objects} + 4 0.000 0.000 0.000 0.000 {method 'squeeze' of 'numpy.ndarray' objects} + 2 0.000 0.000 0.000 0.000 {method 'tobytes' of 'numpy.generic' objects} + 1 0.000 0.000 0.000 0.000 {built-in method _thread._set_sentinel} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\config_init.py:340(is_terminal) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:1536(common_dtype_categorical_compat) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\concat.py:116() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\numpy\function.py:43(CompatValidator) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7336(ensure_has_len) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:7451() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\accessor.py:227(SparseFrameAccessor) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:12186() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\concat.py:627() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\compat.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\html.py:713(_LxmlFrameParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:322(condition_as_parse_action) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:499(Collector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\cacheprovider.py:319(LFPlugin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:517(RunResult) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_network_common.py:4(CheckValveStatus) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:713() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:732() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:574(_TransposedLinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:803(BroydenFirst) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:223(MultiCommoditySimulator) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:106(TestProfileLoading) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:25(TargetDemandGoal) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:1091(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:358(_fix_result_transcoding) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:834(HTTPPasswordMgr) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:792(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:673(Percentile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1561(IntTargetKPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2650(IntKPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3430(TemplatedAsset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4565(ElectricityProducer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5536(WindPark) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:83(LookupDict) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:1916() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:190() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6636(__init__) + 1 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath.set_typeDict} + 25 0.000 0.000 0.000 0.000 {built-in method _sre.ascii_tolower} + 12 0.000 0.000 0.000 0.000 {method 'islower' of 'str' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:670(get_platform) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:106(bottleneck_switch) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:2016(_unit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimes.py:115() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:386(UInt64Index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:404(Float64Index) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:685() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:91(IOHandles) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:89(ColumnBuffers) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:14(Diag) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\appdirs.py:407(AppDirs) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:14(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\pi_mixin.py:13(PIMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\source.py:16(Source) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\scope.py:87() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:142(PercentStyleMultiline) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\recwarn.py:257(WarningsChecker) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:117(parse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\electricity_physics_mixin.py:22(ElectrolyzerOption) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss_class.py:26(Model) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:95(function) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:41(__init__) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1151(__repr__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2666(FromToIntItem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4048(CurtailmentStrategy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4708(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5283(Bus) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5498(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1057(StreamHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:2203(NullHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:422(TraversableResources) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\__init__.py:398(_FixedOffset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:258(_PySimpleQueue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_request_methods.py:20(RequestMethods) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:1383(IPv4Interface) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:329(month) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:501(PYFUNCTYPE) + 3 0.000 0.000 0.000 0.000 <__array_function__ internals>:177(atleast_2d) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:440(_setdef) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:1308(_replace_dtype_fields) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Slice_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_shake_256} + 15 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:210() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:333(is_full_slice) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\categorical.py:2721(CategoricalAccessor) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:2271(dtype_to_unit) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:48() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:323(should_store) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:731(TableBuilderAbstract) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:1061(SeriesTableBuilderVerbose) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:1388(TextFileReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\excel\_xlsxwriter.py:181(XlsxWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:187(Writer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:22(LookupTable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:60(_BaseVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\__init__.py:106(__version__) + 2 0.000 0.000 0.006 0.003 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:878(try_parse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2613(Word) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4522(AtLineStart) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:418(__getattr__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:473(ElementModification) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:649(_ESDLInputDataConfig) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:598(_UnsymmetricArpackParams) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_hessian_update_strategy.py:274(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:2030(suppress_warnings) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\report.py:31(BasicReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1251(ExcitingMixing) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:35(HeadLossOption) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\asset_sizing_mixin.py:439() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_pipe_topology_optimization.py:29(GasNetworkProblem) + 18 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:839(_hash_set_none) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:185(_NetlocResultMixinStr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\transformer.py:132(PrintInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2266(AssymmetricVariance) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3385(Matter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3494(GenericTransferFunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3740(CompoundMatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:702(BufferingFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:223(PriorityQueue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:2087(IPv6Interface) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:23(MockRequest) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:56(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:1345(WriteWrap) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.MX_swigregister} + 2 0.000 0.000 0.000 0.000 {built-in method _functools.reduce} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha512} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_exceptions.py:11(rewrite_exception) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:567(get_path) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:258(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:446(Registry) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\rolling.py:2841(RollingGroupby) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\merge.py:1707(_OrderedMerge) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:80(BadLineHandleMethod) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\python_parser.py:1159(FixedWidthReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:1989(SQLiteDatabase) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9057(__pow__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:11(__init__) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:16(search_path) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:526(_nonblank) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:80(alphanums) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1613(__invert__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3304(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\compat.py:34(PathAwareHookProxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:167(EncodedFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:317(NoCapture) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\legacypath.py:253(LegacyTestdirPlugin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1942() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:312(NetworkSimulatorHIGHS) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:53(SourcePipeSinkDW) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:44(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:29(MaxHydrogenProduction) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:78(__init__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:264() + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1053() + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:237(_cleanup) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:273(_release_save) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1198(daemon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\nturl2path.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:435(ETypeParameter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:729(_Processor) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:350(wrap) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:364(fill) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:658(GenericDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1579(DoubleTargetKPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2682(FromToDoubleItem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3120(Range) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5048(GConnection) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:419(__init__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:445(StrFormatStyle) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1291(Manager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:28(ConnectionSettings) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:320(ZipInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1984(MozillaCookieJar) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:87(get_new_headers) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:313(PreparedRequest) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\__init__.py:261() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:13(glob) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:26(iglob) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_version.py:1() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:649() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1304(DatetimeFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\records.py:87(format_parser) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.SharedObject_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha256} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:211(DictWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:949(FrameRowApply) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:134(IndexingMixin) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:899(_validate_key_length) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:1771(C14NWriterTarget) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\storage.py:13(DataStoreAccessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:231() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:16(CSVMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:70(alphas) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:124() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4757(_MultipleMatch) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5716() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:275(Marker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:1019(StateAnnotator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_version.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:93(_with_exception) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:490(Dir) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:134(OptimizeResult) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentiable_functions.py:551(LinearVectorFunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\write_output.py:33(ScenarioOutput) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:82(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:21(RevenueGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:84(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:61(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:49(HeatProblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:29(Kind) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:24(EcoreUtils) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1405(DaySchedule) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2538(InstancePeriod) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3333(SearchAreaSolar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4542(SinkConsumer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4725(ElectricityNetwork) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_common.py:25(normalize_path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:64(MetaPathFinder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_itertools.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:56(PoolKey) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:144(MovedAttribute) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:259(tzwinlocal) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:1466() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:5139(_insert_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_version.py:14(NumpyVersion) + 6 0.000 0.000 0.000 0.000 {method 'fileno' of '_socket.socket' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:26(InfinityType) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:162(__ge__) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:658(get_config_var) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:214(_maybe_return_indexers) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1903(is_view) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:783(Expr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:257(FrameWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parquet.py:146(PyArrowImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\csv_mixin.py:13(CSVMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\requirements.py:87(Requirement) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1465() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1623(__getitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4983(SkipTo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\testing.py:124(TestParseResultsAsserts) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:298(Expression) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_hessian_update_strategy.py:111(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\tr_interior_point.py:23(BarrierSubproblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\_internal\qth_component.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:169(MaximizeStorageGoalMerit) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:87() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:57(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:1228(assertLess) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:845(joinpath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:622(Barrier) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:545(EEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3446(MinimumLabelRestriction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:41(_Sentinel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:594(LZMACompressor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\sessions.py:106(SessionRedirectMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1470(__get_gettz) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:758(__getitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\arrayterator.py:16(Arrayterator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:189() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:544(is_string_dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:667(NDFrameApply) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:33(DtypeKind) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:59(Term) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sas\sasreader.py:35(ReaderBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1599(EggProvider) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:5(VendorImporter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:2439(islice_extended) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\__about__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\__init__.py:99(version_info) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:1557(__xor__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3380() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1103(ExceptionRepr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\util.py:41(_HighlightFunc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:212(cmdline) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:240(ArgumentError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:1090(Metafunc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\__config__.py:9(DisplayModes) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:88(path_goals) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:33(function) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\genericpath.py:27(isfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:190() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:800(_maintain_shutdown_locks) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:45(BufferedSubFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:52(_localized_month) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:724(EReference) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\textwrap.py:344(_split_chunks) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2384(MultiPolygon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3418(AreaTypeRestriction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3510(DelayTransferFunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3686(ControlStrategy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:522(Formatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:613(_ESDLInputDataConfig) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:65(RecentlyUsedContainer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connectionpool.py:965(HTTPSConnectionPool) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_functools.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2378(_MaskedPrintOption) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6436(__has_singleton) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:1513(__init__) + 21 0.000 0.000 0.000 0.000 {method 'is_symlink' of 'nt.DirEntry' objects} + 3 0.000 0.000 0.000 0.000 {built-in method maketrans} + 3 0.000 0.000 0.000 0.000 {method 'copy' of 'mappingproxy' objects} + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\timedeltas.py:65(_field_accessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\rolling.py:717(BaseWindowGroupby) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\plotting\_misc.py:558(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:757(PandasExprVisitor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:4525(AppendableFrameTable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:4625(AppendableSeriesTable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:255(VersionConflict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1638(_register) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\functools.py:100(method_cache) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:687() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4753(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pathlib.py:467(ImportMode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shlex.py:19(shlex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:34(Parser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:638(SysPathsSnapshot) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:13(TestElectrolyzer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_lbfgsb_py.py:401(LbfgsInvHessProduct) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_qth_model.py:360(ESDLQTHModel) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:163(EmergeTest) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:2448() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1178(poll) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uuid.py:78(SafeUUID) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:457(EGenericType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:390(EDerivedCollection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:818(PItemStat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1597(StringTargetKPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1747(TableRow) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2109(Measures) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2514(MultiLine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2878(AbstractTransferFunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2936(LegalArea) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3406(BuildingTypeRestriction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3992(DrivenByDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4117(AggregatedConsumer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5161(SolarCollector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5271(Joint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:78(wrap_spec) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:204(_port) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:723(DistributionFinder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\utils.py:268(extract_zipped_paths) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:493(Module_six_moves_urllib) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:48(tzres) + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:2384(_array_equal_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:32(MachArLike) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:2092(vectorize) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:534() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\ops\methods.py:68() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\base.py:1750(ExtensionScalarOpsMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:102(PandasObject) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\frame.py:600(_constructor) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2672() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:252() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:198(_coerce_method) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\c_parser_wrapper.py:45(CParserWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:4691(GenericTable) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\csv_mixin.py:196(ensemble_member_probability) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3016(DistInfoDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:428(Stripper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:268(Hangul) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4866(ZeroOrMore) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:289(ForEquation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:79(HookspecMarker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:65(PytestExperimentalApiWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:484(MarkGenerator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\scope.py:91() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:32(GasPipeClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_network_common.py:13(ControlValveDirection) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\asset_to_component_base.py:464() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\edr_pipe_class.py:53(EDRGasPipeClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:2516(ESDLHeatModel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_constraints.py:120(LinearConstraint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\decorators.py:107(skipif) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linprog_doc.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\qth_mixin.py:57(DemandTemperatureOption) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:19(SinglePassMethod) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:141(NetworkSimulator) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:24(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:20(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\bus_networks\src\example.py:20(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:72(MinimizeGasPipeInvestments) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:381(__subclasshook__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:348(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:129() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:276(_acquire_restore) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:568(set) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:426(OpenerDirector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1399(HTTPSConnection) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:46(_days_before_year) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:452(_ASN1Object) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Guards.py:188(Wrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:881(Geometry) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2442(DataSourceReference) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2993(SingleValue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3079(GasCommodity) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3349(BuildingTypeDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3561(ResidentialBuildingTypeRestriction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3809(ExposedPortsAsset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4088(CompoundAsset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4309(ElectricityDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4404(CoolingDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4769(AggregatedConversion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5149(Airco) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5323(PressureReducingValve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\__init__.py:213(UTC) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:815(Lookup) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:911(PathDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\structures.py:86(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1167(_tzicalvtz) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1351(StructuredVoidFormat) + 18 0.000 0.000 0.000 0.000 {method 'gettimeout' of '_socket.socket' objects} + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:797(is_type_factory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:1085(SeriesApply) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2185(_ensure_iterable_column_indexer) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\api.py:349() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\describe.py:105(NDFrameDescriberAbstract) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:751() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:600(_FileInFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\ops.py:1296(DataSplitter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\buffer.py:14(PandasBuffer) + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:29513(rootfinder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:47064(StringDeserializer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:49081(IndexAbstraction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\debug_check_helpers.py:7(DebugLevel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3099(Requirement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:106() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4066(MatchFirst) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5373(Combine) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5456(postParse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:604(ComponentRefFlattener) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:121(LsofFdLeakChecker) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:6() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:165(LegacyVersion) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:45(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:61(GasProblem) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:99(checkgroup) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:25(ResourceSet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\string.py:57(Template) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:51(_days_in_month) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_encoded_words.py:73(_QByteMap) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:169(_TLSContentType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:614(options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\xmi.py:18(XMIOptions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:802(FromToItem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1958(InPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1970(OutPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2233(PercentileDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2254(SymmetricVariance) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2981(DateTimeProfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3249(AbstractGTPotential) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3283(BiomassPotential) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4146(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4819(GasNetwork) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmi.py:21(XMIOptions) + 1 0.000 0.000 0.001 0.001 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_common.py:38(get_resource_reader) + 1 0.000 0.000 0.004 0.004 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:289(ProxySchemeUnknown) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:851(Prepared) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:885(MetadataPathFinder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1545(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:145(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:524(__init__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:3407(dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6460(__array_finalize__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:214(_fromnxfunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:83(RegisteredOption) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:394(StorageExtensionDtype) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:182() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:107(__init__) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:823(shape) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\ops.py:18(BlockPairInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:925(_BufferedWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\__init__.py:797(SubclassedSeries) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:43(PyTablesScope) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:409(PyTablesExprVisitor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:47145(FileDeserializer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:125() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5334(copy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:473(_asStringList) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:203(Stat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:554(FSCollector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\__init__.py:219(MarkMatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:661(TopRequest) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:409(SysCaptureBinary) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:384(ApproxScalar) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:392(_parse_letter_version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:2316(Brent) + 3 0.000 0.000 0.000 0.000 :1(_held_figure) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\_non_storage_component.py:6(_NonStorageComponent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\demand_insulation_class.py:4(DemandInsulationClass) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:281(GasProblemHydraulic) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:93() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:67(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:60(MinCost) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:122(HeatProblemTvar) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:19(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:90(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:21(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:53(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:67(HeatProblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\os.py:772(getenv) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\inspect.py:2412() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:189(casefold_parts) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:219(__init_subclass__) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\selectors.py:584(_can_use) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1075(MobilityProperties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2478(DoubleParameter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2606(BuildingUsageReference) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2728(DistributionKPI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2891(Constraint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3006(StringLabelDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4330(EVChargingStation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5214(WaterToPower) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5226(RoomHeater) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5299(Sensor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5449(CHP) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5524(PVPark) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1296(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:31(DegenerateFiles) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:200(_host) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookies.py:460(BaseCookie) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:328(_ttinfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:441(__getattr__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:1400(_moveaxis_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\records.py:223(record) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\ufunclike.py:58(_fix_and_maybe_deprecate_out_named_y) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:839(__init__) + 1 0.000 0.000 0.000 0.000 {method 'rindex' of 'str' objects} + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:507(_parse_local_version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:421(option_context) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:1644(make_nancomp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:1009(FrameColumnApply) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2612(is_nested_tuple) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:362(is_monotonic_increasing) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\concat.py:625(_get_result_dim) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\ewm.py:885(ExponentialMovingWindowGroupby) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\expanding.py:879(ExpandingGroupby) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:450(DataFrameInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:64(ColumnNullType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:1840(TableIterator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:1510(XMLParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:80(DiagHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:3601(callback_iter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_structures.py:1() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3942() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4177(Each) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:434() + 1 0.000 0.000 0.002 0.002 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:648(make_html_tags) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\api.py:24(_DepMeta) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1200(ReprEntry) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\compat.py:40(NotSetType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\network_common.py:4(NetworkSettings) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:293(TestEndScenarioSizingDiscountedHIGHS) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_network_common.py:22(PipeFlowDirection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:45(Infinity) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_matfuncs.py:170(MatrixPowerOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_zeros_py.py:1042(TOMS748Solver) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_kdtree.py:98(Rectangle) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:45(SourcePipeSink) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:98(path_goals) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:20(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:145(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:109(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:20(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:195(get) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1459(_caller) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:104(CalledProcessError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:271(Compat32) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1008(SubPolygon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1089(NumberOfVehicles) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1147(AbstractDataSource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2306(Line) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2454(QuantityAndUnitReference) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3042(URIProfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3108(ElectricityCommodity) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3574(BuildingYearRestriction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3586(RangedConstraint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4175(AggregatedTransport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4188(AggregatedStorage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5153(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5203(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5344(AbstractActiveSwitch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5416(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:11(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\timeout.py:14(_TYPE_DEFAULT) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:395(Deprecated) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:450(SelectableGroups) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:744(Cookie) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:196(DataSource) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:799(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:8088(_convert2ma) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:432(Substitution) + 1 0.000 0.000 0.000 0.000 {method 'title' of 'str' objects} + 12 0.000 0.000 0.000 0.000 {method 'isspace' of 'str' objects} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:1532(_is_dtype) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:566(_maybe_promote_cached) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\common.py:178(not_none) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:159(Int8Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\floating.py:140(Float32Dtype) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:4441(_maybe_preserve_names) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:204(CategoricalFormatter) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1450(_value_formatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:291(GroupbyIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\datetimes.py:108(FulldatetimeDict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:40204(version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:247(peekable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:703(SubRequest) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:427(SysCapture) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:158(_compare) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\lobpcg\__init__.py:12() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:442(InverseJacobian) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:137(HeatProblemPost) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:63(PipeDiameterSizingProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:141(HeatProblemB) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:19(TargetDemandGoal) + 10 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1074() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1250(__repr__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:158(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\selectors.py:207(_BaseSelectorImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\selectors.py:291(SelectSelector) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:2205(_create) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\numbers.py:267(Rational) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:968(Parties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2526(InstanceDate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2554(WKT) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2707(AssetTemplate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3018(EnergyLabelDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3030(FromToDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3458(MeasureReference) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3470(InitialValue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4788(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5311(Compressor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl_handler.py:285(StringURI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:32(Finder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\encoder.py:104(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\common.py:4(Asset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\tzinfo.py:79(StaticTzInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:24() + 7 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\_common.py:9(__init__) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_common.py:13(tzname_in_python2) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:9(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_globals.py:80(__new__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:363(finfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:240(_missing_ctypes) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:2171() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2595(MaskedIterator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:76(DeprecatedOption) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\generic.py:4122(_check_is_chained_assignment_possible) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2574(convert_missing_indexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2009(DatetimeTZBlock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:268(SeriesFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:132(VariableOffsetWindowIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\datetimes.py:102(YearMonthDayDict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:526(SeriesInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:3164(BlockManagerFixed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\data\pi.py:123(ParameterConfig) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\collocated_integrated_optimization_problem.py:2625() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:4060(GenericMatrixCommon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:47008(FileSerializer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:174(get_supported_platform) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_structures.py:35(NegativeInfinityType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2863(Char) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4907(Opt) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:166(HookimplMarker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:592(_SubsetHookCaller) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\iniconfig\exceptions.py:8(ParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\reports.py:254(TestReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:943(FixtureDef) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:63(ApproxBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:885(_LiveLoggingStreamHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\heat_network_common.py:32(NodeConnectionDirection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\_exceptions.py:1() + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_isolve\iterative.py:119(set_docstring) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\blas.py:239() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentiable_functions.py:11(ScalarFunction) + 12 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1765() + 5 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:144(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:128(PipeDiameterSizingProblemTvar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:25(TargetDemandGoal) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1093() + 2/1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:418(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:465(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:38(get_config) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:74() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2490(IntegerParameter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2502(BooleanParameter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2566(WKB) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2896(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2924(Insulation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3361(ResidentialBuildingTypeDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3482(MatterReference) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:563(_BaseAddress) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:186(_get_module) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1056(_could_be_tzname) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:319(CDLL) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1474(_squeeze_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:38(_UFuncBinaryResolutionError) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:86(_str_smallest_subnormal) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\mixins.py:51(_unary_method) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:556(__init__) + 1 0.000 0.000 0.000 0.000 {method 'throw' of 'generator' objects} + 6 0.000 0.000 0.000 0.000 {function FrozenList.__getitem__ at 0x000002020E5D1990} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:247(get_preferred_scheme) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:74(disallow) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\floating.py:54(FloatingArray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\multi.py:111(MultiIndexUIntEngine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1437(FloatArrayFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:74(FixedWindowIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\accessors.py:145(DatetimeProperties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:787(DataFrameTableBuilder) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:120(_compose2) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\html.py:592(_BeautifulSoupHtml5LibFrameParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\ecore_documentation.py:26(EcoreDocumentation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:39939(setCasadiPath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:300(DistributionNotFound) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:528(set_results_name) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3379(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5509(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5554(Suppress) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\mtensor.py:23(_MTensor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1121(ExceptionChainRepr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:1178(FixtureFunctionMarker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:539(FDCaptureBinary) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pipe_class.py:56(CableClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:57(MemoizeJac) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:507(_CustomLinearOperator) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_threadsafety.py:48(non_reentrant) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_expm_multiply.py:393(LazyOperatorNormInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:327(NetworkSimulatorHIGHSTestCase) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:118(SmallerPipes) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:307(MCSimulatorShortSmallProd) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:309(HeatProblemSetPoints) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:83(MinimizeSourcesHeatGoal) + 2 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:102(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:56(path_goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\pipe_diameter_sizing\src\example.py:42(MinimizeLDGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:78(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:79(MinimizeElectricityGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:100(HeatProblemTvarSecondary) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:99(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:57(_GoalsAndOptions) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1184(_remaining_time) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1080(AbstractDigestAuthHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:2392(ftpwrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:16(Parser) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:634(__neg__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:1183(IsoCalendarDate) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:55() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:361(ETypedElement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:953(EProxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Limits.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Eval.py:36(RestrictionCapableEval) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3373(OwnershipRentalTypeDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4130(AggregatedProducer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4978(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:2219(createLock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\decoder.py:254(JSONDecoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\request.py:55(make_headers) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:169(_SixMetaPathImporter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:569(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1373(_result) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:874(tzrange) + 9 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_globals.py:90(__repr__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:200(_Framer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_machar.py:17(MachAr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:110(nd_grid) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:259(OGridClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6627(_extrema_operation) + 3 0.000 0.000 0.000 0.000 {built-in method atexit.register} + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:1127(_has_valid_setitem_indexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2361(_ScalarAccessIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1931(NDArrayBackedExtensionBlock) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2381() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\groupby.py:598(GroupByPlot) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\utils.py:18(ArrowCTypes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:287(ContextualVersionConflict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1619(DefaultProvider) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:64(install) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\context.py:156(raises) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2499(CaselessKeyword) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_catch.py:17(_Catcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:401(MyOptionParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\runner.py:422(SetupState) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:52(TargetHeatGoal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_data.py:157(_minmax_mixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:988(IterOpInv) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_matfuncs.py:206(ProductOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1671(CDistWeightedMetricWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1697(PDistMetricWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\qth_mixin.py:34(_MinimizeHeadLosses) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\head_loss_mixin.py:109(_MinimizeHeadLosses) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:367() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:419(GasProblemHydraulic) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:199(HeatProblemPlacingOverTime) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:17(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:154(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:21(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:97(MaxRevenue) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:20(TargetDemandGoal) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:75(pycml_model) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:236(HeatProblemTvarret) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:43(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:38(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:172(HeatProblem2) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:289(seek) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:224(Condition) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:553(is_set) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\header.py:179(Header) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:295(TextCalendar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\response.py:68(addinfourl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:479(StringTemplateStyle) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_collections.py:158(HTTPHeaderDictItemView) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:746(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\http2\probe.py:13(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1253(tzical) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:438(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:29() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\records.py:308(recarray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\memmap.py:22(memmap) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:5333(_append_dispatcher) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.WeakRef_swigregister} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:30(LocaleTime) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:247(start) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:350(IntegerIndex) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:262(_clear_reference_block) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:78(IOArgs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:185(Constant) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\arrow_parser_wrapper.py:16(ArrowParserWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:287(JSONTableWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:5220(Selection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:580(PrintableCommon) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:341(register_loader_type) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1669(ZipManifests) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1892(FileMetadata) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:77(UID) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:75(nums) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2299(Literal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3241(CharsNotIn) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3940() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4036(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:11(_ParseResultsWithOffset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_manager.py:62(DistFacade) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\error.py:52(ErrorMaker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:84(NodeMeta) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:347(PyCollector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:344(catching_logs) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:172(HeatingCoolingProblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:52(LowercaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:75(UppercaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_node.py:8(GasNode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentiable_functions.py:290(VectorFunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1964(clear_and_catch_warnings) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1644(CDistMetricWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_orthogonal.py:115(orthopoly1d) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\helpers.py:47(main_decorator) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_logical_links.py:17(TestLogicalLinks) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:72(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:80(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heatpump\src\run_heat_pump.py:94(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:21(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:20(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:105(function) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:36(MinimizeSourcesHeatCostGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_gas_carriers\src\run_multiple_gas_carriers.py:41(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1712(runtime_checkable) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_absolute_heat.py:20(TestAbsoluteHeat) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:53(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:49(_Flavour) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1588(CacheFTPHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:71(_localized_day) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:473(Purpose) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tempfile.py:132(_RandomNameSequence) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\response.py:14(addbase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:693(EAttribute) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\platform.py:761(_unknown_as_blank) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\gzip.py:402(_GzipReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3125(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\xmlresource.py:27(XMLResource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\request.py:39(_TYPE_FAILEDTELL) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:199(__get_module) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\_common.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:13(__call__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:502(CFunctionType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\getlimits.py:594(iinfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_pytesttester.py:48(PytestTester) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ctypeslib.py:204(_concrete_ndptr) + 9 0.000 0.000 0.000 0.000 {method 'removeprefix' of 'str' objects} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha3_224} + 6 0.000 0.000 0.000 0.000 {function socket.detach at 0x0000020275EF29E0} + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:287() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:304(_LowLevelFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:239(FixedForwardWindowIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:949(DataFrameTableBuilderVerbose) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:1015(SeriesTableBuilder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:4295(AppendableTable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:1428(SparsityInterfaceCommon) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:39969(setCasadiIncludePath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:499(IMetadataProvider) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\context.py:183(passes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:231(Japanese) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2472(CaselessLiteral) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3405(GoToColumn) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4501(AtStringStart) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4591(PrecededBy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4714(NotAny) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:55(Node) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:105(Primary) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1156(ReprTraceback) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1279(ReprFileLocation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:58(HookimplOpts) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:478(_bestrelpath_cache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:296(FuncFixtureInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\legacypath.py:266(TempdirFactory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\terminal.py:76(MoreQuietAction) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:36(MILPProblemInequalityWithoutPresolve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:121(PascalCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:236(PascalSnakeCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_model_base.py:16(_ESDLModelBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_demand.py:10(GasDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:375(MapWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\triangulation.py:454(VertexGroup) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\triangulation.py:533(Vertex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_dual_annealing.py:20(VisitingDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\check_valve.py:6(CheckValve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\control_valve.py:6(ControlValve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\demand.py:7(Demand) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:668(TestSourceSink) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:267(TestProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity.py:17(TestMultiCommodityHeatPump) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_temperature_ates_hp.py:18(TestAtesTemperature) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_varying_temperature.py:19(TestVaryingTemperature) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:69(MaxElecProduction) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:18(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:64(HeatProblemTvar) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:209(HeatProblemTvarDisableHEX) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:62(GasProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:128(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:44(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:73(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:89(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:46(MinimizeCostHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:29(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:566(__subclasshook__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\weakref.py:428(__setitem__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:507(_PathParents) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:795(Quoter) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:60(register_vcs_handler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:141(TimeoutExpired) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:193(Handle) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:264(Global_URI_decoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:287(URIConverter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:618(options) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Guards.py:210(_full_write_guard) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:52(PyEcoreValue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:306(ProxySchemeUnsupported) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:47(PackageNotFoundError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:490(PackagePath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:1107(_ZipWriteFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1864(LWPCookieJar) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:236(create_module) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:880(add_metaclass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1371(_tzparser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\_common.py:6(weekday) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:299(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:563(ndenumerate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\linalg\linalg.py:43(LinAlgError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:74(_FileOpeners) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:300() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:1355(getmask) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GlobalOptions_setCasadiIncludePath} + 4 0.000 0.000 0.000 0.000 {method 'release' of '_thread.lock' objects} + 1 0.000 0.000 0.000 0.000 {built-in method _imp.extension_suffixes} + 1 0.000 0.000 0.000 0.000 {method 'disable' of '_lsprof.Profiler' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\_tzpath.py:170(InvalidTZPathWarning) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\datetimes.py:839(inferred_type) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\describe.py:144(DataFrameDescriber) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\managers.py:2054(index) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1331(GenericArrayFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:951(_BytesTarFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:105(VariableWindowIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\accessors.py:305(TimedeltaProperties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:546(UnaryOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\merge.py:1793(_AsOfMerge) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:238(_should_parse_dates) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:520(PyTablesExpr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:664(StataValueLabel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:3496(StataWriterUTF8) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\xml.py:60(_XMLFrameParser) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\debug_check_helpers.py:15(debug_check) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:916(subscribe) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:2734(seekable) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:305() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3543(WordStart) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5602(postParse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:794(ConstantReferenceApplier) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1085(TerminalRepr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_tracing.py:17(TagTracer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:18(OutcomeException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_formatting.py:74(PatchedTracebackException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:282(MatcherAdapter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:115(PseudoFixtureDef) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\cacheprovider.py:301(LFPluginCollSkipfiles) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:183(CaptureIO) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:561(FDCapture) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\terminal.py:332(WarningReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:375(LogCaptureHandler) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:24(TestColdDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:98(CamelCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:167(SnakeCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:282(CobolCaseStrEnum) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:265() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:267() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:98(Variable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:135(_BaseVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:606(_SumLinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:690(_PowerLinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:740(_AdjointMatrixOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_hessian_update_strategy.py:11(HessianUpdateStrategy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_constraints.py:215(Bounds) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_constraints.py:292(PreparedConstraint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:310(TerminationCondition) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_zeros_py.py:33(RootResults) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\_kdtree.py:318(leafnode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\head_loss_mixin.py:150(_MinimizeHydraulicPower) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multicommodity_simulator.py:696(MultiCommoditySimulatorNoLossesWin) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:43(HeatProblemPost) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:88() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:27(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:81(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:23(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:58(HeatPython) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:183(HeatProblemTvarsup) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:61(GasProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_ates.py:81(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:55(HeatProblemDiscAnnualizedCostModifiedParam) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\netrc.py:22(netrc) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:63(decorate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:322(plus_or_dot) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\base64.py:34(_bytes_from_decode_data) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:209(HttpURI) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:645(HTTPRedirectHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\header.py:413(_ValueFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:156(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tempfile.py:416(_TemporaryFileCloser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:373(EOrderedSet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:101(PathEntryFinder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:37(Path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:31(PoolError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:310(HeaderParsingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_collections.py:27(Pair) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\charset_normalizer\version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1781(FileCookieJar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:178(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\_version.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:219(_resultbase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1589(ParserError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:154(py_object) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:215(_ishidden) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:1293(shares_memory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:263(_Unframer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:612(ndindex) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:755(__init__) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\function_base.py:391(_average_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:40(BagObj) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_datasource.py:99(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:83(MaskedArrayFutureWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:479(Appender) + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha384} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:58(NegativeInfinityType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\_tzpath.py:31(_parse_python_tzpath) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:227(_get_preferred_schemes) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:257(get_default_scheme) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:166(Int16Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\floating.py:147(Float64Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\sparse\accessor.py:26(BaseAccessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\generic.py:109(NamedAgg) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\extension.py:180(NDArrayBackedExtensionIndex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\array_manager.py:1364(NullArrayProxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:220(ExpandingIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexers\objects.py:385(ExponentialMovingWindowIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\__init__.py:814(SubclassedDataFrame) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:242(SeriesWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:2247(GenericIndexCol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:268(FilterBinOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:2931(StataStrLWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:562(NZproxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:9134(MatrixCommon) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\debug_check_helpers.py:20(wrap) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1649(EmptyProvider) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2200(register_namespace_handler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:283(_DumbXMLWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:456(_BinaryPlistParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:942(bucket) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_musllinux.py:71(_MuslVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\actions.py:7(OnlyOnce) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3532(parseImpl) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4037() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4443(_Indent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4555(FollowedBy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5363(TokenConverter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5430(Group) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:763(Tree) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1146(ReprExceptionInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1190(ReprEntryNative) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:42(HookspecOpts) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\saferepr.py:36(SafeRepr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:127(UnformattedWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\__init__.py:84(DummyRewriteHook) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_io\pprint.py:29(_safe_key) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\iniconfig\_parse.py:10(_ParsedLine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:453(FSHookProxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:59(Token) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bdb.py:862(Tdb) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:599(CaptureResult) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:542(Module) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:138(ApproxNumpy) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cold_demand.py:248(HeatingCoolingProblemNoHeatLoss) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:144(KebabCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:190(MacroCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:213(CamelSnakeCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:305(HttpHeaderCaseStrEnum) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing.py:262() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:140(__lt__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:380(_SymmetricArpackParams) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\minimize_trustregion_constr.py:25(HessianLinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_basinhopping.py:12(Storage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\distance.py:1722(PDistWeightedMetricWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:82(LinearizedOrderGoalProgrammingMixin) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_source_sink.py:28(TestSourceSink) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss.py:22(TestHeadLoss) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:80(HeatProblemHydraulic) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:78() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:18(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:35(MinimizeSourcesHeatCostGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:146(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:83(ElectricityProblemMaxCurr) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:31(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:61(GasProblem) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:564() + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:337(__enter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:314(HttpURIConverter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1531(FTPHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:79(BytesParser) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:76(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ssl.py:154() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tempfile.py:459(_TemporaryFileWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_compression.py:9(BaseStream) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:149(MetaEClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\gzip.py:75(_PaddedFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4143(GenericConsumer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5040(HConnection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5263(WaterBuffer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\utils.py:12(DynamicEPackage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:271(LogRecord) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:219(ExecutionLoader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:139(NewConnectionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_base_connection.py:12(ProxyConfig) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\_base_connection.py:19(_ResponseOptions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\request.py:184(ChunksAndContentLength) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\retry.py:33(RequestHistory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:227(BytesQueueBuffer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:718(_SharedFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_collections.py:5(FreezableDefaultDict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\poolmanager.py:492(ProxyManager) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\readers.py:27(ZipReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\hooks.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\exceptions.py:10(InfluxDBClientError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_globals.py:60(_NoValueType) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\multiarray.py:883(bincount) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_type_aliases.py:92() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:366(errstate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:133(LineSplitter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:194() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:970(_MaskedBinaryOperation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:2384(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_typing.py:244(ReadCsvBuffer) + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha224} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha3_512} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_shake_128} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:129(InvalidVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sysconfig.py:178(is_python_build) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_strptime.py:170(TimeRE) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\algorithms.py:1372(SelectNFrame) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:1492(check_below_min_count) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:173(Int32Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:187(UInt8Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:87(_IndexSlice) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\describe.py:131(SeriesDescriber) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:428(TextAdjustment) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\window\online.py:90(EWMMeanState) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\chainmap.py:12(DeepChainMap) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:385() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\contexts.py:216(RNGContext) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:4674(AppendableMultiSeriesTable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\xml.py:433(_EtreeFrameParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:1276(XMLPullParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\casadi.py:118(_copyableObject) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pkgutil.py:194(ImpImporter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\context.py:128(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_manylinux.py:130(_GLibCVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:192(_should_enable_warnings) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:483(suppress_warning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2284(NoMatch) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3954() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4862(_generateDefaultName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\testing.py:20(reset_pyparsing_context) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:117(Array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:373(Symbol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:756(SymbolModificationApplier) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:20() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:90(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_suppress.py:18(suppress) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:977(InvocationParams) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:255(Argument) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:348(OptionGroup) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:998(CollectionArgument) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:67(ParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:171(FixtureArgKey) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\capture.py:192(TeeCaptureIO) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\debugging.py:279(PdbInvoke) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:625(Package) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_mixin.py:44(_ESDLInputException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\heat_component.py:6(HeatComponent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\windpark.py:4(WindPark) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_pipe.py:9(GasPipe) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:77(NegativeInfinity) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:553(_AdjointLinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1137(DiagBroyden) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_root_scalar.py:19(MemoizeDer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_basinhopping.py:34(BasinHoppingRunner) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\spatial\transform\_rotation_spline.py:251(RotationSpline) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_dual_annealing.py:128(EnergyState) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\qth_two_port.py:5(QTHTwoPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\pump.py:6(Pump) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:337(StateGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_esdl_pycml.py:12(TestESDL) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_boiler.py:22(TestGasBoiler) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_multi_demand_source_node.py:31(TestGasProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:78(Model) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:23(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat_loss_u_values.py:8(TestHeatLossUValues) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:33(Port) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:73(MinimizeElectricityCableInvestments) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:120(MILPProblemInequality) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:101(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:23(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:110(QTHProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:24(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a_setpoint\src\run_3a.py:82(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:21(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:21(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\gas_pipe_topology\src\example.py:121(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:27(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\netrc.py:10(NetrcParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copyreg.py:22(constructor) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\copy.py:182(_deepcopy_atomic) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\typing.py:1239(copy_with) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:389(notify_all) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:983(_set_native_id) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1169(is_alive) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:605(BaseHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:176(HTTPMessage) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:414(_check_tzinfo_arg) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:560(LocaleTextCalendar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:476(EClassifier) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\PrintCollector.py:15(PrintCollector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\lxml\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2121(Service) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4534(AbstractSensor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1311(disable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:265(SourceLoader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\_version.py:20(get_versions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:59(ProxyError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:188(MultiDecoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:728(Context) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\_meta.py:32(SimplePath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:2162(IPv6Network) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:12(RequestException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:31(JSONDecodeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\__version__.py:1() + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:80(_add_doc) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:410(has_day) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:8(_TzSingleton) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:397(PyDLL) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:96() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\compat\py3k.py:84(contextlib_nullcontext) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\shape_base.py:77(_atleast_2d_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:32(UFuncTypeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:81(_UFuncInputCastingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:99(_UFuncOutputCastingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:123(AxisError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:905(FloatingFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:209(MGridClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\stride_tricks.py:15(DummyArray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:193() + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:860(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:876(__init__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:3423(shape) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:1495(mr_class) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_typing.py:218(ReadBuffer) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\_decorators.py:341(rewrite_axis_style_signature) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GenDM_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha3_256} + 1 0.000 0.000 0.000 0.000 {built-in method _hashlib.openssl_sha3_384} + 3 0.000 0.000 0.000 0.000 {method 'is_finite' of 'decimal.Decimal' objects} + 1 0.000 0.000 0.000 0.000 :1() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\common.py:573(condition) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimes.py:2284(_maybe_infer_tz) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:208(UInt64Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1998(DatetimeLikeBlock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:442(EastAsianTextAdjustment) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:1006(_BytesZipFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:267(TarError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:704(ExFileObject) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:589(InfoPrinterAbstract) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\indexing.py:287(GroupByNthSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\readers.py:485(_DeprecationConfig) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\base_parser.py:403(ix) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:4265(WORMTable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:112(PEP440Warning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:522(IResourceProvider) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:631(_BinaryPlistWriter) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\extern\__init__.py:54(exec_module) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:125(LRUMemo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2261(Token) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3506(StringStart) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4578(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\error.py:21(Error) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:44(Skipped) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:88(_WithException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:230(_has_param_ids) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\reports.py:398(CollectReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:978(RaisesContext) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:220(RecordedHookCall) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\terminal.py:113(TestShortLogReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:63(DatetimeFormatter) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electrolyzer.py:273(MILPProblemInequalityWithoutPresolve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\strenum\__init__.py:259(SpongebobCaseStrEnum) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:73(SolverHIGHS) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:93(SolverGurobi) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:448(EndScenarioSizingDiscounted) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_source.py:10(ElectricitySource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\pump.py:8(Pump) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_storage.py:10(ElectricityStorage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\solarpv.py:4(SolarPV) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_tank_storage.py:10(GasTankStorage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\gas_boiler.py:8(GasBoiler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\deprecation.py:27(_DeprecationHelperStr) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:446() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:755(IdentityOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_threadsafety.py:13(ReentrancyLock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_dogleg.py:38(DoglegSubproblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1314(KrylovJacobian) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_basinhopping.py:180(AdaptiveStepsize) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentialevolution.py:1567(_ConstraintWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo.py:1541(LMapCache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_dual_annealing.py:212(StrategyChain) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\geothermal_source.py:6(GeothermalSource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\source.py:9(Source) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\node.py:7(Node) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\qth_mixin.py:49(_MinimizeHydraulicPower) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:59(SourcePipeSink) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_hydraulic_power.py:19(TestHydraulicPower) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:140(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_ates_buffer_optional_assets\src\run_ates.py:56(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:18(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_split_sink\src\double_pipe_heat.py:36(MinimizeProduction) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:48(MaxH2Goal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:64(_GoalsAndOptions) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\emerge.py:66(__init__) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\emerge\src\example.py:139(MinCost) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:37(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:81(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:68(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:300(HeatProblemProdProfile) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:94(MinimizeElectricityGoal) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\sre_parse.py:102(checklookbehindgroup) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:463(_RecursiveWildcardSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:170(STARTUPINFO) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:410(Semaphore) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:324(LocalMetamodelDecoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:908(HTTPPasswordMgrWithPriorAuth) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1226(HTTPDigestAuthHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1374(HTTPHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1474(FileHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1482(IncompleteRead) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\feedparser.py:532(BytesFeedParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:813(SystemRandom) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\datetime.py:1114(tzinfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_parseaddr.py:512(AddressList) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:304(EModelElement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\numbers.py:12(Number) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Guards.py:178(_handler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Guards.py:176(_write_wrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:254(EList) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:338(EAbstractSet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2201(StaticProfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2848(AbstractMatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4481(AbstractConductor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4597(GasProducer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4753(BuildingUnit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5190(FermentationPlant) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5357(AbstractPassiveSwitch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1140(FileHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1231(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\resources.py:129(_path_from_reader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_abc.py:7(Loader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\json\decoder.py:20(JSONDecodeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:71(LazyList) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\tzinfo.py:69(BaseTzInfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:247(IncompleteRead) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:70(ContentDecoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:1946(PyZipFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:842(CookiePolicy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\auth.py:76(HTTPBasicAuth) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\models.py:206(RequestHooksMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:129(_LazyModule) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:164(_resolve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:373(_tzfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:104(_SMALL_RECT) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:133(MSG) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:650() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:54(_UFuncNoLoopError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_internal.py:244(c_void_p) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:790(_DomainCheckInterval) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_typing.py:224(WriteBuffer) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.SX_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.CodeGenerator_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.NlpBuilder_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.XmlFile_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.FileSerializer_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method numpy.core._multiarray_umath._reload_guard} + 2 0.000 0.000 0.000 0.000 {built-in method msvcrt.get_osfhandle} + 2 0.000 0.000 0.000 0.000 {method 'set_noconvert' of 'pandas._libs.parsers.TextReader' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:62(IntegerArray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:194(UInt16Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:201(UInt32Dtype) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\base.py:728(_constructor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\apply.py:1190(GroupByApply) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:2076(CategoricalBlock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\common.py:1073(_BytesIOWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:570(_StreamProxy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\base.py:15(OutputKey) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\engines.py:125(PythonEngine) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:273(disallow) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parsers\python_parser.py:1277(FixedWidthFieldParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:1224(SeriesParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\json\_json.py:1272(FrameParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\pickle_compat.py:78(_LoadSparseSeries) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:337(ConditionBinOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\xml.py:533(_LxmlFrameParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:1109(_ListDataStream) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementPath.py:350(_SelectorContext) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:248(ResolutionError) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1976(register_finder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:229(Splitter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\text\__init__.py:407(SeparatedValues) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:1648(UnequalIterablesError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:2689(SequenceView) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:8(_lazyclassproperty) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3436(LineStart) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3528(__init__) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3932() + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3941() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\generator.py:48(ForLoop) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:520(ClassModificationArgument) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:749(InstanceClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1299(ReprLocals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1308(ReprFuncArgs) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:360(HookRelay) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_manager.py:49(PluginValidationError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_exceptions.py:266(ExceptionGroup) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:114(ConftestImportFailure) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:489(DropShorterLongHelpFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:270(MatcherNameAdapter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:790(FixtureLookupError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\doctest.py:159(ReprFailDoctest) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python_api.py:242(ApproxMapping) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:624(SysModulesSnapshot) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:944(_LiveLoggingNullHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_heat_model.py:59(_ESDLInputException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_demand.py:10(ElectricityDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\heat_pump_elec.py:9(HeatPumpElec) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_port.py:5(HeatPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\cold_demand.py:6(ColdDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_buffer.py:11(HeatBuffer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_demand.py:6(HeatDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\transformer.py:7(Transformer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_source.py:10(GasSource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_substation.py:7(GasSubstation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\airwater_heat_pump_elec.py:8(AirWaterHeatPumpElec) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\multicommodity\electro_boiler.py:8(ElecBoiler) + 4 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:426(_parse_local_version) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:634(_ProductLinearOperator) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_onenormest.py:121(_blocked_elementwise) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:374(Jacobian) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:981(Anderson) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:1205(LinearMixing) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_highs\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\triangulation.py:507(Cell) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_dual_annealing.py:384(LocalSearchWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\head_loss_class.py:174(_MinimizeHydraulicPower) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py:489(CachingQPSol) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_end_scenario_sizing_annualized.py:12(TestEndScenarioSizingAnnualized) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:23(TestHeat) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:268(ModelConnected) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:284(ModelDisconnected) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:302(ModelDisconnectedNoHeatLoss) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_carriers.py:15(TestMultipleCarriers) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_network_simulator.py:24(TestNetworkSimulator) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:8(TestPyCML) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:157(MILPProblemConstantEfficiency) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:42(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:58(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:66(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:40(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_2a\src\run_2a.py:55(MinimizeSourcesQTHGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:157(HeatProblemTvar) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\multi_demand_source_node\src\run_test.py:42(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:39(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\model_heat.py:10(Model) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\insulation\src\run_insulation.py:36(MinimizeSourcesFlowGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:219(ElectricityProblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:58(_make_class_unpicklable) + 5 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:260() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:213(__enter__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:43(_is_wildcard_pattern) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:385(_Selector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:1034(__enter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:155(ESDLStringParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:174(ESDLFileParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\resources\resource.py:275(URIMapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1398(HTTPCookieProcessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:33(MessageDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:93(NonPrintableDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:26(IllegalMonthError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:162(setfirstweekday) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:583(LocaleHTMLCalendar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:398(EOperation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:607(EEnumLiteral) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Utilities.py:23(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\Utilities.py:22(_AttributeDelegator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\RestrictedPython\PrintCollector.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:9(BadValueError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:95(EValue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1348(AbstractInstanceDate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1706(BuildingInformation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2245(SpecificLabelDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2698(Restriction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3213(EnergyCommodity) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3654(DemandResponseService) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4151(GenericProducer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4159(GenericStorage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4274(Export) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4322(GasDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4388(Losses) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5517(Switch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1784(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:150(ResourceLoader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:15(__getattr__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:6(SpecLoaderAdapter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\profile_parser.py:27(_ProfileParserException) + 6 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:208(_path) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\client.py:1265(_SocketOptionsAdapter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\exceptions.py:30(ExtraData) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\ext.py:6(ExtType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_.py:60(_is_has_never_check_common_name_reliable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:2233(FastLookup) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\core.py:14(IDNAError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:103(MockResponse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\auth.py:69(AuthBase) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:144(Codec) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:91(_LazyDescr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:108(MovedModule) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1036(tzstr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:202(tzwin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:97(RECT) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numerictypes.py:424(_typedict) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\fromnumeric.py:1008(_argsort_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\polynomial.py:28(RankWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:854(_DomainGreater) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:6742(_frommethod) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.SparsityInterfaceCommon_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Sparsity_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GenericMatrixCommon_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GenericExpressionCommon_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.DM_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Function_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GlobalOptions_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.CasadiMeta_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.DeserializerBase_swigregister} + 2 0.000 0.000 0.000 0.000 {method 'deleter' of 'property' objects} + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:340(_is_boolean) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:183(AbstractMethodError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:340(UndefinedVariableError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\algorithms.py:1295(SelectNSeries) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\base.py:149(NoNewAttributesMixin) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\integer.py:180(Int64Dtype) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\tseries\frequencies.py:470(_TimedeltaFrequencyInferer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\printing.py:511(PrettyDict) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\generic.py:137(pin_allowlisted_properties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:688(SeriesInfoPrinter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:517(Div) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:595(MathCall) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:775(PythonExprVisitor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\dataframe_protocol.py:106(CategoricalDescription) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\parquet.py:262(FastParquetImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:3260(FrameFixed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:1256(PandasSQL) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:789(StataNonCatValueLabel) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\optimization_problem.py:389(output_variables) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\io_mixin.py:305() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1139(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2997(EggInfoDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\functools.py:190(_special_method_cache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:256(RecursiveGrammarException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2273(Empty) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3511(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3515(parseImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3569(WordEnd) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4672(Located) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5467(Dict) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:247(__iter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:221(Expression) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:502(ElementReplaceable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_code\code.py:1183(ReprTracebackNative) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_result.py:22(HookCallError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:637(HookImpl) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\compat.py:213(_PytestWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\exceptiongroup\_formatting.py:45(_ExceptionPrintContext) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\argparsing.py:26(NotSet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\bdb.py:13(BdbQuit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\fixtures.py:848(FixtureLookupErrorRepr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:331(_EmptyClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:205(PytestArg) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_ates.py:22(TestAtes) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_cable_topology_optimization.py:11(TestElectricityTopo) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electricity_storage.py:17(TestMILPElectricSourceSink) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_bus.py:22(TestMILPbus) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_electric_source_sink.py:18(TestMILPElectricSourceSink) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:413(FlattenedModel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_node.py:10(ElectricityNode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_two_port.py:6(HeatTwoPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\airco.py:6(Airco) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\ates.py:9(ATES) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\check_valve.py:6(CheckValve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\control_valve.py:6(ControlValve) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\geothermal_source.py:6(GeothermalSource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_pipe.py:8(HeatPipe) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_pump.py:8(HeatPump) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\low_temperature_ates.py:9(LowTemperatureATES) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\node.py:7(Node) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_base.py:6(GasPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_testutils.py:21(PytestTester) + 8 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:70(__neg__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_util.py:363(_FunctionWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_interface.py:663(_ScaledLinearOperator) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:254(ContextManager) + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_misc.py:9(LinAlgWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:273(ArpackError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:310(_ArpackParams) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_hessian_update_strategy.py:377(SR1) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_differentiable_functions.py:601(IdentityVectorFunction) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:42(KnownFailureException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_basinhopping.py:294(Metropolis) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo.py:1532(LMap) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\constants\_codata.py:1563(ConstantWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\qth_port.py:6(QTHPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\pipe.py:9(Pipe) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:51(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:339(NetworkSimulatorHIGHSWeeklyTimeStep) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:161(HeatProblemSetPointConstraints) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_multi_demand_source_node.py:11(TestMILPGasMultiDemandSourceNode) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_pipe_topology_optimization.py:12(TestGasNetwork) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\source_pipe_sink\src\double_pipe_heat.py:42(MinimizeProduction) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_max_size_and_optional_assets.py:18(TestMaxSizeAggregationCount) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:58(OptimisationOverview) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:74(TargetDemandGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_producer_profiles.py:16(TestProducerMaxProfile) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\absolute_heat\src\example.py:116(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates\src\run_ates.py:59(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\wko\src\example.py:124(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\bus_networks\src\example.py:41(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:48(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:73(MinimizeSourcesFlowGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:40(ConstantGeothermalSource) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:41(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:60(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:341(QTHProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:35(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_sink\src\run_source_sink.py:41(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:70(MinimizeATESStoredHeat) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\ates_temperature\src\run_ates_temperature.py:339(HeatProblemMaxFlow) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\_collections_abc.py:156(__subclasshook__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\unittest\case.py:847(assertNotEqual) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:416(_PreciseSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:432(_WildcardSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:131(_ResultMixinStr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1354(Timer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1405(_DummyThread) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1050(HTTPBasicAuthHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1383(HTTPSHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1471(UnknownProtocol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1515(LineTooLong) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\_policybase.py:41(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:345(EPackage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:40(Notification) + 1 0.000 0.000 0.000 0.000 :4(cy_wrap) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:836(AbstractVariance) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:1445(AbstractBuildingUsage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2720(GenericLabelDistribution) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2740(AbstractMeasure) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:2948(EnergyService) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3598(ConnectableAsset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:3662(AggregatorService) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4266(Import) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4396(CCS) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4416(EnergyDemand) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4473(EnergyNetwork) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4490(AbstractSwitch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4508(AbstractConnection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4550(SourceProducer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4662(PumpedHydroPower) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4669(CAES) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5100(PowerToX) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5238(BiomassHeater) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5336(Building) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5414(ElectricBoiler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5421(FuelCell) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5509(CircuitBreaker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:781(Filterer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1225(_StderrHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:24(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:121(LazySet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\tzfile.py:12(_byte_string) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:43(RequestError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:242(LifoQueue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:116(GzipDecoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:758(_Tellable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\util.py:222(_LazyModule) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\readers.py:11(FileReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:661(_result) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\tz.py:1156(_tzicalvtzcomp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:25(_TzOffsetFactory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\_endian.py:23(_swapped_meta) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\influxdb\exceptions.py:30(InfluxDBServerError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:118(TooHardError) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:493(_recursive_guard) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1245(ComplexFloatingFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\polynomial\polyutils.py:43(RankWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:896(_MaskedUnaryOperation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:1322(make_mask_descr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:264(_fromnxfunction_single) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GenericType_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GenSX_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.MatrixCommon_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.FunctionBuffer_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Linsol_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Importer_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Callback_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.FileDeserializer_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.Opti_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.OptiAdvanced_swigregister} + 1 0.000 0.000 0.000 0.000 {method 'close' of 'generator' objects} + 1 0.000 0.000 0.000 0.000 {built-in method _elementtree._set_factories} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zoneinfo\_common.py:163(ZoneInfoNotFoundError) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:386(_can_hold_na) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\base.py:462(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:37(UnsupportedFunctionCall) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\dtypes.py:114(CategoricalDtypeType) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\cast.py:2100(LossySetitemError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expressions.py:42(set_use_numexpr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\accessor.py:154(CachedAccessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\datetimelike.py:154(InvalidComparison) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:293(step) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\numeric.py:216(_should_fallback_to_positional) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\internals\blocks.py:1926(NumericBlock) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1609(IntArrayFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1620(Datetime64Formatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:270(ExtractError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:273(ReadError) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\series.py:4835(_needs_reindex_multi) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:169(_is_type) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\utils.py:51(Endianness) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_testing\__init__.py:826(SubclassedCategorical) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\pickle_compat.py:201(Unpickler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:329(JointFilterBinOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:627(TermValue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:1304(SQLAlchemyEngine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\conversion.py:280(UnitException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\casadi\__init__.py:61(Deprecate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:949(_ReqExtras) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2120(NoDists) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3095(RequirementParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:3243(time_limited) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\specifiers.py:33(InvalidSpecifier) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\utils.py:15(InvalidWheelFilename) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:155(Greek) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2344(_SingleCharLiteral) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3398(PositionToken) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3483(LineEnd) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3775(_ErrorStop) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4899(_NullToken) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:8() + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\helpers.py:403() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:231(IfExpression) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:242(Equation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:410(ComponentClause) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:429(EquationSection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:462(ImportFromClause) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:511(ClassModification) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\tree.py:25(ModificationTargetNotFound) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\model.py:23(_DefaultValue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\_options.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_tracing.py:64(TagTracerSub) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:173(FNMatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:13(PytestWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:92(PytestUnknownMarkWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\__init__.py:91(AssertionState) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\assertion\rewrite.py:48(Sentinel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\stash.py:16(StashKey) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:631(Directory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\expression.py:266(MatcherCall) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\mark\structures.py:310(name) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\monkeypatch.py:108(Notset) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_asset_is_realized.py:16(TestAssetIsRealized) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_elec_boiler.py:18(TestElecBoiler) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_emerge.py:9(TestEmerge) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:438(EndScenarioSizingHIGHS) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:468(EndScenarioSizingHeadLoss) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\_exceptions.py:1(_RetryLaterException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:111(ControlInput) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:123(SymbolicParameter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_cable.py:9(ElectricityCable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_base.py:6(ElectricityPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\heat_component.py:15(BaseAsset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\electricity_component.py:4(ElectricityComponent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\_non_storage_component.py:9(_NonStorageComponent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_exchanger.py:8(HeatExchanger) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_four_port.py:7(HeatFourPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\gas_base.py:23(GasTwoPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:149(__ge__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\decorator.py:46(get_init) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\linalg\_matfuncs_sqrtm.py:20(SqrtmError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:907(SpLuInv) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_linesearch.py:23(LineSearchWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1298(_Dummy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_spectral.py:11(_NoConvergence) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:26(NoConvergence) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\goal_programming_mixin_base.py:28(_EmptyEnsembleOrderedDict) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\pycml_mixin.py:142() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\io\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:117(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_esdl_parsing.py:12(TestESDLParsing) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_gas_source_sink.py:12(TestMILPGasSourceSink) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_head_loss_class.py:12(TestHeadLossCalculation) + 4 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:138(goals) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:188(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:657(MultiCommoditySimulatorHIGHS) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:666(MultiCommoditySimulatorNoLosses) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:18(TestHEX) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:39(TwoPort) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_updated_esdl_post_process.py:17(TestUpdatedESDL) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_updated_esdl_pre_process.py:17(TestUpdatedESDL) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\electricity_cable_topology\src\example.py:122(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:41(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\battery\src\example.py:68(ElectricityProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\multiple_carriers\src\run_multiple_carriers.py:35(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_3a\src\run_3a.py:88(MinimizeSourcesQTHGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:50(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_with_ates_with_buffer\src\run_ates.py:38(MinimizeSourcesHeatCostGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:84(HeatESDL) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\pipe_test\src\run_hydraulic_power.py:52(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\heat_pump_elec\src\run_hp_elec.py:272(ElectricityProblemPriceProfile) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_gas\source_pipe_split_sink\src\run_source_sink.py:41(_GoalsAndOptions) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:139(_ResultMixinBytes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:215(_NetlocResultMixinBytes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:333(ParseResult) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:624(HTTPErrorProcessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:791(ProxyHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1244(ProxyDigestAuthHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1460(HTTPException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:71(HeaderParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\parser.py:126(BytesHeaderParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:8(MessageError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:41(NoBoundaryInMultipartDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\random.py:840(seed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\socket.py:211(_GiveupOnSendfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:548(different_locale) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\error.py:19(URLError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\response.py:57(addinfo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:141(Metasubinstance) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:424(EParameter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\notification.py:54(EObserver) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4499(AbstractTransformer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4558(AirVessel) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:4761(GenericConversion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\esdl.py:5108(XToPower) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:744(Filter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1778(RootLogger) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\exceptions.py:11(Error) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\__init__.py:313(_CountryTimezoneDict) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:293(NoProfileLoadedExecption) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:18(HTTPError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:55(SSLError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:85(MaxRetryError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:825(_WrappedAndVerifiedSocket) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:617(LZMADecompressor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:20(AddressValueError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\readers.py:108(NamespaceReader) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:406(has_month) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:200(c_longdouble) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:20(VARIANT_BOOL) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:120(SIZE) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\isoparser.py:43(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:73(PickleError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\numeric.py:60(ComplexWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_exceptions.py:72(_UFuncCastingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\_ufunc_config.py:359(_unspecified) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1222(IntegerFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1278(_TimelikeFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:429(RClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:531(CClass) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\index_tricks.py:711(IndexExpression) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\npyio.py:1211(_savetxt_dispatcher) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:833(_DomainSafeDivide) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:1118(_DomainedBinaryOperation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_typing.py:234(ReadPickleBuffer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_typing.py:239(WriteExcelBuffer) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.DaeBuilder_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.StringSerializer_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.StringDeserializer_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method _abc.get_cache_token} + 1 0.000 0.000 0.000 0.000 {method 'clear' of 'set' objects} + 1 0.000 0.000 0.000 0.000 {method 'difference_update' of 'set' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\util\version\__init__.py:415(dev) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_config\config.py:104(OptionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:16(IntCastingNaNError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:177(AccessorRegistrationWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:321(NumExprClobberingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:395(PyperclipWindowsException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\config_init.py:745(register_plotting_backend_cb) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\range.py:270(stop) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1838(Timedelta64Formatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\accessors.py:479(CombinedDatetimelikeProperties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:838(DataFrameTableBuilderNonVerbose) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\info.py:1047(SeriesTableBuilderNonVerbose) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\indexing.py:246(GroupByPositionalSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\engines.py:108(NumExprEngine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\ops.py:611(FuncNode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\expr.py:322(add_ops) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\pytables.py:2592(GenericDataIndexableCol) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:383(JointConditionBinOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\sql.py:1285(BaseEngine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\stata.py:955(StataParser) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\ElementTree.py:106(ParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\caching.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\plistlib.py:448(InvalidFileException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:3997(countable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\version.py:54(InvalidVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:81(_UnboundedCache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:164(UnboundedMemo) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:130(BasicMultilingualPlane) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:136(Latin1) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:208(Chinese) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:769(parseImpl) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:3933() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4449(_IndentGreater) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:5186(__del__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\results.py:85(List) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:36(InvalidMarker) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:69(Variable) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:204(Undefined) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:20(FoundElementaryClassError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:129(Slice) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:266(WhenEquation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:278(ForIndex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:361(Function) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:451(ImportAsClause) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:487(ShortClassDefinition) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:540(ExtendsClause) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:177(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_hooks.py:695(HookSpec) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_warnings.py:4(PluggyWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:138(Visitor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pathlib.py:475(ImportPathMismatchError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:70(Exit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\__init__.py:892(Notset) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\exceptions.py:6(UsageError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:474(Failed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\doctest.py:172(MultipleDoctestFailures) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\doctest.py:420(DoctestTextfile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\doctest.py:500(DoctestModule) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\python.py:1672(FunctionDefinition) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:660(TimeoutExpired) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pytester.py:1525(LineComp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\logging.py:877(_FileHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\constants.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\_exceptions.py:5(_SkipAssetException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:134(Array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\electricity\electricity_base.py:20(ElectricityTwoPort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\air_water_heat_pump.py:4(AirWaterHeatPump) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\heat\heat_source.py:8(HeatSource) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\gas\compressor.py:7(Compressor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\milp\_internal\gas_component.py:4(GasComponent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_testutils.py:16(FPUModeChangeWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:129(InvalidVersion) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:141() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_ccallback.py:9(CData) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:64(bsr_array) + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_dsolve\linsolve.py:25(MatrixRankWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:283(ArpackNoConvergence) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:956(IterInv) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\report.py:39(SQPReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_trustregion_constr\report.py:47(IPReport) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:557(GenericBroyden) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_nonlin.py:917(BroydenSecond) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_basinhopping.py:247(RandomDisplacement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_basinhopping.py:278(MinimizerWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_sf_error.py:5(SpecialFunctionWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\triangulation.py:612(VertexCache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_dual_annealing.py:366(ObjectiveFunWrapper) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\_fluid_properties_component.py:6(_FluidPropertiesComponent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\_internal\qth_component.py:4(QTHComponent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:70(MinimizeSourcesHeatGoal) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\simulator_workflow.py:91(MinimizeSourcesHeatGoalMerit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:117(MinimizeSourcesGoalMerit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:134(MaximizeDemandGoalMerit) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:151(MinimizeStorageGoalMerit) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pipe_diameter_sizing.py:20(TestPipeDiameterSizingExample) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_profile_parsing.py:35(TestPotentialErros) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:46(Storage) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:52(A) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\electrolyzer\src\example.py:165(MILPProblemEquality) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\examples\PoCTutorial\src\run_grow_tutorial.py:7(EndScenarioSizingStagedHighs) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\heat_exchange\src\run_heat_exchanger.py:75(HeatProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\basic_source_and_demand\src\heat_comparison.py:46(HeatModelica) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\test_case_small_network_optional_assets_annualized\src\run_annualized.py:66(HeatProblemDiscAnnualizedCostModifiedDiscountRate) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\enum.py:448(__len__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\contextlib.py:63(_recreate_cm) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:277(_Accessor) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:410(_TerminatingSelector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:922(PurePosixPath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:932(PureWindowsPath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1453(WindowsPath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:320(DefragResult) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:339(DefragResultBytes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:21(get_keywords) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:101(SubprocessError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:493(BoundedSemaphore) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:979(_set_ident) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:1384(_MainThread) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\esdl_parser.py:10(_ESDLInputException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1061(ProxyBasicAuthHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1416(UnknownHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:1641(DataHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1468(InvalidURL) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1508(BadStatusLine) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:20(BoundaryError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:67(UndecodableBytesDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:76(InvalidBase64LengthDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:81(HeaderDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\message.py:1168(EmailMessage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\uu.py:39(Error) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:62(SameFileError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\error.py:70(ContentTooShortError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:325(EAnnotation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:334(EBag) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:973(setFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\logging\__init__.py:1249(PlaceHolder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\_adapters.py:19(TraversableResourcesLoader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:305(NoDataException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:315(WrongTagsFormatException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\exceptions.py:15(UnknownTimeZoneError) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:91(LazyList) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\exceptions.py:1(UnpackException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\exceptions.py:18(FormatError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:106(HostChangedError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:182(LocationParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:202(ResponseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:269(InvalidChunkLength) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\queue.py:23(Full) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\response.py:110(GzipDecoderState) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\connection.py:1015(DummyConnection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\metadata\__init__.py:506(FileHash) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:27(InvalidJSONError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:71(Timeout) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:103(InvalidSchema) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:107(InvalidURL) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookies.py:145(CookieError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookies.py:600(SimpleCookie) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\core.py:32(InvalidCodepointContext) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\auth.py:99(HTTPProxyAuth) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:216(IncrementalEncoder) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:251(IncrementalDecoder) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:239(exec_module) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1378(_attr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:1608(UnknownTimezoneWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:19(_TzFactory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\_factories.py:55(_TzStrFactory) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\win.py:194(_get_hasdst) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:406(WinDLL) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:111(_COORD) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:128(FILETIME) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:84(UnpicklingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:97(_Stop) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1235(BoolFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1336(TimedeltaFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:421(ConverterError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:823(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:815(_DomainTan) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:886(_MaskedUFunc) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:282(_fromnxfunction_seq) + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.GenMX_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.SerializerBase_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.IndexAbstraction_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.MetaCon_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.MetaVar_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.OptiCallback_swigregister} + 1 0.000 0.000 0.000 0.000 {built-in method casadi._casadi.OptiSol_swigregister} + 2 0.000 0.000 0.000 0.000 {method 'locked' of '_thread.lock' objects} + 2 0.000 0.000 0.000 0.000 {method 'with_traceback' of 'BaseException' objects} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\dtypes\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:31(PerformanceWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:67(DtypeWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:240(DataError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\nanops.py:64(set_use_bottleneck) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\arrays\string_.py:211(BaseStringArray) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexing.py:2445(_iAtIndexer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1648(ExtensionArrayFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:288(TruncatedHeaderError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\accessors.py:412(PeriodProperties) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\ops.py:1342(SeriesSplitter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\groupby\ops.py:1350(FrameSplitter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\utils.py:94(NoBufferPresent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\compat\pickle_compat.py:96(_LoadSparseFrame) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\pytables.py:389(UnaryOp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1662(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1933(PathMetadata) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1958(EggMetadata) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:2023(find_nothing) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:3250(PkgResourcesDeprecationWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\parsers\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\more_itertools\more.py:3597(AbortThread) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\context.py:205(suppress) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\_manylinux.py:17(_InvalidELFFileHeader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\requirements.py:27(InvalidRequirement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\requirements.py:67() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\util.py:102(_FifoCache) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:220(ParseException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:143(LatinA) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:149(LatinB) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:195(Cyrillic) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:235(Kanji) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:242(Hiragana) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:293(Thai) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:300(Arabic) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:308(Hebrew) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:322(Devanagari) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:2853(_WordRegex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\core.py:4835(OneOrMore) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:74(Value) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:79(Op) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\casadi\api.py:95(InvalidCacheError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:14(ClassNotFoundError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:17(ConstantSymbolNotFoundError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:254(IfEquation) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:301(ConnectClause) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:313(AssignmentStatement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:325(IfStatement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:337(WhenStatement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:349(ForStatement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\ast.py:440(AlgorithmSection) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pluggy\_warnings.py:10(PluggyTeardownRaisedWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:134(NeverRaised) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\path.py:270(ImportMismatchError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:19(PytestAssertRewriteWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:26(PytestCacheWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:33(PytestConfigWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:80(PytestUnhandledCoroutineWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\pathlib.py:873(CouldNotResolvePathError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:181(XFailed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\config\exceptions.py:11(PrintHelp) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\main.py:468(Interrupted) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:506(CollectError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\nodes.py:624(File) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\reports.py:450(CollectErrorRepr) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:113(SolverCPLEX) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:117(ConstantInput) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_pep440.py:150() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:212(OptimizeWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:553(_MaxFuncCallError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:14(SparseWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\_lib\_threadsafety.py:9(ReentrancyError) + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\linalg\_eigen\arpack\arpack.py:931(LuInv) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\utils.py:1922(IgnoreException) + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 :1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\special\_sf_error.py:13(SpecialFunctionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\triangulation.py:521(Simplex) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\qth\buffer.py:10(Buffer) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\linearized_order_goal_programming_mixin.py:73(LinearizedOrderStateGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:150(MaxPressure) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:157(MinMaxPressure) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_heat.py:360(ModelDisconnectedDarcyWeisbach) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\multicommodity_simulator_workflow.py:92(TargetProducerGoal) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_multiple_in_and_out_port_components.py:113(TestHP) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\test_pycml.py:62(B) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\bus_networks\src\example.py:61(ElectricityProblem) + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases\case_1a\src\run_1a.py:120(QTHProblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:1059() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:972(__enter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:1446(PosixPath) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:328(SplitResult) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:347(SplitResultBytes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\parse.py:352(ParseResultBytes) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:34(VersioneerConfig) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:810() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:641(HTTPDefaultErrorHandler) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\urllib\request.py:898(HTTPPasswordMgrWithDefaultRealm) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1520(RemoteDisconnected) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:24(MultipartConversionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:50(FirstHeaderLineIsContinuationDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:70(InvalidBase64PaddingDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:73(InvalidBase64CharactersDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:33(IllegalWeekdayError) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\calendar.py:57(__init__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:59(Error) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:332(ENamedElement) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\ecore.py:338(SpecialEPackage) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\gzip.py:117(BadGzipFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\importlib\abc.py:256(FileLoader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\influxdbprofilemanager.py:310(WrongFilterFormatException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\__init__.py:372(_CountryNameDict) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\lazy.py:144(LazySet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\exceptions.py:10(BufferFull) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:22(HTTPWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:135(ConnectTimeoutError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:158(NameResolutionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:170(FullPoolError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:320(UnrewindableBodyError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:43(BadZipFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\zipfile.py:47(LargeZipFile) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\util\ssl_match_hostname.py:20(CertificateError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ipaddress.py:24(NetmaskValueError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:59(ConnectionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:67(SSLError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:80(ConnectTimeout) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:127(StreamConsumedError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1779(LoadError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\core.py:20(IDNABidiError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\cookies.py:170(CookieConflictError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:245(_MovedItems) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:340(Module_six_moves_urllib_parse) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:475(Module_six_moves_urllib_robotparser) + 3 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\parser\_parser.py:186(__iter__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:163(c_short) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:238(c_char_p) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:244(c_void_p) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:415(HRESULT) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:428(OleDLL) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\_endian.py:46(BigEndianStructure) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\wintypes.py:115(POINT) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_globals.py:33(ModuleDeprecationWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\_globals.py:47(VisibleDeprecationWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\glob.py:199(_join) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\core\arrayprint.py:1341(SubArrayFormat) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:429(ConverterLockError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\lib\_iotools.py:437(ConversionWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:147(MAError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:870(_DomainGreaterEqual) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:295(_fromnxfunction_args) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\extras.py:320(_fromnxfunction_allargs) + 1 0.000 0.000 0.000 0.000 {built-in method _thread.get_native_id} + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\util\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:22(NullFrequencyError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:45(UnsortedIndexError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:53(ParserError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:122(EmptyDataError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:128(ParserWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:169(MergeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:205(NumbaUtilError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:211(DuplicateLabelError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:232(InvalidIndexError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:249(SpecificationError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:299(SettingWithCopyWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:366(IndexingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:387(PyperclipException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:409(CSSWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:428(PossibleDataLossError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:453(IncompatibilityWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:469(DatabaseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:497(ValueLabelTypeMismatch) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\array_algos\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\computation\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\indexes\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\tools\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\reshape\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\io\formats\format.py:1825(Datetime64TZFormatter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:276(CompressionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:279(StreamError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:282(HeaderError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:285(EmptyHeaderError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:291(EOFHeaderError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:294(InvalidHeaderError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\tarfile.py:297(SubsequentHeaderError) + 1 0.000 0.000 0.000 0.000 :1(__create_fn__) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\_libs\window\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\_numba\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\core\interchange\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\_internal\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\optimization\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:327(UnknownExtra) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\__init__.py:1119(ExtractionError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\jaraco\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\utils.py:21(InvalidSdistFilename) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:11(ExceptionWordUnicode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:240(ParseFatalException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\exceptions.py:247(ParseSyntaxException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:254(Katakana) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\pyparsing\unicode.py:290(CJK) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:48(UndefinedEnvironmentName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\_py\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:40(PytestCollectionWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:47(PytestDeprecationWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:53(PytestRemovedIn9Warning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:59(PytestReturnNotNoneWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:102(PytestUnraisableExceptionWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\outcomes.py:64(Failed) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:487(EndScenarioSizingHeadLossDiscounted) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:544(EndScenarioSizingStaged) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:548(EndScenarioSizingDiscountedStaged) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:552(EndScenarioSizingHeadLossStaged) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\grow_workflow.py:556(EndScenarioSizingHeadLossDiscountedStaged) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:418(Component) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\model_base.py:422(Connector) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_optimize.py:1140(_LineSearchError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:18(SparseFormatWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_base.py:22(SparseEfficiencyWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:76(csr_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:80(dia_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:84(dok_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:88(lil_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\qth_not_maintained\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\goals\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\workflows\utils\__init__.py:1() + 1 0.000 0.000 0.000 0.000 c:\Users\rodri_js\Repositories\Software\mesido\tests\models\unit_cases_electricity\source_sink_cable\src\example.py:68(ElectricityProblem) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\dataclasses.py:178(__repr__) + 2 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pathlib.py:412(_select_from) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\_version.py:52(NotThisMethod) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\subprocess.py:648(_use_posix_spawn) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\threading.py:776(BrokenBarrierError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\esdl\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1465(NotConnected) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1476(UnknownTransferEncoding) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1479(UnimplementedFileMode) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1496(ImproperConnectionState) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1499(CannotSendRequest) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1502(CannotSendHeader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\client.py:1505(ResponseNotReady) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:12(MessageParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:16(HeaderParseError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:28(CharsetError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:44(StartBoundaryNotFoundDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:47(CloseBoundaryNotFoundDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:53(MisplacedEnvelopeHeaderDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:61(MultipartInvariantViolationDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:64(InvalidMultipartContentTransferEncodingDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:90(HeaderMissingRequiredValue) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:104(ObsoleteHeaderDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:107(NonASCIILocalPartDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:65(SpecialFileError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:72(ReadError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:79(_GiveupOnFastCopy) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pyecore\valuecontainer.py:386(ESet) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\resources\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\exceptions.py:38(InvalidTimeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\exceptions.py:42(AmbiguousTimeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:298(UnknownProfileNameException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:303(DuplicateValueInProfileException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\exceptions.py:14(OutOfData) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\msgpack\exceptions.py:22(StackError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:70(DecodeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:74(ProtocolError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:117(TimeoutStateError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:121(TimeoutError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:174(ClosedPoolError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:192(URLSchemeUnknown) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:209(SecurityWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:213(InsecureRequestWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:217(NotOpenSSLWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:229(DependencyWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:55(HTTPError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:63(ProxyError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:87(ReadTimeout) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:91(URLRequired) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:95(TooManyRedirects) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:99(MissingSchema) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:111(InvalidHeader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:115(InvalidProxyURL) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:119(ChunkedEncodingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:123(ContentDecodingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:131(RetryError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:146(FileModeWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:150(RequestsDependencyWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\http\cookiejar.py:1249(Absent) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\package_data.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:290(StreamWriter) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\encodings\idna.py:293(StreamReader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:382(Module_six_moves_urllib_error) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:402(Module_six_moves_urllib_request) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\six.py:454(Module_six_moves_urllib_response) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\dateutil\tz\__init__.py:11(DeprecatedTzFormatWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:167(c_ushort) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:171(c_long) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:175(c_ulong) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:192(c_float) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:196(c_double) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:210(c_longlong) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:214(c_ulonglong) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:228(c_byte) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:233(c_char) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:249(c_bool) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:254(c_wchar_p) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:259(c_wchar) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\pickle.py:77(PicklingError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\ma\core.py:155(MaskError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:277(SettingWithCopyError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:440(ClosedFileError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:459(AttributeConflictWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:482(PossiblePrecisionLoss) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:509(InvalidColumnName) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pandas\errors\__init__.py:524(CategoricalConversionWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\units\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\xml\etree\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pymoca\backends\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\rtctools\simulation\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pkg_resources\_vendor\packaging\markers.py:42(UndefinedComparison) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\_pytest\warning_types.py:114(PytestUnhandledThreadExceptionWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Repositories\Software\mesido\src\mesido\pycml\component_library\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:68(coo_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\sparse\_arrays.py:72(csc_array) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\numpy\testing\_private\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\scipy\optimize\_shgo_lib\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:56(MissingHeaderBodySeparatorDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:87(InvalidHeaderDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\email\errors.py:112(InvalidDateDefect) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:69(ExecError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\shutil.py:75(RegistryError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\pytz\exceptions.py:53(NonExistentTimeError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\profiles\profilemanager.py:309(UnsupportedProfileInputDataException) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\esdl\utils\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:129(ReadTimeoutError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:166(EmptyPoolError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:178(LocationValueError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:221(SystemTimeWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:225(InsecurePlatformWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:236(ResponseNotChunked) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:240(BodyNotHttplibCompatible) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\exceptions.py:285(InvalidHeader) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:135(UnrewindableBodyError) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\requests\exceptions.py:142(RequestsWarning) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\idna\core.py:26(InvalidCodepoint) + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\Virtual_Environments\mesidoPython310\lib\site-packages\urllib3\contrib\__init__.py:1() + 1 0.000 0.000 0.000 0.000 C:\Users\rodri_js\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py:221(c_ubyte) + + + diff --git a/tests/test_absolute_heat.py b/tests/test_absolute_heat.py index a1557b288..1331c094b 100644 --- a/tests/test_absolute_heat.py +++ b/tests/test_absolute_heat.py @@ -5,7 +5,16 @@ from mesido.esdl.profile_parser import ProfileReaderFromFile from mesido.util import run_esdl_mesido_optimization -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestAbsoluteHeat(TestCase): @@ -26,8 +35,14 @@ def test_absolute_heat(self): base_folder = Path(example.__file__).resolve().parent.parent + ( + heat_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblem) + heat_problem = run_esdl_mesido_optimization( - HeatProblem, + heat_problem_scaling, base_folder=base_folder, esdl_file_name="absolute_heat.esdl", esdl_parser=ESDLFileParser, @@ -38,6 +53,7 @@ def test_absolute_heat(self): demand_matching_test(heat_problem, heat_problem.extract_results()) energy_conservation_test(heat_problem, heat_problem.extract_results()) heat_to_discharge_test(heat_problem, heat_problem.extract_results()) + check_scaling(self, rtc_logger, rtc_logs_list) if __name__ == "__main__": diff --git a/tests/test_asset_is_realized.py b/tests/test_asset_is_realized.py index a32e5fc52..d402870af 100644 --- a/tests/test_asset_is_realized.py +++ b/tests/test_asset_is_realized.py @@ -7,6 +7,11 @@ import numpy as np +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + class TestAssetIsRealized(TestCase): def test_asset_is_realized(self): @@ -33,10 +38,16 @@ def test_asset_is_realized(self): base_folder = Path(run_ates.__file__).resolve().parent.parent + ( + heat_problem_placing_over_time_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblemPlacingOverTime) + # This is an optimization done over 25 timesteps with a cap on how quickly the cost # for the 2 producers can be realized solution = run_esdl_mesido_optimization( - HeatProblemPlacingOverTime, + heat_problem_placing_over_time_scaling, base_folder=base_folder, esdl_file_name="test_case_small_network_with_ates.esdl", esdl_parser=ESDLFileParser, @@ -49,10 +60,12 @@ def test_asset_is_realized(self): # First we test whether the investments made are below cap cap = 2.5e5 + 1.0e-3 # some small tolerance, CBC... np.testing.assert_allclose( - True, np.diff(results["HeatProducer_1__cumulative_investments_made_in_eur"]) <= cap + True, + np.diff(results["HeatProducer_1__cumulative_investments_made_in_eur"]) <= cap, ) np.testing.assert_allclose( - True, np.diff(results["HeatProducer_2__cumulative_investments_made_in_eur"]) <= cap + True, + np.diff(results["HeatProducer_2__cumulative_investments_made_in_eur"]) <= cap, ) # Now we test if the investments made are greater then the needed investments once the @@ -92,6 +105,9 @@ def test_asset_is_realized(self): np.testing.assert_allclose(results["HeatProducer_1.Heat_source"][inds_1] > 0.0, True) np.testing.assert_allclose(results["HeatProducer_2.Heat_source"][inds_2] > 0.0, True) + # Check scaling differences and ranges in objective, matrix and rhs + check_scaling(self, rtc_logger, rtc_logs_list) + if __name__ == "__main__": import time diff --git a/tests/test_ates.py b/tests/test_ates.py index 150960447..9913a5c54 100644 --- a/tests/test_ates.py +++ b/tests/test_ates.py @@ -7,7 +7,16 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestAtes(TestCase): @@ -31,9 +40,15 @@ def test_ates(self): base_folder = Path(run_ates.__file__).resolve().parent.parent + ( + heat_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblem) + # This is an optimization done over a full year with 365 day timesteps solution = run_esdl_mesido_optimization( - HeatProblem, + heat_problem_scaling, base_folder=base_folder, esdl_file_name="test_case_small_network_with_ates.esdl", esdl_parser=ESDLFileParser, @@ -60,6 +75,7 @@ def test_ates(self): demand_matching_test(solution, results) energy_conservation_test(solution, results) heat_to_discharge_test(solution, results) + check_scaling(self, rtc_logger, rtc_logs_list) if __name__ == "__main__": diff --git a/tests/test_cold_demand.py b/tests/test_cold_demand.py index 646dec184..abd428875 100644 --- a/tests/test_cold_demand.py +++ b/tests/test_cold_demand.py @@ -8,16 +8,20 @@ import numpy as np -from utils_test_scaling import create_log_list_scaling +from utils_test_scaling import ( + check_scaling, + create_log_list_scaling, + create_problem_with_debug_info, +) -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test - -logger = logging.getLogger("WarmingUP-MPC") -logger.setLevel(logging.INFO) +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestColdDemand(TestCase): - def test_insufficient_capacity(self): """ This test checks that the error checks in the code for sufficient installed cool/heatig @@ -31,7 +35,7 @@ def test_insufficient_capacity(self): import models.wko.src.example as example from models.wko.src.example import HeatProblem - logger, logs_list = create_log_list_scaling("WarmingUP-MPC") + logger, logs_list = create_log_list_scaling("WarmingUP-MPC", level=logging.ERROR) base_folder = Path(example.__file__).resolve().parent.parent @@ -76,8 +80,14 @@ def test_cold_demand(self): base_folder = Path(example.__file__).resolve().parent.parent + ( + heat_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblem) + heat_problem = run_esdl_mesido_optimization( - HeatProblem, + heat_problem_scaling, base_folder=base_folder, esdl_file_name="LT_wko.esdl", esdl_parser=ESDLFileParser, @@ -89,6 +99,7 @@ def test_cold_demand(self): demand_matching_test(heat_problem, results) energy_conservation_test(heat_problem, results) heat_to_discharge_test(heat_problem, results) + check_scaling(self, rtc_logger, rtc_logs_list) def test_airco(self): """ @@ -107,8 +118,14 @@ def test_airco(self): base_folder = Path(example.__file__).resolve().parent.parent + ( + heat_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblem) + heat_problem = run_esdl_mesido_optimization( - HeatProblem, + heat_problem_scaling, base_folder=base_folder, esdl_file_name="airco.esdl", esdl_parser=ESDLFileParser, @@ -120,6 +137,7 @@ def test_airco(self): demand_matching_test(heat_problem, results) energy_conservation_test(heat_problem, results) heat_to_discharge_test(heat_problem, results) + check_scaling(self, rtc_logger, rtc_logs_list) def test_wko(self): """ @@ -152,7 +170,6 @@ def test_wko(self): # ------------------------------------------------------------------------------------------ # Pipe heat losses inlcuded class HeatingCoolingProblem(HeatProblem): - def energy_system_options(self): options = super().energy_system_options() options["neglect_pipe_heat_losses"] = False @@ -190,8 +207,14 @@ def constraints(self, ensemble_member): return constraints + ( + heating_cooling_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatingCoolingProblem) + heat_problem = run_esdl_mesido_optimization( - HeatingCoolingProblem, + heating_cooling_problem_scaling, base_folder=base_folder, esdl_file_name="LT_wko_heating_and_cooling.esdl", esdl_parser=ESDLFileParser, @@ -203,6 +226,7 @@ def constraints(self, ensemble_member): demand_matching_test(heat_problem, results) energy_conservation_test(heat_problem, results) heat_to_discharge_test(heat_problem, results) + check_scaling(self, rtc_logger, rtc_logs_list) # Check cyclic constraint np.testing.assert_allclose( @@ -211,10 +235,12 @@ def constraints(self, ensemble_member): # Check heat loss and gain tol_value = 1.0e-6 np.testing.assert_array_less( - 0.0, results["Pipe1.HeatIn.Heat"] - results["Pipe1.HeatOut.Heat"] + tol_value + 0.0, + results["Pipe1.HeatIn.Heat"] - results["Pipe1.HeatOut.Heat"] + tol_value, ) np.testing.assert_array_less( - results["Pipe1_ret.HeatIn.Heat"] - results["Pipe1_ret.HeatOut.Heat"] - tol_value, 0.0 + results["Pipe1_ret.HeatIn.Heat"] - results["Pipe1_ret.HeatOut.Heat"] - tol_value, + 0.0, ) # ------------------------------------------------------------------------------------------ @@ -225,8 +251,14 @@ def energy_system_options(self): options["neglect_pipe_heat_losses"] = True return options + ( + heating_cooling_problem_no_heat_loss, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatingCoolingProblemNoHeatLoss) + heat_problem = run_esdl_mesido_optimization( - HeatingCoolingProblemNoHeatLoss, + heating_cooling_problem_no_heat_loss, base_folder=base_folder, esdl_file_name="LT_wko_heating_and_cooling.esdl", esdl_parser=ESDLFileParser, @@ -238,6 +270,7 @@ def energy_system_options(self): demand_matching_test(heat_problem, results) energy_conservation_test(heat_problem, results) heat_to_discharge_test(heat_problem, results) + check_scaling(self, rtc_logger, rtc_logs_list) # Check cyclic constraint np.testing.assert_allclose( @@ -249,7 +282,9 @@ def energy_system_options(self): 0.0, results["Pipe1.HeatIn.Heat"] - results["Pipe1.HeatOut.Heat"], atol=1e-6 ) np.testing.assert_allclose( - 0.0, results["Pipe1_ret.HeatIn.Heat"] - results["Pipe1_ret.HeatOut.Heat"], atol=1e-6 + 0.0, + results["Pipe1_ret.HeatIn.Heat"] - results["Pipe1_ret.HeatOut.Heat"], + atol=1e-6, ) # ------------------------------------------------------------------------------------------ diff --git a/tests/test_electric_bus.py b/tests/test_electric_bus.py index 77a87059b..bc045ec05 100644 --- a/tests/test_electric_bus.py +++ b/tests/test_electric_bus.py @@ -34,7 +34,9 @@ def test_voltages_and_power_network1(self): """ import models.unit_cases_electricity.bus_networks.src.example as example - from models.unit_cases_electricity.bus_networks.src.example import ElectricityProblem + from models.unit_cases_electricity.bus_networks.src.example import ( + ElectricityProblem, + ) base_folder = Path(example.__file__).resolve().parent.parent @@ -69,7 +71,8 @@ def test_voltages_and_power_network1(self): # check if minimum voltage is reached np.testing.assert_array_less( - solution.parameters(0)["ElectricityDemand_e527.min_voltage"] - 1.0e-3, v_demand + solution.parameters(0)["ElectricityDemand_e527.min_voltage"] - 1.0e-3, + v_demand, ) # Check that current is high enough to carry the power np.testing.assert_array_less(p_demand - 1e-12, v_demand * i_demand) diff --git a/tests/test_electric_source_sink.py b/tests/test_electric_source_sink.py index 7b90cff69..fcd502da7 100644 --- a/tests/test_electric_source_sink.py +++ b/tests/test_electric_source_sink.py @@ -32,7 +32,9 @@ def test_source_sink(self): """ import models.unit_cases_electricity.source_sink_cable.src.example as example - from models.unit_cases_electricity.source_sink_cable.src.example import ElectricityProblem + from models.unit_cases_electricity.source_sink_cable.src.example import ( + ElectricityProblem, + ) base_folder = Path(example.__file__).resolve().parent.parent tol = 1e-10 diff --git a/tests/test_electricity_storage.py b/tests/test_electricity_storage.py index fa0b592eb..f2795bf7f 100644 --- a/tests/test_electricity_storage.py +++ b/tests/test_electricity_storage.py @@ -1,110 +1,114 @@ -from pathlib import Path -from unittest import TestCase - -from mesido.esdl.esdl_parser import ESDLFileParser -from mesido.esdl.profile_parser import ProfileReaderFromFile -from mesido.util import run_esdl_mesido_optimization - -import numpy as np - -from utils_tests import demand_matching_test, electric_power_conservation_test, feasibility_test - - -class TestMILPElectricSourceSink(TestCase): - def test_source_sink(self): - """ - Tests for an electricity network that consist out of a source, a sink and storage, - connected with electricity cables. - - Checks: - - Check that the efficiency for charging and discharging is used proper to determine the - consumed and stored power - - Check that the battery is used to match demand - - Check that charging and discharging properly connected to the network (direction) - - Check that the is_charging variable is set correctly - - - """ - - import models.unit_cases_electricity.battery.src.example as example - from models.unit_cases_electricity.battery.src.example import ElectricityProblem - - base_folder = Path(example.__file__).resolve().parent.parent - tol = 1e-10 - - solution = run_esdl_mesido_optimization( - ElectricityProblem, - base_folder=base_folder, - esdl_file_name="source_sink_storage.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries.csv", - ) - results = solution.extract_results() - parameters = solution.parameters(0) - - feasibility_test(solution) - - demand_matching_test(solution, results) - electric_power_conservation_test(solution, results) - - storage_name = solution.energy_system_components.get("electricity_storage")[0] - charge_eff = parameters[f"{storage_name}.charge_efficiency"] - discharge_eff = parameters[f"{storage_name}.discharge_efficiency"] - is_charging = results[f"{storage_name}__is_charging"] - eff_power_change_bat = results[f"{storage_name}.Effective_power_charging"] - eff_power_change_discharge_bat = results[f"{storage_name}__effective_power_discharging"] - power_bat_network = results[f"{storage_name}.ElectricityIn.Power"] - stored_el = results[f"{storage_name}.Stored_electricity"] - - power_cable_bat = results["ElectricityCable_91c1.ElectricityOut.Power"] - np.testing.assert_allclose(power_cable_bat, power_bat_network, atol=tol) - - # if battery is charging (1), ElectricityIn.Power and effective_power charging should be - # positive, else negative - bigger_then = all(is_charging * eff_power_change_bat >= 0) - smaller_then = all((1 - is_charging) * eff_power_change_bat <= 0) - self.assertTrue(bigger_then) - self.assertTrue(smaller_then) - - bigger_then = all(is_charging * power_bat_network >= 0) - smaller_then = all((1 - is_charging) * power_bat_network <= 0) - self.assertTrue(bigger_then) - self.assertTrue(smaller_then) - - # battery should be charging at atleast one timestep to overcome the difference between max - # production and demand - self.assertTrue(sum(is_charging) >= 1) - - # stored electricity starts at 0 - np.testing.assert_allclose( - stored_el[0], - 0.0, - err_msg="The battery should be empty at the start to check if it operates and " - "predicted", - ) - - # stored electricity change should be equal to the effective power change - stored_change = stored_el[1:] - stored_el[:-1] - np.testing.assert_allclose(eff_power_change_bat[1:] * 3600, stored_change, atol=tol) - - # effective power change while charging should be equal to efficiency * powerIn - np.testing.assert_allclose( - eff_power_change_bat * is_charging, - power_bat_network * is_charging * charge_eff, - atol=tol, - ) - # effective power change while discharging should be equal to powerOut/efficiency - np.testing.assert_allclose( - eff_power_change_bat * (1 - is_charging), - power_bat_network * (1 - is_charging) / discharge_eff, - atol=tol, - ) - - # effective power discharge variable should always be the bigger or equal to the negative - # of the charge variable and bigger then zero. The zero should only occur if battery is - # charging. When a goal would be set to minimise discharge it should match the charge power, - # however now this goal is not turned on. - # TODO: when the new goal is included create test, this will end up in the mc_simulator - np.testing.assert_array_less(-eff_power_change_bat, eff_power_change_discharge_bat + tol) - self.assertTrue(all(eff_power_change_discharge_bat >= 0.0)) +from pathlib import Path +from unittest import TestCase + +from mesido.esdl.esdl_parser import ESDLFileParser +from mesido.esdl.profile_parser import ProfileReaderFromFile +from mesido.util import run_esdl_mesido_optimization + +import numpy as np + +from utils_tests import ( + demand_matching_test, + electric_power_conservation_test, + feasibility_test, +) + + +class TestMILPElectricSourceSink(TestCase): + def test_source_sink(self): + """ + Tests for an electricity network that consist out of a source, a sink and storage, + connected with electricity cables. + + Checks: + - Check that the efficiency for charging and discharging is used proper to determine the + consumed and stored power + - Check that the battery is used to match demand + - Check that charging and discharging properly connected to the network (direction) + - Check that the is_charging variable is set correctly + + + """ + + import models.unit_cases_electricity.battery.src.example as example + from models.unit_cases_electricity.battery.src.example import ElectricityProblem + + base_folder = Path(example.__file__).resolve().parent.parent + tol = 1e-10 + + solution = run_esdl_mesido_optimization( + ElectricityProblem, + base_folder=base_folder, + esdl_file_name="source_sink_storage.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries.csv", + ) + results = solution.extract_results() + parameters = solution.parameters(0) + + feasibility_test(solution) + + demand_matching_test(solution, results) + electric_power_conservation_test(solution, results) + + storage_name = solution.energy_system_components.get("electricity_storage")[0] + charge_eff = parameters[f"{storage_name}.charge_efficiency"] + discharge_eff = parameters[f"{storage_name}.discharge_efficiency"] + is_charging = results[f"{storage_name}__is_charging"] + eff_power_change_bat = results[f"{storage_name}.Effective_power_charging"] + eff_power_change_discharge_bat = results[f"{storage_name}__effective_power_discharging"] + power_bat_network = results[f"{storage_name}.ElectricityIn.Power"] + stored_el = results[f"{storage_name}.Stored_electricity"] + + power_cable_bat = results["ElectricityCable_91c1.ElectricityOut.Power"] + np.testing.assert_allclose(power_cable_bat, power_bat_network, atol=tol) + + # if battery is charging (1), ElectricityIn.Power and effective_power charging should be + # positive, else negative + bigger_then = all(is_charging * eff_power_change_bat >= 0) + smaller_then = all((1 - is_charging) * eff_power_change_bat <= 0) + self.assertTrue(bigger_then) + self.assertTrue(smaller_then) + + bigger_then = all(is_charging * power_bat_network >= 0) + smaller_then = all((1 - is_charging) * power_bat_network <= 0) + self.assertTrue(bigger_then) + self.assertTrue(smaller_then) + + # battery should be charging at atleast one timestep to overcome the difference between max + # production and demand + self.assertTrue(sum(is_charging) >= 1) + + # stored electricity starts at 0 + np.testing.assert_allclose( + stored_el[0], + 0.0, + err_msg="The battery should be empty at the start to check if it operates and " + "predicted", + ) + + # stored electricity change should be equal to the effective power change + stored_change = stored_el[1:] - stored_el[:-1] + np.testing.assert_allclose(eff_power_change_bat[1:] * 3600, stored_change, atol=tol) + + # effective power change while charging should be equal to efficiency * powerIn + np.testing.assert_allclose( + eff_power_change_bat * is_charging, + power_bat_network * is_charging * charge_eff, + atol=tol, + ) + # effective power change while discharging should be equal to powerOut/efficiency + np.testing.assert_allclose( + eff_power_change_bat * (1 - is_charging), + power_bat_network * (1 - is_charging) / discharge_eff, + atol=tol, + ) + + # effective power discharge variable should always be the bigger or equal to the negative + # of the charge variable and bigger then zero. The zero should only occur if battery is + # charging. When a goal would be set to minimise discharge it should match the charge power, + # however now this goal is not turned on. + # TODO: when the new goal is included create test, this will end up in the mc_simulator + np.testing.assert_array_less(-eff_power_change_bat, eff_power_change_discharge_bat + tol) + self.assertTrue(all(eff_power_change_discharge_bat >= 0.0)) diff --git a/tests/test_electrolyzer.py b/tests/test_electrolyzer.py index 4eb173233..875b9b7d2 100644 --- a/tests/test_electrolyzer.py +++ b/tests/test_electrolyzer.py @@ -27,7 +27,9 @@ def test_electrolyzer_inequality(self): - The pipe head loss constraint for a hydrogen network """ import models.unit_cases_electricity.electrolyzer.src.example as example - from models.unit_cases_electricity.electrolyzer.src.example import MILPProblemInequality + from models.unit_cases_electricity.electrolyzer.src.example import ( + MILPProblemInequality, + ) base_folder = Path(example.__file__).resolve().parent.parent @@ -116,7 +118,8 @@ def solver_options(self): # Check that the wind farm setpoint matches with the production np.testing.assert_allclose( - results["WindPark_7f14.ElectricityOut.Power"], ub * results["WindPark_7f14__set_point"] + results["WindPark_7f14.ElectricityOut.Power"], + ub * results["WindPark_7f14__set_point"], ) # Checks on the storage @@ -180,7 +183,8 @@ def solver_options(self): ) # Check electrolyzer output massflow np.testing.assert_allclose( - results["Electrolyzer_fc66.Gas_mass_flow_out"], [431.367058, 431.367058, 431.367058] + results["Electrolyzer_fc66.Gas_mass_flow_out"], + [431.367058, 431.367058, 431.367058], ) # ----------------------------------------------------------------------------------------- @@ -246,7 +250,9 @@ def test_electrolyzer_minimum_power(self): """ import models.unit_cases_electricity.electrolyzer.src.example as example - from models.unit_cases_electricity.electrolyzer.src.example import MILPProblemInequality + from models.unit_cases_electricity.electrolyzer.src.example import ( + MILPProblemInequality, + ) base_folder = Path(example.__file__).resolve().parent.parent diff --git a/tests/test_end_scenario_sizing.py b/tests/test_end_scenario_sizing.py index 2d4c24178..e89cbcd90 100644 --- a/tests/test_end_scenario_sizing.py +++ b/tests/test_end_scenario_sizing.py @@ -16,6 +16,11 @@ from rtctools.util import run_optimization_problem +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + from utils_tests import demand_matching_test @@ -26,10 +31,16 @@ def setUpClass(cls) -> None: base_folder = Path(run_ates.__file__).resolve().parent.parent + ( + cls.end_scenario_sizing_highs, + cls.rtc_logger, + cls.rtc_logs_list, + ) = create_problem_with_debug_info(EndScenarioSizing) + # This is an optimization done over a full year with timesteps of 5 days and hour timesteps # for the peak day cls.solution = run_optimization_problem( - EndScenarioSizing, + cls.end_scenario_sizing_highs, base_folder=base_folder, esdl_file_name="test_case_small_network_with_ates_with_buffer_all_optional.esdl", esdl_parser=ESDLFileParser, @@ -68,6 +79,9 @@ def test_end_scenario_sizing(self): # Check whehter the heat demand is matched demand_matching_test(self.solution, self.results) + # Check scaling differences and ranges in objective, matrix and rhs + check_scaling(self, self.rtc_logger, self.rtc_logs_list) + # Check that indeed the available pipe classes were adapted based on expected flow # Pipe connected to a demand assert self.solution.pipe_classes("Pipe2")[0].name == "DN150" # initially DN->None diff --git a/tests/test_end_scenario_sizing_annualized.py b/tests/test_end_scenario_sizing_annualized.py index 1da591a64..b42c98644 100644 --- a/tests/test_end_scenario_sizing_annualized.py +++ b/tests/test_end_scenario_sizing_annualized.py @@ -85,7 +85,8 @@ def test_end_scenario_sizing_annualized(self): # # Assertion 1: Model for annualized objective value with discount=0 and # # technical life 1 year matches the objective value of the non-discounted problem np.testing.assert_allclose( - solution__annualized_modified_param.objective_value, solution_run_ates.objective_value + solution__annualized_modified_param.objective_value, + solution_run_ates.objective_value, ) # Assertion 2: Undiscounted problem has a lower objective value than the discocunted one diff --git a/tests/test_esdl_parsing.py b/tests/test_esdl_parsing.py index f67a24e6b..900e1f041 100644 --- a/tests/test_esdl_parsing.py +++ b/tests/test_esdl_parsing.py @@ -17,7 +17,9 @@ def test_from_string_and_from_file_are_equal(self): from using either the file or the string as input are the same. """ import models.unit_cases_electricity.electrolyzer.src.example as example - from models.unit_cases_electricity.electrolyzer.src.example import MILPProblemInequality + from models.unit_cases_electricity.electrolyzer.src.example import ( + MILPProblemInequality, + ) base_folder = Path(example.__file__).resolve().parent.parent diff --git a/tests/test_esdl_pycml.py b/tests/test_esdl_pycml.py index 45db8362a..6027d0e16 100644 --- a/tests/test_esdl_pycml.py +++ b/tests/test_esdl_pycml.py @@ -20,7 +20,10 @@ def test_basic_source_and_demand_heat(self): """ import models.basic_source_and_demand.src.heat_comparison as heat_comparison - from models.basic_source_and_demand.src.heat_comparison import HeatESDL, HeatPython + from models.basic_source_and_demand.src.heat_comparison import ( + HeatESDL, + HeatPython, + ) base_folder = Path(heat_comparison.__file__).resolve().parent.parent input_folder = base_folder / "input" diff --git a/tests/test_gas_boiler.py b/tests/test_gas_boiler.py index 6c9cb7c7c..35994a72d 100644 --- a/tests/test_gas_boiler.py +++ b/tests/test_gas_boiler.py @@ -7,7 +7,16 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestGasBoiler(TestCase): @@ -28,8 +37,14 @@ def test_gas_boiler(self): base_folder = Path(example.__file__).resolve().parent.parent + ( + source_pipe_sink_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(SourcePipeSink) + heat_problem = run_esdl_mesido_optimization( - SourcePipeSink, + source_pipe_sink_scaling, base_folder=base_folder, esdl_file_name="sourcesink_withgasboiler.esdl", esdl_parser=ESDLFileParser, @@ -42,6 +57,11 @@ def test_gas_boiler(self): demand_matching_test(heat_problem, results) energy_conservation_test(heat_problem, results) heat_to_discharge_test(heat_problem, results) + check_scaling( + self, + rtc_logger, + rtc_logs_list, + ) np.testing.assert_array_less(0.0, results["GasHeater_f713.Heat_source"]) np.testing.assert_array_less(0.0, results["GasProducer_82ec.Gas_source_mass_flow"]) diff --git a/tests/test_gas_multi_demand_source_node.py b/tests/test_gas_multi_demand_source_node.py index 7c9b340f2..72869a072 100644 --- a/tests/test_gas_multi_demand_source_node.py +++ b/tests/test_gas_multi_demand_source_node.py @@ -22,7 +22,9 @@ def test_multi_demand_source_node(self): """ import models.unit_cases_gas.multi_demand_source_node.src.run_test as example - from models.unit_cases_gas.multi_demand_source_node.src.run_test import GasProblem + from models.unit_cases_gas.multi_demand_source_node.src.run_test import ( + GasProblem, + ) base_folder = Path(example.__file__).resolve().parent.parent @@ -44,13 +46,18 @@ def energy_system_options(self): results = heat_problem.extract_results() # Test head at node - for node, connected_pipes in heat_problem.energy_system_topology.gas_nodes.items(): + for ( + node, + connected_pipes, + ) in heat_problem.energy_system_topology.gas_nodes.items(): discharge_sum = 0.0 for i_conn, (_pipe, orientation) in connected_pipes.items(): discharge_sum += results[f"{node}.GasConn[{i_conn+1}].Q"] * orientation np.testing.assert_allclose( - results[f"{node}.GasConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.GasConn[{i_conn+1}].H"], + results[f"{node}.H"], + atol=1.0e-6, ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) diff --git a/tests/test_head_loss.py b/tests/test_head_loss.py index 032fdaa66..2fed12d3f 100644 --- a/tests/test_head_loss.py +++ b/tests/test_head_loss.py @@ -11,6 +11,11 @@ import numpy as np +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + from utils_tests import demand_matching_test @@ -89,8 +94,16 @@ def energy_system_options(self): "influxdb_verify_ssl": False, } + test_name_suffix = head_loss_option_setting.name + + ( + source_pipe_sink_dw_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(SourcePipeSinkDW) + solution = run_esdl_mesido_optimization( - SourcePipeSinkDW, + source_pipe_sink_dw_scaling, base_folder=base_folder, esdl_file_name="sourcesink.esdl", esdl_parser=ESDLFileParser, @@ -100,6 +113,9 @@ def energy_system_options(self): ) results = solution.extract_results() + # Check scaling differences and ranges in objective, matrix and rhs + check_scaling(self, rtc_logger, rtc_logs_list, test_name_suffix=test_name_suffix) + pipes = ["Pipe1"] for itime in range(len(results[f"{pipes[0]}.dH"])): v_max = solution.heat_network_settings["maximum_velocity"] diff --git a/tests/test_head_loss_class.py b/tests/test_head_loss_class.py index 3f68fb7a0..f6ef64823 100644 --- a/tests/test_head_loss_class.py +++ b/tests/test_head_loss_class.py @@ -59,7 +59,10 @@ def optimize(self): HeadLossOption.LINEARIZED_N_LINES_WEAK_INEQUALITY, ]: m = run_optimization_problem( - Model, head_loss_option=h, base_folder=base_folder, input_folder=input_folder + Model, + head_loss_option=h, + base_folder=base_folder, + input_folder=input_folder, ) options = m.energy_system_options() diff --git a/tests/test_heat.py b/tests/test_heat.py index b1acaa7cf..8f8ef1756 100644 --- a/tests/test_heat.py +++ b/tests/test_heat.py @@ -8,7 +8,16 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestHeat(TestCase): @@ -26,8 +35,14 @@ def test_heat_loss(self): base_folder = Path(double_pipe_heat.__file__).resolve().parent.parent + ( + source_pipe_sink_scaled, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(SourcePipeSink) + case = run_esdl_mesido_optimization( - SourcePipeSink, + source_pipe_sink_scaled, base_folder=base_folder, esdl_file_name="sourcesink.esdl", esdl_parser=ESDLFileParser, @@ -46,6 +61,7 @@ def test_heat_loss(self): demand_matching_test(case, results) energy_conservation_test(case, results) heat_to_discharge_test(case, results) + check_scaling(self, rtc_logger, rtc_logs_list) def test_zero_heat_loss(self): """ diff --git a/tests/test_hydraulic_power.py b/tests/test_hydraulic_power.py index 679ac8654..7a87f6474 100644 --- a/tests/test_hydraulic_power.py +++ b/tests/test_hydraulic_power.py @@ -186,7 +186,9 @@ def test_hydraulic_power_heat(self): # HeadLossOption.LINEARIZED_ONE_LINE_EQUALITY and # HeadLossOption.LINEARIZED_N_LINES_WEAK_INEQUALITY (with 1 linear segment) np.testing.assert_allclose( - hydraulic_power_linear, hydraulic_power_dw_1, err_msg="Values should be the same" + hydraulic_power_linear, + hydraulic_power_dw_1, + err_msg="Values should be the same", ) # ---------------------------------------------------------------------------------------- # Rerun MILP with DW head loss setting, and default line segments @@ -389,7 +391,6 @@ def test_hydraulic_power_gas_multi_demand(self): base_folder = Path(run_test.__file__).resolve().parent.parent class GasProblemHydraulic(GasProblem): - def read(self): super().read() @@ -457,7 +458,8 @@ def energy_system_options(self): ) elif v_inspect_line_ind[k] < v_inspect_line_ind[k + 1]: np.testing.assert_array_less( - (pipe_hp[k] + 1e-6) * pipe_mass[k + 1] / pipe_mass[k], pipe_hp[k + 1] + (pipe_hp[k] + 1e-6) * pipe_mass[k + 1] / pipe_mass[k], + pipe_hp[k + 1], ) ind_check += 1 else: diff --git a/tests/test_insulation.py b/tests/test_insulation.py index f1d09da89..61cd6708e 100644 --- a/tests/test_insulation.py +++ b/tests/test_insulation.py @@ -1,214 +1,233 @@ -from pathlib import Path -from unittest import TestCase - -from mesido.esdl.esdl_parser import ESDLFileParser -from mesido.esdl.profile_parser import ProfileReaderFromFile -from mesido.util import run_esdl_mesido_optimization - -import numpy as np - - -class TestInsulation(TestCase): - """ - This testcase class should contain the following tests: - 1. Test to select the lowest heating demands (best insulation level), check that the - resulting demands are the same as the original demand (input file) * insulation factor for the - best insulation level and that the source is sufficient for the demands - 1b. Similar to test 1, test to select the lowest heating demand for HeatingDemand_e6b3 (has 3 - possible insulation levels), and only specify 1 insulation level (which must be active) for - HeatingDemand_f15e - 2. Test where only demand can be fulfilled by production if at least one Heatingdemand - is insulated to reduce heating demand to below production capacity, but for other reasons - should not insulate (reality this would be a case where the costs of insulation are - relatively high thus insulation that is not cost efficient --> thus keeping high deltaT)(e.g. - test with minimise pipe diameter, or minimize flow at sources) - 2b. Test as 2, but instead of not having enough production capacity in total, not having - enough production capacity at standard network temperatures, such that network temperature of - one hydraulically decoupled network should be reduced by insulation houses and thus reducing - Tmin at those demands, such that lower network temperature can be chosen (again with minimize - flow at sources) (e.g. still not cost efficient to insulate otherwise) - 3. Test to select LT sources (which have lower cost, but only possible if Tmin of demands is - low enough) - 4. Test in which not all LT sources are selected as Tmin of demands is not low enough - --> maybe 3 and 4 can be combined --> so forinstance only LT source behind HEX is selected due - to insulation of that Heating demand, but other HD can not be insulated far enough for LT - source on the primary network.(e.g. goal, minimise heat loss, does not solve the provided - cases) - 5. Test where TCO minimised, combination of investment cost of insulation vs lower Temperature - network, thus lower heat loss (and allowing cheaper LT producers). - #TODO: add test cases 2, 2b, 3, 4 and 5 as detailed above - #TODO: maybe we can make COP heatpump dependent on the chosen network temperatures - """ - - # test1 - def test_insulation_heatdemand(self): - """ - Check that the best insulation class is selected when we optimize for minimal - heat production. - - Checks: - - That the correct insulation class is selected - - Check that the other insulation classes are not selected - - Check that there is sufficient heat. - - Check that the profile that is matched is as expected - - Missing: - - Energy conservation and heat to discharge (replace current check of sufficient heat) - - """ - import models.insulation.src.run_insulation as run_insulation - from models.insulation.src.run_insulation import HeatProblem - - base_folder = Path(run_insulation.__file__).resolve().parent.parent - heat_problem = run_esdl_mesido_optimization( - HeatProblem, - base_folder=base_folder, - esdl_file_name="Insulation.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries_import.xml", - ) - results = heat_problem.extract_results() - - test = TestCase() - test.assertTrue(heat_problem.solver_stats["success"], msg="Optimisation did not succeed") - - # Check that only the demand for insulation A has been selected for every time step - np.testing.assert_allclose( - 1.0, - results["HeatingDemand_f15e__demand_insulation_class_A"], - err_msg="The lowest demand (insulation level A) has not been selected for every time" - " step", - ) - np.testing.assert_allclose( - 1.0, - results["HeatingDemand_e6b3__demand_insulation_class_A"], - err_msg="The lowest demand (insulation level A) has not been selected for every time" - " step", - ) - other_demand_insulation_class = ( - results["HeatingDemand_f15e__demand_insulation_class_B"] - + results["HeatingDemand_e6b3__demand_insulation_class_B"] - + results["HeatingDemand_f15e__demand_insulation_class_C"] - + results["HeatingDemand_e6b3__demand_insulation_class_C"] - ) - np.testing.assert_allclose( - 0.0, - other_demand_insulation_class, - err_msg="Insulation B or C should not be selected for any demand", - ) - # Check that the heat sources (not connected to HP) + HP secondary > demand - tot_src = ( - results["ResidualHeatSource_6783.Heat_source"] - + results["ResidualHeatSource_4539.Heat_source"] - + results["HeatPump_cd41.Secondary_heat"] - - results["HeatStorage_bce7.Heat_buffer"] - ) / 1.0e6 - tot_dmnd = ( - results["HeatingDemand_f15e.Heat_demand"] + results["HeatingDemand_e6b3.Heat_demand"] - ) / 1.0e6 - np.testing.assert_array_less( - (tot_dmnd - tot_src), 0.0, err_msg="The heat source is not sufficient" - ) - # Check that the demand load achieved == (base demand load * insulation level scaling - # factor. Insulation level "A" should be active, which is index=0 in the insulation_levels - # attributes index - np.testing.assert_allclose( - heat_problem.base_demand_load("HeatingDemand_f15e")[0:5] - * heat_problem.insulation_levels()["scaling_factor"][0], - results["HeatingDemand_f15e.Heat_demand"], - err_msg="The scaled demand value is incorrect: HeatingDemand_f15e.Heat_demand", - ) - np.testing.assert_allclose( - heat_problem.base_demand_load("HeatingDemand_e6b3")[0:5] - * heat_problem.insulation_levels()["scaling_factor"][0], - results["HeatingDemand_e6b3.Heat_demand"], - err_msg="The scaled demand value is incorrect: HeatingDemand_e6b3.Heat_demand", - ) - - # test1_B - def test_insulation_heatdemand_b(self): - """ - Similar to test one, only now one of the demands only has one insulation class available. - - Checks: - - That the correct insulation class is selected - - Check that the other insulation classes are not selected - - """ - import models.insulation.src.run_insulation as run_insulation - from models.insulation.src.run_insulation import HeatProblemB - - base_folder = Path(run_insulation.__file__).resolve().parent.parent - heat_problem = run_esdl_mesido_optimization( - HeatProblemB, - base_folder=base_folder, - esdl_file_name="Insulation.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries_import.xml", - ) - results = heat_problem.extract_results() - - test = TestCase() - test.assertTrue(heat_problem.solver_stats["success"], msg="Optimisation did not succeed") - - # Check that only the demand for insulation A has been selected for every time step - np.testing.assert_allclose( - 1.0, - results["HeatingDemand_e6b3__demand_insulation_class_A"], - err_msg="The lowest demand (insulation level A) has not been selected for every time" - " step", - ) - other_demand_insulation_class = ( - abs(results["HeatingDemand_e6b3__demand_insulation_class_B"]) - + results["HeatingDemand_e6b3__demand_insulation_class_C"] - ) - - np.testing.assert_allclose( - 0.0, - other_demand_insulation_class, - err_msg="Insulation B or C should not be selected for any demand", - atol=1e-8, - ) - # Check that insulation level C is active for HeatingDemand_f15e - np.testing.assert_allclose( - 1.0, - results["HeatingDemand_f15e__demand_insulation_class_C"], - err_msg="The lowest demand (insulation level C) has not been selected for every time" - " step", - ) - - # TODO: add test case code below: - # test2 &2b - # def test_insulation_prod_capacity_temperature(self): - # import models.insulation.src.run_insulation as run_insulation - # from models.insulation.src.run_insulation import HeatProblemSources - - # base_folder = Path(run_insulation.__file__).resolve().parent.parent - # heat_problem = run_optimization_problem(HeatProblemSources, base_folder=base_folder) - - # results = heat_problem.extract_results() - - # # TODO: add the checks - - -# TODO add test for electricity -# class TestElectricity(TestCase): -# """ -# This testcase class should contain the following tests: -# 1. Variable electricity price during day: when electricity price low, HP should operate to its -# maximum and fill buffer, during high electricity price HP running lower capacity (only test -# with hourly timestep and timehorizon of few days. -# 2. -# """ - - -if __name__ == "__main__": - import time - - start_time = time.time() - a = TestInsulation() - a.test_insulation_heatdemand() - a.test_insulation_heatdemand_b() - print("Execution time: " + time.strftime("%M:%S", time.gmtime(time.time() - start_time))) +from pathlib import Path +from unittest import TestCase + +from mesido.esdl.esdl_parser import ESDLFileParser +from mesido.esdl.profile_parser import ProfileReaderFromFile +from mesido.util import run_esdl_mesido_optimization + +import numpy as np + +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + + +class TestInsulation(TestCase): + """ + This testcase class should contain the following tests: + 1. Test to select the lowest heating demands (best insulation level), check that the + resulting demands are the same as the original demand (input file) * insulation factor for the + best insulation level and that the source is sufficient for the demands + 1b. Similar to test 1, test to select the lowest heating demand for HeatingDemand_e6b3 (has 3 + possible insulation levels), and only specify 1 insulation level (which must be active) for + HeatingDemand_f15e + 2. Test where only demand can be fulfilled by production if at least one Heatingdemand + is insulated to reduce heating demand to below production capacity, but for other reasons + should not insulate (reality this would be a case where the costs of insulation are + relatively high thus insulation that is not cost efficient --> thus keeping high deltaT)(e.g. + test with minimise pipe diameter, or minimize flow at sources) + 2b. Test as 2, but instead of not having enough production capacity in total, not having + enough production capacity at standard network temperatures, such that network temperature of + one hydraulically decoupled network should be reduced by insulation houses and thus reducing + Tmin at those demands, such that lower network temperature can be chosen (again with minimize + flow at sources) (e.g. still not cost efficient to insulate otherwise) + 3. Test to select LT sources (which have lower cost, but only possible if Tmin of demands is + low enough) + 4. Test in which not all LT sources are selected as Tmin of demands is not low enough + --> maybe 3 and 4 can be combined --> so forinstance only LT source behind HEX is selected due + to insulation of that Heating demand, but other HD can not be insulated far enough for LT + source on the primary network.(e.g. goal, minimise heat loss, does not solve the provided + cases) + 5. Test where TCO minimised, combination of investment cost of insulation vs lower Temperature + network, thus lower heat loss (and allowing cheaper LT producers). + #TODO: add test cases 2, 2b, 3, 4 and 5 as detailed above + #TODO: maybe we can make COP heatpump dependent on the chosen network temperatures + """ + + # test1 + def test_insulation_heatdemand(self): + """ + Check that the best insulation class is selected when we optimize for minimal + heat production. + + Checks: + - That the correct insulation class is selected + - Check that the other insulation classes are not selected + - Check that there is sufficient heat. + - Check that the profile that is matched is as expected + + Missing: + - Energy conservation and heat to discharge (replace current check of sufficient heat) + + """ + import models.insulation.src.run_insulation as run_insulation + from models.insulation.src.run_insulation import HeatProblem + + base_folder = Path(run_insulation.__file__).resolve().parent.parent + + ( + heat_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblem) + + heat_problem = run_esdl_mesido_optimization( + heat_problem_scaling, + base_folder=base_folder, + esdl_file_name="Insulation.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries_import.xml", + ) + results = heat_problem.extract_results() + + test = TestCase() + test.assertTrue(heat_problem.solver_stats["success"], msg="Optimisation did not succeed") + + # Check that only the demand for insulation A has been selected for every time step + np.testing.assert_allclose( + 1.0, + results["HeatingDemand_f15e__demand_insulation_class_A"], + err_msg="The lowest demand (insulation level A) has not been selected for every time" + " step", + ) + np.testing.assert_allclose( + 1.0, + results["HeatingDemand_e6b3__demand_insulation_class_A"], + err_msg="The lowest demand (insulation level A) has not been selected for every time" + " step", + ) + other_demand_insulation_class = ( + results["HeatingDemand_f15e__demand_insulation_class_B"] + + results["HeatingDemand_e6b3__demand_insulation_class_B"] + + results["HeatingDemand_f15e__demand_insulation_class_C"] + + results["HeatingDemand_e6b3__demand_insulation_class_C"] + ) + np.testing.assert_allclose( + 0.0, + other_demand_insulation_class, + err_msg="Insulation B or C should not be selected for any demand", + ) + # Check that the heat sources (not connected to HP) + HP secondary > demand + tot_src = ( + results["ResidualHeatSource_6783.Heat_source"] + + results["ResidualHeatSource_4539.Heat_source"] + + results["HeatPump_cd41.Secondary_heat"] + - results["HeatStorage_bce7.Heat_buffer"] + ) / 1.0e6 + tot_dmnd = ( + results["HeatingDemand_f15e.Heat_demand"] + results["HeatingDemand_e6b3.Heat_demand"] + ) / 1.0e6 + np.testing.assert_array_less( + (tot_dmnd - tot_src), 0.0, err_msg="The heat source is not sufficient" + ) + # Check that the demand load achieved == (base demand load * insulation level scaling + # factor. Insulation level "A" should be active, which is index=0 in the insulation_levels + # attributes index + np.testing.assert_allclose( + heat_problem.base_demand_load("HeatingDemand_f15e")[0:5] + * heat_problem.insulation_levels()["scaling_factor"][0], + results["HeatingDemand_f15e.Heat_demand"], + err_msg="The scaled demand value is incorrect: HeatingDemand_f15e.Heat_demand", + ) + np.testing.assert_allclose( + heat_problem.base_demand_load("HeatingDemand_e6b3")[0:5] + * heat_problem.insulation_levels()["scaling_factor"][0], + results["HeatingDemand_e6b3.Heat_demand"], + err_msg="The scaled demand value is incorrect: HeatingDemand_e6b3.Heat_demand", + ) + + # Check scaling differences and ranges in objective, matrix and rhs + check_scaling( + self, + rtc_logger, + rtc_logs_list, + ) + + # test1_B + def test_insulation_heatdemand_b(self): + """ + Similar to test one, only now one of the demands only has one insulation class available. + + Checks: + - That the correct insulation class is selected + - Check that the other insulation classes are not selected + + """ + import models.insulation.src.run_insulation as run_insulation + from models.insulation.src.run_insulation import HeatProblemB + + base_folder = Path(run_insulation.__file__).resolve().parent.parent + heat_problem = run_esdl_mesido_optimization( + HeatProblemB, + base_folder=base_folder, + esdl_file_name="Insulation.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries_import.xml", + ) + results = heat_problem.extract_results() + + test = TestCase() + test.assertTrue(heat_problem.solver_stats["success"], msg="Optimisation did not succeed") + + # Check that only the demand for insulation A has been selected for every time step + np.testing.assert_allclose( + 1.0, + results["HeatingDemand_e6b3__demand_insulation_class_A"], + err_msg="The lowest demand (insulation level A) has not been selected for every time" + " step", + ) + other_demand_insulation_class = ( + abs(results["HeatingDemand_e6b3__demand_insulation_class_B"]) + + results["HeatingDemand_e6b3__demand_insulation_class_C"] + ) + + np.testing.assert_allclose( + 0.0, + other_demand_insulation_class, + err_msg="Insulation B or C should not be selected for any demand", + atol=1e-8, + ) + # Check that insulation level C is active for HeatingDemand_f15e + np.testing.assert_allclose( + 1.0, + results["HeatingDemand_f15e__demand_insulation_class_C"], + err_msg="The lowest demand (insulation level C) has not been selected for every time" + " step", + ) + + # TODO: add test case code below: + # test2 &2b + # def test_insulation_prod_capacity_temperature(self): + # import models.insulation.src.run_insulation as run_insulation + # from models.insulation.src.run_insulation import HeatProblemSources + + # base_folder = Path(run_insulation.__file__).resolve().parent.parent + # heat_problem = run_optimization_problem(HeatProblemSources, base_folder=base_folder) + + # results = heat_problem.extract_results() + + # # TODO: add the checks + + +# TODO add test for electricity +# class TestElectricity(TestCase): +# """ +# This testcase class should contain the following tests: +# 1. Variable electricity price during day: when electricity price low, HP should operate to its +# maximum and fill buffer, during high electricity price HP running lower capacity (only test +# with hourly timestep and timehorizon of few days. +# 2. +# """ + + +if __name__ == "__main__": + import time + + start_time = time.time() + a = TestInsulation() + a.test_insulation_heatdemand() + a.test_insulation_heatdemand_b() + print("Execution time: " + time.strftime("%M:%S", time.gmtime(time.time() - start_time))) diff --git a/tests/test_logical_links.py b/tests/test_logical_links.py index 5df0793b8..45144c48f 100644 --- a/tests/test_logical_links.py +++ b/tests/test_logical_links.py @@ -7,7 +7,11 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestLogicalLinks(TestCase): @@ -22,7 +26,9 @@ def test_logical_links_electricity(self): """ import models.unit_cases_electricity.bus_networks.src.example as example - from models.unit_cases_electricity.bus_networks.src.example import ElectricityProblem + from models.unit_cases_electricity.bus_networks.src.example import ( + ElectricityProblem, + ) base_folder = Path(example.__file__).resolve().parent.parent @@ -54,7 +60,9 @@ def test_logical_links_gas(self): """ import models.unit_cases_gas.multi_demand_source_node.src.run_test as example - from models.unit_cases_gas.multi_demand_source_node.src.run_test import GasProblem + from models.unit_cases_gas.multi_demand_source_node.src.run_test import ( + GasProblem, + ) base_folder = Path(example.__file__).resolve().parent.parent @@ -84,7 +92,9 @@ def test_logical_links_nodes(self): """ import models.unit_cases_gas.source_pipe_split_sink.src.run_source_sink as example - from models.unit_cases_gas.source_pipe_split_sink.src.run_source_sink import GasProblem + from models.unit_cases_gas.source_pipe_split_sink.src.run_source_sink import ( + GasProblem, + ) base_folder = Path(example.__file__).resolve().parent.parent @@ -112,7 +122,9 @@ def test_logical_links_nodes(self): for i_conn, (_pipe, orientation) in connected_pipes.items(): discharge_sum += results[f"{node}.GasConn[{i_conn+1}].Q"] * orientation np.testing.assert_allclose( - results[f"{node}.GasConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.GasConn[{i_conn+1}].H"], + results[f"{node}.H"], + atol=1.0e-6, ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) @@ -151,7 +163,9 @@ def test_logical_links_nodes_heat(self): for i_conn, (_pipe, orientation) in connected_pipes.items(): discharge_sum += results[f"{node}.HeatConn[{i_conn+1}].Q"] * orientation np.testing.assert_allclose( - results[f"{node}.HeatConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.HeatConn[{i_conn+1}].H"], + results[f"{node}.H"], + atol=1.0e-6, ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) diff --git a/tests/test_max_size_and_optional_assets.py b/tests/test_max_size_and_optional_assets.py index 34b08ee3b..bbe7ac032 100644 --- a/tests/test_max_size_and_optional_assets.py +++ b/tests/test_max_size_and_optional_assets.py @@ -7,7 +7,12 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestMaxSizeAggregationCount(TestCase): @@ -126,7 +131,8 @@ def test_max_size_and_aggr_count(self): # losses as the buffer has a minimum fraction volume of 5%. # Therefore, we can check the max_size constraint. np.testing.assert_allclose( - True, results["HeatStorage_74c1.Stored_heat"] <= results["HeatStorage_74c1__max_size"] + True, + results["HeatStorage_74c1.Stored_heat"] <= results["HeatStorage_74c1__max_size"], ) np.testing.assert_allclose( True, abs(results["ATES_033c.Heat_ates"]) <= results["ATES_033c__max_size"] @@ -144,6 +150,7 @@ def test_max_size_and_aggr_count(self): # This is the same problem, but now with the buffer and ates also optional. # Therefore, we expect that the ates and buffer are no longer placed to avoid their heat # losses. This allows us to check if their placement constraints are proper. + solution = run_esdl_mesido_optimization( HeatProblem, base_folder=base_folder, @@ -163,3 +170,12 @@ def test_max_size_and_aggr_count(self): demand_matching_test(solution, results) energy_conservation_test(solution, results) heat_to_discharge_test(solution, results) + + +if __name__ == "__main__": + import time + + start_time = time.time() + a = TestMaxSizeAggregationCount() + a.test_max_size_and_aggr_count() + print("Execution time: " + time.strftime("%M:%S", time.gmtime(time.time() - start_time))) diff --git a/tests/test_multicommodity.py b/tests/test_multicommodity.py index 010537eed..b643e6617 100644 --- a/tests/test_multicommodity.py +++ b/tests/test_multicommodity.py @@ -1,278 +1,287 @@ -from pathlib import Path -from unittest import TestCase - -from mesido.esdl.esdl_parser import ESDLFileParser -from mesido.esdl.profile_parser import ProfileReaderFromFile -from mesido.util import run_esdl_mesido_optimization - -import numpy as np - -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test - - -class TestMultiCommodityHeatPump(TestCase): - """Test to verify that the optimisation problem can handle multicommodity problems, relating - electricity and heat""" - - def test_heat_pump_elec_min_heat(self): - """ - Verify that the minimisation of the heat_source used, and thus the optimization should - exploit the heatpump as much as possible, and minimum use of heat source at secondary - side. - - Checks: - - Standard checks for demand matching, heat to discharge and energy conservation - - Checks for sufficient production - - Checks for heat pump energy conservation and COP modelling - - Checks for Power = I * V at the heatpump - - """ - import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec - from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import HeatProblem2 - - base_folder = Path(run_hp_elec.__file__).resolve().parent.parent - - solution = run_esdl_mesido_optimization( - HeatProblem2, - base_folder=base_folder, - esdl_file_name="heat_pump_elec.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries_import.xml", - ) - results = solution.extract_results() - - demand_matching_test(solution, results) - energy_conservation_test(solution, results) - heat_to_discharge_test(solution, results) - - v_min_hp = solution.parameters(0)["GenericConversion_3d3f.min_voltage"] - i_max = solution.parameters(0)["ElectricityCable_9d3b.max_current"] - cop = solution.parameters(0)["GenericConversion_3d3f.COP"] - - demand_matching_test(solution, results) - heat_to_discharge_test(solution, results) - energy_conservation_test(solution, results) - - heatsource_prim = results["ResidualHeatSource_61b8.Heat_source"] - heatsource_sec = results["ResidualHeatSource_aec9.Heat_source"] - heatpump_power = results["GenericConversion_3d3f.Power_elec"] - heatpump_heat_prim = results["GenericConversion_3d3f.Primary_heat"] - heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] - heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] - heatdemand_prim = results["HeatingDemand_3322.Heat_demand"] - elec_prod_power = results["ElectricityProducer_ac2e.ElectricityOut.Power"] - - heatpump_voltage = results["GenericConversion_3d3f.ElectricityIn.V"] - heatpump_current = results["GenericConversion_3d3f.ElectricityIn.I"] - - np.testing.assert_allclose(heatsource_sec, 0.0, atol=1.0e-3) - - # check that heatpump is providing more energy to secondary side than demanded - np.testing.assert_array_less(heatdemand_sec - heatpump_heat_sec, 0) - # check that producer is providing more energy to heatpump and primary demand - np.testing.assert_array_less(heatdemand_prim - (heatsource_prim - heatpump_heat_prim), 0) - - # check that heatpumppower*COP==secondaryheat heatpump - np.testing.assert_allclose(heatpump_power * cop, heatpump_heat_sec) - # check power consumption with current and voltage heatpump - np.testing.assert_allclose(heatpump_power, heatpump_current * heatpump_voltage) - np.testing.assert_array_less(heatpump_power, elec_prod_power) - # check if current and voltage limits are satisfied - np.testing.assert_array_less(heatpump_current, i_max * np.ones(len(heatpump_current))) - np.testing.assert_allclose(v_min_hp * np.ones(len(heatpump_voltage)), heatpump_voltage) - - def test_heat_pump_elec_min_heat_curr_limit(self): - """ - Verify the minimization of the heat_source used. However, due to limitations in the - electricity transport through the cables, the power to the heatpump is limited. This in - turn limits the heat produced by the heatpump which is then not sufficient for the total - heating demand, resulting in heat production by the secondary heatsource (heat produced by - this asset is not 0). - - Checks: - - Standard checks for demand matching, heat to discharge and energy conservation - - Checks for sufficient production - - Checks for heat pump energy conservation and COP modelling - - Checks for Power = I * V at the heatpump - - """ - import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec - from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import HeatProblem - - base_folder = Path(run_hp_elec.__file__).resolve().parent.parent - - solution = run_esdl_mesido_optimization( - HeatProblem, - base_folder=base_folder, - esdl_file_name="heat_pump_elec.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries_import.xml", - ) - results = solution.extract_results() - - demand_matching_test(solution, results) - energy_conservation_test(solution, results) - heat_to_discharge_test(solution, results) - - v_min_hp = solution.parameters(0)["GenericConversion_3d3f.min_voltage"] - i_max = solution.parameters(0)["ElectricityCable_9d3b.max_current"] - cop = solution.parameters(0)["GenericConversion_3d3f.COP"] - - heatsource_prim = results["ResidualHeatSource_61b8.Heat_source"] - heatsource_sec = results["ResidualHeatSource_aec9.Heat_source"] - heatpump_power = results["GenericConversion_3d3f.Power_elec"] - heatpump_heat_prim = results["GenericConversion_3d3f.Primary_heat"] - heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] - heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] - heatdemand_prim = results["HeatingDemand_3322.Heat_demand"] - elec_prod_power = results["ElectricityProducer_ac2e.ElectricityOut.Power"] - - heatpump_voltage = results["GenericConversion_3d3f.ElectricityIn.V"] - heatpump_current = results["GenericConversion_3d3f.ElectricityIn.I"] - - # check that heatpump isnot providing enough energy to secondary side for demanded - np.testing.assert_array_less( - np.zeros(len(heatdemand_sec)), heatdemand_sec - heatpump_heat_sec - ) - np.testing.assert_array_less( - heatdemand_sec - (heatpump_heat_sec + heatsource_sec), np.zeros(len(heatdemand_sec)) - ) - # check that heatpump is limited by electric transport power limitations: - np.testing.assert_allclose(heatpump_power, i_max * v_min_hp * np.ones(len(heatpump_power))) - # check that prim producer is providing more energy to heatpump and primary demand - np.testing.assert_array_less(heatdemand_prim - (heatsource_prim - heatpump_heat_prim), 0) - # check that heatpumppower*COP==secondaryheat heatpump - np.testing.assert_allclose(heatpump_power * cop, heatpump_heat_sec) - # check power consumption with current and voltage heatpump - np.testing.assert_allclose(heatpump_power, heatpump_current * heatpump_voltage) - np.testing.assert_array_less(heatpump_power, elec_prod_power) - # check if current and voltage limits are satisfied - np.testing.assert_allclose(heatpump_current, i_max * np.ones(len(heatpump_current))) - np.testing.assert_allclose(v_min_hp * np.ones(len(heatpump_voltage)), heatpump_voltage) - # TODO: currently connecting pipes at HPs can not be disabled, these don't have the - # functionality as this causes other problems with HP tests, have to adjust this later. - # This option would be added/changed in asset_to_component_base - - def test_heat_pump_elec_min_elec(self): - """ - Verify that minimisation of the electricity power used, and thus - exploiting the heatpump only for heat that cannot directly be covered by other sources. - - Checks: - - Standard checks for demand matching, heat to discharge and energy conservation - - Checks for sufficient production - - Checks for heat pump energy conservation and COP modelling - - Checks for Power = I * V at the heatpump - - """ - import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec - from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import ( - ElectricityProblem, - ) - - base_folder = Path(run_hp_elec.__file__).resolve().parent.parent - - solution = run_esdl_mesido_optimization( - ElectricityProblem, - base_folder=base_folder, - esdl_file_name="heat_pump_elec.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries_import.xml", - ) - results = solution.extract_results() - - demand_matching_test(solution, results) - energy_conservation_test(solution, results) - heat_to_discharge_test(solution, results) - - tol = 1e-6 - heatsource_prim = results["ResidualHeatSource_61b8.Heat_source"] - # heatsource_sec = results["ResidualHeatSource_aec9.Heat_source"] - heatpump_power = results["GenericConversion_3d3f.Power_elec"] - heatpump_heat_prim = results["GenericConversion_3d3f.Primary_heat"] - heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] - heatpump_disabled = results["GenericConversion_3d3f__disabled"] - # heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] - heatdemand_prim = results["HeatingDemand_3322.Heat_demand"] - elec_prod_power = results["ElectricityProducer_ac2e.ElectricityOut.Power"] - # pipe_sec_out_hp_disconnected = results["Pipe_408e__is_disconnected"] - - # check that heatpump is not used: - np.testing.assert_allclose(heatpump_power, np.zeros(len(heatpump_power)), atol=tol) - np.testing.assert_allclose(heatpump_heat_sec, np.zeros(len(heatpump_heat_sec)), atol=tol) - np.testing.assert_allclose(heatpump_heat_prim, np.zeros(len(heatpump_heat_prim)), atol=tol) - - np.testing.assert_allclose(elec_prod_power, np.zeros(len(heatpump_heat_prim)), atol=tol) - np.testing.assert_allclose(heatpump_disabled, np.ones(len(heatpump_heat_prim)), atol=tol) - - # check that prim producer is providing more energy to heatpump and primary demand - np.testing.assert_array_less(heatdemand_prim - (heatsource_prim - heatpump_heat_prim), 0) - - def test_heat_pump_elec_price_profile(self): - """ - Verify that minimisation of the electricity power used when price of electricity is high. - - Checks: - - Standard checks for demand matching, heat to discharge and energy conservation - - Check that the producer not connected to the heat pump is only used when electricity - prices of HP are high - - Check calculation of variable operational costs which include the electricity prices - - """ - import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec - from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import ( - ElectricityProblemPriceProfile, - ) - - base_folder = Path(run_hp_elec.__file__).resolve().parent.parent - - class TestProblem(ElectricityProblemPriceProfile): - def solver_options(self): - options = super().solver_options() - # For some reason the test requires cbc, highs fails for strange reasons - options["solver"] = "cbc" - return options - - solution = run_esdl_mesido_optimization( - TestProblem, - base_folder=base_folder, - esdl_file_name="heat_pump_elec_priceprofile.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries_elec.csv", - ) - - results = solution.extract_results() - - demand_matching_test(solution, results) - energy_conservation_test(solution, results) - heat_to_discharge_test(solution, results) - - heatpump_power = results["GenericConversion_3d3f.Power_elec"] - heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] - heatpump_disabled = results["GenericConversion_3d3f__disabled"] - heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] - var_opex_hp = results["GenericConversion_3d3f__variable_operational_cost"] - # pipe_sec_out_hp_disconnected = results["Pipe_408e__is_disconnected"] - - # check that heatpump is not used when electricity price is high: - price_profile = solution.get_timeseries("Electr.price_profile").values - price_profile_max = price_profile == max(price_profile) - self.assertTrue(all(price_profile_max >= heatpump_disabled)) - self.assertTrue(all(price_profile_max[1:] * heatpump_power[1:] == 0)) - - # check that heatpump is producing all heat for the heatdemand on the secondary side when - # electricity price is low - ind_hp = np.asarray(1 - price_profile_max).nonzero() - np.testing.assert_allclose(heatpump_heat_sec[ind_hp], heatdemand_sec[ind_hp]) - - # check variable_operational_cost for heat pump including the price_profile of electricity - var_opex_hp_non_el = 1e-6 # var_opex in ESDL for HP - timestep = 1.0 # hr - var_opex_hp_calc = sum( - (price_profile[1:] + var_opex_hp_non_el) * heatpump_power[1:] * timestep - ) - np.testing.assert_allclose(var_opex_hp_calc, var_opex_hp) +from pathlib import Path +from unittest import TestCase + +from mesido.esdl.esdl_parser import ESDLFileParser +from mesido.esdl.profile_parser import ProfileReaderFromFile +from mesido.util import run_esdl_mesido_optimization + +import numpy as np + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) + + +class TestMultiCommodityHeatPump(TestCase): + """Test to verify that the optimisation problem can handle multicommodity problems, relating + electricity and heat""" + + def test_heat_pump_elec_min_heat(self): + """ + Verify that the minimisation of the heat_source used, and thus the optimization should + exploit the heatpump as much as possible, and minimum use of heat source at secondary + side. + + Checks: + - Standard checks for demand matching, heat to discharge and energy conservation + - Checks for sufficient production + - Checks for heat pump energy conservation and COP modelling + - Checks for Power = I * V at the heatpump + + """ + import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec + from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import ( + HeatProblem2, + ) + + base_folder = Path(run_hp_elec.__file__).resolve().parent.parent + + solution = run_esdl_mesido_optimization( + HeatProblem2, + base_folder=base_folder, + esdl_file_name="heat_pump_elec.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries_import.xml", + ) + results = solution.extract_results() + + demand_matching_test(solution, results) + energy_conservation_test(solution, results) + heat_to_discharge_test(solution, results) + + v_min_hp = solution.parameters(0)["GenericConversion_3d3f.min_voltage"] + i_max = solution.parameters(0)["ElectricityCable_9d3b.max_current"] + cop = solution.parameters(0)["GenericConversion_3d3f.COP"] + + demand_matching_test(solution, results) + heat_to_discharge_test(solution, results) + energy_conservation_test(solution, results) + + heatsource_prim = results["ResidualHeatSource_61b8.Heat_source"] + heatsource_sec = results["ResidualHeatSource_aec9.Heat_source"] + heatpump_power = results["GenericConversion_3d3f.Power_elec"] + heatpump_heat_prim = results["GenericConversion_3d3f.Primary_heat"] + heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] + heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] + heatdemand_prim = results["HeatingDemand_3322.Heat_demand"] + elec_prod_power = results["ElectricityProducer_ac2e.ElectricityOut.Power"] + + heatpump_voltage = results["GenericConversion_3d3f.ElectricityIn.V"] + heatpump_current = results["GenericConversion_3d3f.ElectricityIn.I"] + + np.testing.assert_allclose(heatsource_sec, 0.0, atol=1.0e-3) + + # check that heatpump is providing more energy to secondary side than demanded + np.testing.assert_array_less(heatdemand_sec - heatpump_heat_sec, 0) + # check that producer is providing more energy to heatpump and primary demand + np.testing.assert_array_less(heatdemand_prim - (heatsource_prim - heatpump_heat_prim), 0) + + # check that heatpumppower*COP==secondaryheat heatpump + np.testing.assert_allclose(heatpump_power * cop, heatpump_heat_sec) + # check power consumption with current and voltage heatpump + np.testing.assert_allclose(heatpump_power, heatpump_current * heatpump_voltage) + np.testing.assert_array_less(heatpump_power, elec_prod_power) + # check if current and voltage limits are satisfied + np.testing.assert_array_less(heatpump_current, i_max * np.ones(len(heatpump_current))) + np.testing.assert_allclose(v_min_hp * np.ones(len(heatpump_voltage)), heatpump_voltage) + + def test_heat_pump_elec_min_heat_curr_limit(self): + """ + Verify the minimization of the heat_source used. However, due to limitations in the + electricity transport through the cables, the power to the heatpump is limited. This in + turn limits the heat produced by the heatpump which is then not sufficient for the total + heating demand, resulting in heat production by the secondary heatsource (heat produced by + this asset is not 0). + + Checks: + - Standard checks for demand matching, heat to discharge and energy conservation + - Checks for sufficient production + - Checks for heat pump energy conservation and COP modelling + - Checks for Power = I * V at the heatpump + + """ + import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec + from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import ( + HeatProblem, + ) + + base_folder = Path(run_hp_elec.__file__).resolve().parent.parent + + solution = run_esdl_mesido_optimization( + HeatProblem, + base_folder=base_folder, + esdl_file_name="heat_pump_elec.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries_import.xml", + ) + results = solution.extract_results() + + demand_matching_test(solution, results) + energy_conservation_test(solution, results) + heat_to_discharge_test(solution, results) + + v_min_hp = solution.parameters(0)["GenericConversion_3d3f.min_voltage"] + i_max = solution.parameters(0)["ElectricityCable_9d3b.max_current"] + cop = solution.parameters(0)["GenericConversion_3d3f.COP"] + + heatsource_prim = results["ResidualHeatSource_61b8.Heat_source"] + heatsource_sec = results["ResidualHeatSource_aec9.Heat_source"] + heatpump_power = results["GenericConversion_3d3f.Power_elec"] + heatpump_heat_prim = results["GenericConversion_3d3f.Primary_heat"] + heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] + heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] + heatdemand_prim = results["HeatingDemand_3322.Heat_demand"] + elec_prod_power = results["ElectricityProducer_ac2e.ElectricityOut.Power"] + + heatpump_voltage = results["GenericConversion_3d3f.ElectricityIn.V"] + heatpump_current = results["GenericConversion_3d3f.ElectricityIn.I"] + + # check that heatpump isnot providing enough energy to secondary side for demanded + np.testing.assert_array_less( + np.zeros(len(heatdemand_sec)), heatdemand_sec - heatpump_heat_sec + ) + np.testing.assert_array_less( + heatdemand_sec - (heatpump_heat_sec + heatsource_sec), + np.zeros(len(heatdemand_sec)), + ) + # check that heatpump is limited by electric transport power limitations: + np.testing.assert_allclose(heatpump_power, i_max * v_min_hp * np.ones(len(heatpump_power))) + # check that prim producer is providing more energy to heatpump and primary demand + np.testing.assert_array_less(heatdemand_prim - (heatsource_prim - heatpump_heat_prim), 0) + # check that heatpumppower*COP==secondaryheat heatpump + np.testing.assert_allclose(heatpump_power * cop, heatpump_heat_sec) + # check power consumption with current and voltage heatpump + np.testing.assert_allclose(heatpump_power, heatpump_current * heatpump_voltage) + np.testing.assert_array_less(heatpump_power, elec_prod_power) + # check if current and voltage limits are satisfied + np.testing.assert_allclose(heatpump_current, i_max * np.ones(len(heatpump_current))) + np.testing.assert_allclose(v_min_hp * np.ones(len(heatpump_voltage)), heatpump_voltage) + # TODO: currently connecting pipes at HPs can not be disabled, these don't have the + # functionality as this causes other problems with HP tests, have to adjust this later. + # This option would be added/changed in asset_to_component_base + + def test_heat_pump_elec_min_elec(self): + """ + Verify that minimisation of the electricity power used, and thus + exploiting the heatpump only for heat that cannot directly be covered by other sources. + + Checks: + - Standard checks for demand matching, heat to discharge and energy conservation + - Checks for sufficient production + - Checks for heat pump energy conservation and COP modelling + - Checks for Power = I * V at the heatpump + + """ + import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec + from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import ( + ElectricityProblem, + ) + + base_folder = Path(run_hp_elec.__file__).resolve().parent.parent + + solution = run_esdl_mesido_optimization( + ElectricityProblem, + base_folder=base_folder, + esdl_file_name="heat_pump_elec.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries_import.xml", + ) + results = solution.extract_results() + + demand_matching_test(solution, results) + energy_conservation_test(solution, results) + heat_to_discharge_test(solution, results) + + tol = 1e-6 + heatsource_prim = results["ResidualHeatSource_61b8.Heat_source"] + # heatsource_sec = results["ResidualHeatSource_aec9.Heat_source"] + heatpump_power = results["GenericConversion_3d3f.Power_elec"] + heatpump_heat_prim = results["GenericConversion_3d3f.Primary_heat"] + heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] + heatpump_disabled = results["GenericConversion_3d3f__disabled"] + # heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] + heatdemand_prim = results["HeatingDemand_3322.Heat_demand"] + elec_prod_power = results["ElectricityProducer_ac2e.ElectricityOut.Power"] + # pipe_sec_out_hp_disconnected = results["Pipe_408e__is_disconnected"] + + # check that heatpump is not used: + np.testing.assert_allclose(heatpump_power, np.zeros(len(heatpump_power)), atol=tol) + np.testing.assert_allclose(heatpump_heat_sec, np.zeros(len(heatpump_heat_sec)), atol=tol) + np.testing.assert_allclose(heatpump_heat_prim, np.zeros(len(heatpump_heat_prim)), atol=tol) + + np.testing.assert_allclose(elec_prod_power, np.zeros(len(heatpump_heat_prim)), atol=tol) + np.testing.assert_allclose(heatpump_disabled, np.ones(len(heatpump_heat_prim)), atol=tol) + + # check that prim producer is providing more energy to heatpump and primary demand + np.testing.assert_array_less(heatdemand_prim - (heatsource_prim - heatpump_heat_prim), 0) + + def test_heat_pump_elec_price_profile(self): + """ + Verify that minimisation of the electricity power used when price of electricity is high. + + Checks: + - Standard checks for demand matching, heat to discharge and energy conservation + - Check that the producer not connected to the heat pump is only used when electricity + prices of HP are high + - Check calculation of variable operational costs which include the electricity prices + + """ + import models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec as run_hp_elec + from models.unit_cases_electricity.heat_pump_elec.src.run_hp_elec import ( + ElectricityProblemPriceProfile, + ) + + base_folder = Path(run_hp_elec.__file__).resolve().parent.parent + + class TestProblem(ElectricityProblemPriceProfile): + def solver_options(self): + options = super().solver_options() + # For some reason the test requires cbc, highs fails for strange reasons + options["solver"] = "cbc" + return options + + solution = run_esdl_mesido_optimization( + TestProblem, + base_folder=base_folder, + esdl_file_name="heat_pump_elec_priceprofile.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries_elec.csv", + ) + + results = solution.extract_results() + + demand_matching_test(solution, results) + energy_conservation_test(solution, results) + heat_to_discharge_test(solution, results) + + heatpump_power = results["GenericConversion_3d3f.Power_elec"] + heatpump_heat_sec = results["GenericConversion_3d3f.Secondary_heat"] + heatpump_disabled = results["GenericConversion_3d3f__disabled"] + heatdemand_sec = results["HeatingDemand_18aa.Heat_demand"] + var_opex_hp = results["GenericConversion_3d3f__variable_operational_cost"] + # pipe_sec_out_hp_disconnected = results["Pipe_408e__is_disconnected"] + + # check that heatpump is not used when electricity price is high: + price_profile = solution.get_timeseries("Electr.price_profile").values + price_profile_max = price_profile == max(price_profile) + self.assertTrue(all(price_profile_max >= heatpump_disabled)) + self.assertTrue(all(price_profile_max[1:] * heatpump_power[1:] == 0)) + + # check that heatpump is producing all heat for the heatdemand on the secondary side when + # electricity price is low + ind_hp = np.asarray(1 - price_profile_max).nonzero() + np.testing.assert_allclose(heatpump_heat_sec[ind_hp], heatdemand_sec[ind_hp]) + + # check variable_operational_cost for heat pump including the price_profile of electricity + var_opex_hp_non_el = 1e-6 # var_opex in ESDL for HP + timestep = 1.0 # hr + var_opex_hp_calc = sum( + (price_profile[1:] + var_opex_hp_non_el) * heatpump_power[1:] * timestep + ) + np.testing.assert_allclose(var_opex_hp_calc, var_opex_hp) diff --git a/tests/test_multicommodity_simulator.py b/tests/test_multicommodity_simulator.py index 18d630c29..088a0aa13 100644 --- a/tests/test_multicommodity_simulator.py +++ b/tests/test_multicommodity_simulator.py @@ -16,7 +16,10 @@ from rtctools.util import run_optimization_problem -from utils_test_scaling import create_problem_with_debug_info, problem_scaling_check +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) from utils_tests import ( demand_matching_test, @@ -93,12 +96,14 @@ def test_multi_commodity_simulator_priorities_el(self): base_folder = Path(example.__file__).resolve().parent.parent - multicommoditysimulatorscaling, logger, logs_list = create_problem_with_debug_info( - MultiCommoditySimulator - ) + ( + multicommodity_simulator_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(MultiCommoditySimulator) solution = run_optimization_problem( - multicommoditysimulatorscaling, + multicommodity_simulator_scaling, base_folder=base_folder, esdl_file_name="Electric_bus4_priorities.esdl", esdl_parser=ESDLFileParser, @@ -106,7 +111,6 @@ def test_multi_commodity_simulator_priorities_el(self): input_timeseries_file="timeseries_2.csv", ) - problem_scaling_check(logs_list, logger) bounds = solution.bounds() results = solution.extract_results() @@ -119,7 +123,10 @@ def test_multi_commodity_simulator_priorities_el(self): # check producer with highest priority (lowest marginal costs is maximizing production) np.testing.assert_allclose( - prod_1, bounds["ElectricityProducer_a215.Electricity_source"][1], atol=1e-3, rtol=1e-6 + prod_1, + bounds["ElectricityProducer_a215.Electricity_source"][1], + atol=1e-3, + rtol=1e-6, ) # check producer with second highest priority is only producing to meet profile of demand prod_2_target = dem_1 - prod_1 @@ -130,6 +137,7 @@ def test_multi_commodity_simulator_priorities_el(self): demand_2_target = prod_1 - dem_1 demand_2_target[demand_2_target < 0] = 0 np.testing.assert_allclose(dem_2, demand_2_target, atol=1e-3, rtol=1e-6) + check_scaling(self, rtc_logger, rtc_logs_list) def test_multi_commodity_simulator_prod_profile(self): import models.unit_cases_electricity.bus_networks.src.example as example @@ -283,7 +291,6 @@ def test_multi_commodity_simulator_emerge_lowprod(self): base_folder = Path(example.__file__).resolve().parent.parent class MCSimulatorShortSmallProd(MultiCommoditySimulatorNoLosses): - def read(self, variable=None): super().read() @@ -423,19 +430,14 @@ def test_multi_commodity_simulator_emerge_battery(self): base_folder = Path(example.__file__).resolve().parent.parent - multicommoditysimulatornolossesscaling, logger, logs_list = create_problem_with_debug_info( - MultiCommoditySimulatorNoLosses - ) - solution = run_optimization_problem( - multicommoditysimulatornolossesscaling, + MultiCommoditySimulatorNoLosses, base_folder=base_folder, esdl_file_name="emerge_battery_priorities.esdl", esdl_parser=ESDLFileParser, profile_reader=ProfileReaderFromFile, input_timeseries_file="timeseries_short.csv", ) - problem_scaling_check(logs_list, logger, order_diff=1e7) results = solution.extract_results() feasibility_test(solution) diff --git a/tests/test_multiple_carriers.py b/tests/test_multiple_carriers.py index a3a2ce7fd..0ac54cfa2 100644 --- a/tests/test_multiple_carriers.py +++ b/tests/test_multiple_carriers.py @@ -5,7 +5,11 @@ from mesido.esdl.profile_parser import ProfileReaderFromFile from mesido.util import run_esdl_mesido_optimization -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestMultipleCarriers(TestCase): diff --git a/tests/test_multiple_in_and_out_port_components.py b/tests/test_multiple_in_and_out_port_components.py index aec152098..d6f45d1ee 100644 --- a/tests/test_multiple_in_and_out_port_components.py +++ b/tests/test_multiple_in_and_out_port_components.py @@ -7,7 +7,12 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestHEX(TestCase): diff --git a/tests/test_network_simulator.py b/tests/test_network_simulator.py index e184dd6cd..c6b504f9b 100644 --- a/tests/test_network_simulator.py +++ b/tests/test_network_simulator.py @@ -9,7 +9,16 @@ from rtctools.util import run_optimization_problem -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestNetworkSimulator(TestCase): @@ -30,8 +39,14 @@ def test_network_simulator(self): base_folder = Path(run_ates.__file__).resolve().parent.parent + ( + networks_simulator_highs_test_case_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(NetworkSimulatorHIGHSTestCase) + solution = run_optimization_problem( - NetworkSimulatorHIGHSTestCase, + networks_simulator_highs_test_case_scaling, base_folder=base_folder, # TODO: it seems to write an output file (NOT NICE!) esdl_file_name="test_case_small_network_with_ates.esdl", @@ -46,6 +61,7 @@ def test_network_simulator(self): demand_matching_test(solution, results) energy_conservation_test(solution, results) heat_to_discharge_test(solution, results) + check_scaling(self, rtc_logger, rtc_logs_list) # Check that producer 1 (merit oder = 2) is not used # and is does not contribute to the heating demands 1, 2 and 3 diff --git a/tests/test_pipe_diameter_sizing.py b/tests/test_pipe_diameter_sizing.py index ed791f706..88d55c91d 100644 --- a/tests/test_pipe_diameter_sizing.py +++ b/tests/test_pipe_diameter_sizing.py @@ -9,7 +9,12 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestPipeDiameterSizingExample(TestCase): diff --git a/tests/test_producer_profiles.py b/tests/test_producer_profiles.py index ab9431fd4..9e30f9c31 100644 --- a/tests/test_producer_profiles.py +++ b/tests/test_producer_profiles.py @@ -1,54 +1,60 @@ -from pathlib import Path -from unittest import TestCase - -from mesido.esdl.esdl_parser import ESDLFileParser -from mesido.esdl.profile_parser import ProfileReaderFromFile -from mesido.util import run_esdl_mesido_optimization - -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test - - -class TestProducerMaxProfile(TestCase): - """ - A test to verify that the producer can have a given scaled profile, where the producer will - always produce equal or less than said profile. This constraint is checked for a producer, - where the producer's profile was also intentionally reduced for a couple of time-steps - (reducing the profile value at a few time steps). - - Checks: - - Standard checks demand matching, energy conservation and heat to discharge - - check that heat_source <= scaled_profile * size_source. - - """ - - def test_max_producer_profile(self): - import models.unit_cases.case_3a.src.run_3a as run_3a - from models.unit_cases.case_3a.src.run_3a import HeatProblemProdProfile - - base_folder = Path(run_3a.__file__).resolve().parent.parent - - solution = run_esdl_mesido_optimization( - HeatProblemProdProfile, - base_folder=base_folder, - esdl_file_name="3a.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="timeseries_import.xml", - ) - results = solution.extract_results() - - demand_matching_test(solution, results) - energy_conservation_test(solution, results) - heat_to_discharge_test(solution, results) - tol = 1e-8 - heat_producer = results["GeothermalSource_b702.Heat_source"] - size_producer = results["GeothermalSource_b702__max_size"] - - heat_producer_profile_scaled = solution.get_timeseries( - "GeothermalSource_b702.maximum_heat_source" - ).values - heat_producer_profile_full = heat_producer_profile_scaled * size_producer - - # check that heat produced is smaller than the profile - biggerthen = all(heat_producer_profile_full + tol >= heat_producer) - self.assertTrue(biggerthen) +from pathlib import Path +from unittest import TestCase + +from mesido.esdl.esdl_parser import ESDLFileParser +from mesido.esdl.profile_parser import ProfileReaderFromFile +from mesido.util import run_esdl_mesido_optimization + + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) + + +class TestProducerMaxProfile(TestCase): + """ + A test to verify that the producer can have a given scaled profile, where the producer will + always produce equal or less than said profile. This constraint is checked for a producer, + where the producer's profile was also intentionally reduced for a couple of time-steps + (reducing the profile value at a few time steps). + + Checks: + - Standard checks demand matching, energy conservation and heat to discharge + - check that heat_source <= scaled_profile * size_source. + + """ + + def test_max_producer_profile(self): + import models.unit_cases.case_3a.src.run_3a as run_3a + from models.unit_cases.case_3a.src.run_3a import HeatProblemProdProfile + + base_folder = Path(run_3a.__file__).resolve().parent.parent + + solution = run_esdl_mesido_optimization( + HeatProblemProdProfile, + base_folder=base_folder, + esdl_file_name="3a.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="timeseries_import.xml", + ) + results = solution.extract_results() + + demand_matching_test(solution, results) + energy_conservation_test(solution, results) + heat_to_discharge_test(solution, results) + + tol = 1e-8 + heat_producer = results["GeothermalSource_b702.Heat_source"] + size_producer = results["GeothermalSource_b702__max_size"] + + heat_producer_profile_scaled = solution.get_timeseries( + "GeothermalSource_b702.maximum_heat_source" + ).values + heat_producer_profile_full = heat_producer_profile_scaled * size_producer + + # check that heat produced is smaller than the profile + biggerthen = all(heat_producer_profile_full + tol >= heat_producer) + self.assertTrue(biggerthen) diff --git a/tests/test_profile_parsing.py b/tests/test_profile_parsing.py index 741074ee7..0453b45b0 100644 --- a/tests/test_profile_parsing.py +++ b/tests/test_profile_parsing.py @@ -1,4 +1,5 @@ import datetime +import logging import unittest from pathlib import Path from typing import Optional @@ -45,7 +46,7 @@ def test_asset_potential_errors(self): model_folder = base_folder / "model" input_folder = base_folder / "input" - logger, logs_list = create_log_list_scaling("WarmingUP-MPC") + logger, logs_list = create_log_list_scaling("WarmingUP-MPC", level=logging.ERROR) with self.assertRaises(SystemExit) as cm: problem = EndScenarioSizingStaged( @@ -95,7 +96,6 @@ def test_asset_potential_errors(self): class TestProfileLoading(unittest.TestCase): - def test_loading_from_influx(self): """ This test checks if loading an ESDL with influxDB profiles works. Since @@ -128,7 +128,11 @@ def test_loading_from_influx(self): np.testing.assert_equal(problem.io.reference_datetime.tzinfo, datetime.timezone.utc) # the three demands in the test ESDL - for demand_name in ["HeatingDemand_2ab9", "HeatingDemand_6662", "HeatingDemand_506c"]: + for demand_name in [ + "HeatingDemand_2ab9", + "HeatingDemand_6662", + "HeatingDemand_506c", + ]: profile_values = problem.get_timeseries(f"{demand_name}.target_heat_demand").values self.assertEqual(profile_values[0], profile_values[1]) self.assertEqual(len(profile_values), 26) @@ -144,7 +148,9 @@ def test_loading_from_csv(self): default UTC timezone has been set. """ import models.unit_cases_electricity.electrolyzer.src.example as example - from models.unit_cases_electricity.electrolyzer.src.example import MILPProblemInequality + from models.unit_cases_electricity.electrolyzer.src.example import ( + MILPProblemInequality, + ) base_folder = Path(example.__file__).resolve().parent.parent model_folder = base_folder / "model" @@ -215,7 +221,9 @@ def test_loading_from_csv_with_influx_profiles_given(self): if the loaded profiles match those specified in the csv. """ import models.unit_cases_electricity.electrolyzer.src.example as example - from models.unit_cases_electricity.electrolyzer.src.example import MILPProblemInequality + from models.unit_cases_electricity.electrolyzer.src.example import ( + MILPProblemInequality, + ) base_folder = Path(example.__file__).resolve().parent.parent model_folder = base_folder / "model" diff --git a/tests/test_pycml.py b/tests/test_pycml.py index 4207c0b50..7f8e54340 100644 --- a/tests/test_pycml.py +++ b/tests/test_pycml.py @@ -66,7 +66,10 @@ def __init__(self): super().__init__(None) self.add_variable( - Storage, "storage", V=dict(min=10.0), OutPort=dict(Q=dict(nominal=1.5, max=4.0)) + Storage, + "storage", + V=dict(min=10.0), + OutPort=dict(Q=dict(nominal=1.5, max=4.0)), ) # We testing/comparing with min, max and nominals diff --git a/tests/test_scaling_data/new_scaling_range_test.csv b/tests/test_scaling_data/new_scaling_range_test.csv new file mode 100644 index 000000000..deca2106f --- /dev/null +++ b/tests/test_scaling_data/new_scaling_range_test.csv @@ -0,0 +1,52 @@ +Test Name,Model Element,Min,Max +test_absolute_heat,objective,0.0,0.0 +test_absolute_heat,matrix,0.0031603428377033815,316.4213667168779 +test_absolute_heat,rhs,0.026180339887659526,11.047819430683738 +test_asset_is_realized,objective,0.0,0.0 +test_asset_is_realized,matrix,0.004472046514963671,1650000.0 +test_asset_is_realized,rhs,0.004472046514963672,223.60679779469854 +test_ates,objective,0.0,0.0 +test_ates,matrix,0.004472046514963671,223.6112698412135 +test_ates,rhs,0.004472046514963672,223.60679779469854 +test_airco,objective,0.0,0.0 +test_airco,matrix,0.0015689825935184215,2203.041650916468 +test_airco,rhs,0.026180339887659526,32.37718953485068 +test_cold_demand,objective,0.0,0.0 +test_cold_demand,matrix,0.0015689825935184215,2203.041650916468 +test_cold_demand,rhs,0.026180339887659526,32.37718953485068 +test_wko,objective,0.0,0.0 +test_wko,matrix,0.0015689825935184215,2203.041650916468 +test_wko,rhs,0.026180339887659526,32.37718953485068 +test_end_scenario_sizing,objective,0.0,0.0 +test_end_scenario_sizing,matrix,0.0016131447526647965,2203.0416509164675 +test_end_scenario_sizing,rhs,0.0016131447526647968,619.905557831735 +test_gas_boiler,objective,0.0,0.0 +test_gas_boiler,matrix,0.014860972716447889,3646.366216107051 +test_gas_boiler,rhs,0.026180339887659526,31.622792381508503 +test_heat_network_head_loss,objective,0.0,0.0 +test_heat_network_head_loss,matrix,0.00044721350605726566,2236.068424713341 +test_heat_network_head_loss,rhs,0.00044721350605726566,2236.067977499835 +test_heat_loss,objective,0.0,0.0 +test_heat_loss,matrix,0.014860972716447889,67.29034627008068 +test_heat_loss,rhs,0.026180339887659526,31.622792381508503 +test_insulation_heatdemand,objective_matrix,1.0,1.0 +test_insulation_heatdemand,objective,0.0,15.0 +test_insulation_heatdemand,matrix,0.003162277660168379,225.28845033112694 +test_insulation_heatdemand,rhs,0.0031622776601683794,77.68589891852484 +test_multi_commodity_simulator_priorities_el,objective,0.0,0.0 +test_multi_commodity_simulator_priorities_el,matrix,0.011170263318682136,126.60521261014854 +test_multi_commodity_simulator_priorities_el,rhs,0.026180339887659526,1.5 +test_network_simulator,objective,0.0,0.0 +test_network_simulator,matrix,0.0031642010554978816,2203.0416509164675 +test_network_simulator,rhs,7.44600674703527,70.0 +test_pipe_class_var,objective,0.0,0.0 +test_pipe_class_var,matrix,0.0011817114411068073,846.2302768799345 +test_pipe_class_var,rhs,0.0011817114411068073,846.2290951684935 +test_1a,objective_matrix,1.0,1.0 +test_1a,objective,0.0,135.0 +test_1a,matrix,0.0011093201666187936,901.4530070682827 +test_1a,rhs,0.026180339887659526,31.6227923815085 +test_2a,objective_matrix,1.0,1.0 +test_2a,objective,0.0,6.0 +test_2a,matrix,0.004472046514963672,223.61126984121353 +test_2a,rhs,0.004472046514963672,223.60679779469854 diff --git a/tests/test_scaling_data/scaling_range_test.csv b/tests/test_scaling_data/scaling_range_test.csv new file mode 100644 index 000000000..99ce9a805 --- /dev/null +++ b/tests/test_scaling_data/scaling_range_test.csv @@ -0,0 +1,55 @@ +Test Name,Model Element,Min,Max +test_absolute_heat,objective,0.0,0.0 +test_absolute_heat,matrix,0.0031603428377033815,316.4213667168779 +test_absolute_heat,rhs,0.026180339887659526,11.047819430683738 +test_asset_is_realized,objective,0.0,0.0 +test_asset_is_realized,matrix,0.004472046514963671,1650000.0 +test_asset_is_realized,rhs,0.004472046514963672,223.60679779469854 +test_ates,objective,0.0,0.0 +test_ates,matrix,0.004472046514963671,223.6112698412135 +test_ates,rhs,0.004472046514963672,223.60679779469854 +test_airco,objective,0.0,0.0 +test_airco,matrix,0.0015689825935184215,2203.041650916468 +test_airco,rhs,0.026180339887659526,32.37718953485068 +test_cold_demand,objective,0.0,0.0 +test_cold_demand,matrix,0.0015689825935184215,2203.041650916468 +test_cold_demand,rhs,0.026180339887659526,32.37718953485068 +test_wko,objective,0.0,0.0 +test_wko,matrix,0.0015689825935184215,2203.041650916468 +test_wko,rhs,0.026180339887659526,32.37718953485068 +test_end_scenario_sizing,objective,0.0,0.0 +test_end_scenario_sizing,matrix,0.0016131447526647965,2203.0416509164675 +test_end_scenario_sizing,rhs,0.0016131447526647968,619.905557831735 +test_gas_boiler,objective,0.0,0.0 +test_gas_boiler,matrix,0.014860972716447889,3646.366216107051 +test_gas_boiler,rhs,0.026180339887659526,31.622792381508503 +test_heat_network_head_loss_LINEARIZED_N_LINES_WEAK_INEQUALITY,objective,0.0,0.0 +test_heat_network_head_loss_LINEARIZED_N_LINES_WEAK_INEQUALITY,matrix,0.014860972716447889,67.29034627008068 +test_heat_network_head_loss_LINEARIZED_N_LINES_WEAK_INEQUALITY,rhs,0.026180339887659526,31.622792381508503 +test_heat_network_head_loss_LINEARIZED_N_LINES_EQUALITY,objective,0.0,0.0 +test_heat_network_head_loss_LINEARIZED_N_LINES_EQUALITY,matrix,0.00044721350605726566,2236.068424713341 +test_heat_network_head_loss_LINEARIZED_N_LINES_EQUALITY,rhs,0.00044721350605726566,2236.068424713341 +test_heat_loss,objective,0.0,0.0 +test_heat_loss,matrix,0.014860972716447889,67.29034627008068 +test_heat_loss,rhs,0.026180339887659526,31.622792381508503 +test_insulation_heatdemand,objective_matrix,1.0,1.0 +test_insulation_heatdemand,objective,0.0,15.0 +test_insulation_heatdemand,matrix,0.003162277660168379,225.28845033112694 +test_insulation_heatdemand,rhs,0.0031622776601683794,77.68589891852484 +test_multi_commodity_simulator_priorities_el,objective,0.0,0.0 +test_multi_commodity_simulator_priorities_el,matrix,0.011170263318682136,126.60521261014854 +test_multi_commodity_simulator_priorities_el,rhs,0.026180339887659526,1.5 +test_network_simulator,objective,0.0,0.0 +test_network_simulator,matrix,0.0031642010554978816,2203.0416509164675 +test_network_simulator,rhs,7.44600674703527,70.0 +test_pipe_class_var,objective,0.0,0.0 +test_pipe_class_var,matrix,0.0011817114411068073,846.2302768799345 +test_pipe_class_var,rhs,0.0011817114411068073,846.2290951684935 +test_1a,objective_matrix,1.0,1.0 +test_1a,objective,0.0,135.0 +test_1a,matrix,0.0011093201666187936,901.4530070682827 +test_1a,rhs,0.026180339887659526,31.6227923815085 +test_2a,objective_matrix,1.0,1.0 +test_2a,objective,0.0,6.0 +test_2a,matrix,0.004472046514963672,223.61126984121353 +test_2a,rhs,0.004472046514963672,223.60679779469854 \ No newline at end of file diff --git a/tests/test_setpoint_constraints.py b/tests/test_setpoint_constraints.py index fd49167b7..6886900b8 100644 --- a/tests/test_setpoint_constraints.py +++ b/tests/test_setpoint_constraints.py @@ -109,7 +109,9 @@ def test_run_small_ates_timed_setpoints_2_changes(self): """ import models.test_case_small_network_with_ates.src.run_ates as run_ates - from models.test_case_small_network_with_ates.src.run_ates import HeatProblemSetPoints + from models.test_case_small_network_with_ates.src.run_ates import ( + HeatProblemSetPoints, + ) base_folder = Path(run_ates.__file__).resolve().parent.parent @@ -145,7 +147,9 @@ def test_run_small_ates_timed_setpoints_0_changes(self): """ import models.test_case_small_network_with_ates.src.run_ates as run_ates - from models.test_case_small_network_with_ates.src.run_ates import HeatProblemSetPoints + from models.test_case_small_network_with_ates.src.run_ates import ( + HeatProblemSetPoints, + ) base_folder = Path(run_ates.__file__).resolve().parent.parent @@ -180,7 +184,9 @@ def test_run_small_ates_timed_setpoints_multiple_constraints(self): """ import models.test_case_small_network_with_ates.src.run_ates as run_ates - from models.test_case_small_network_with_ates.src.run_ates import HeatProblemSetPoints + from models.test_case_small_network_with_ates.src.run_ates import ( + HeatProblemSetPoints, + ) base_folder = Path(run_ates.__file__).resolve().parent.parent diff --git a/tests/test_temperature_ates_hp.py b/tests/test_temperature_ates_hp.py index ef323f449..2e117d477 100644 --- a/tests/test_temperature_ates_hp.py +++ b/tests/test_temperature_ates_hp.py @@ -1,200 +1,205 @@ -from pathlib import Path -from unittest import TestCase - -from mesido.esdl.esdl_parser import ESDLFileParser -from mesido.esdl.profile_parser import ProfileReaderFromFile -from mesido.util import run_esdl_mesido_optimization - -import numpy as np - -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test - - -class TestAtesTemperature(TestCase): - """ - Checks the constraints concerning the temperature changes in the ates as a result of heat - loss and charging - """ - - def test_ates_temperature(self): - """ - check if - - discrete temperature ates is equal to temperature of pipe at inport during discharging - - discrete temperature ates is equal or lower then temperature ates - - discrete temperature ates is equal to the set booleans of ates temperature - - temperature change ates continues is equal to the sum of temperature loss and - temperature change charging - - - only heatpump or heat exchanger is in operation, solely for charging/discharging ates - - if ates is charging (heat_ates>0), hex is enabled. if ates is discharging (heat<0), - hp is enabled - - Discharge heat and mass flow is corresponding to the temperature regime (flow rate - remains the same, but heat changes) - - TODO: still have to add checks: - - temperature loss>= relation of temperature loss - - temperature addition charging - - heat loss ates>= relation of heat loss - """ - import models.ates_temperature.src.run_ates_temperature as run_ates_temperature - from models.ates_temperature.src.run_ates_temperature import HeatProblem - - basefolder = Path(run_ates_temperature.__file__).resolve().parent.parent - - solution = run_esdl_mesido_optimization( - HeatProblem, - base_folder=basefolder, - esdl_file_name="HP_ATES with return network.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="Warmte_test_3.csv", - ) - - results = solution.extract_results() - parameters = solution.parameters(0) - - times = solution.times() - - tol = 1e-6 - - demand_matching_test(solution, results) - energy_conservation_test(solution, results) - heat_to_discharge_test(solution, results) - - ates_charging = results["Pipe1__flow_direct_var"] # =1 if charging - ates_temperature = results["ATES_cb47.Temperature_ates"] - ates_temperature_disc = results["ATES_cb47__temperature_ates_disc"] - carrier_temperature = results["41770304791669983859190_temperature"] - temperature_regimes = solution.temperature_regimes(41770304791669983859190) - - ates_temperature_loss = results["ATES_cb47.Temperature_loss"] - ates_temperature_change_charging = results["ATES_cb47.Temperature_change_charging"] - - # heat_pump_sec = results["HeatPump_7f2c.Secondary_heat"] - heat_ates = results["ATES_cb47.Heat_ates"] - heat_loss_ates = results["ATES_cb47.Heat_loss"] - ates_stored_heat = results["ATES_cb47.Stored_heat"] - hex_disabled = results["HeatExchange_32ba__disabled"] - hp_disabled = results["HeatPump_7f2c__disabled"] - - # geo_source = results["GeothermalSource_4e5b.Heat_source"] - objective = solution.objective_value - - objective_calc = ( - sum( - parameters["GeothermalSource_4e5b.variable_operational_cost_coefficient"] - * results["GeothermalSource_4e5b.Heat_source"] - ) - + sum( - parameters["HeatPump_7f2c.variable_operational_cost_coefficient"] - * results["HeatPump_7f2c.Power_elec"] - ) - + sum( - parameters["GenericProducer_4dfe.variable_operational_cost_coefficient"] - * results["GenericProducer_4dfe.Heat_source"] - ) - ) - - np.testing.assert_allclose(objective_calc / 1e4, objective) - - np.testing.assert_array_less(ates_temperature_disc - tol, ates_temperature) - np.testing.assert_array_less( - ates_temperature_disc - tol, - sum( - [ - results[f"ATES_cb47__temperature_disc_{temp}"] * temp - for temp in temperature_regimes - ] - ), - ) - np.testing.assert_allclose( - (1 - ates_charging) * ates_temperature_disc, - (1 - ates_charging) * carrier_temperature, - atol=tol, - ) - np.testing.assert_allclose( - ates_temperature[1:] - ates_temperature[:-1], - (ates_temperature_change_charging[1:] - ates_temperature_loss[1:]) - * (times[1:] - times[:-1]), - atol=tol, - ) - - np.testing.assert_allclose( - heat_ates[1:] - heat_loss_ates[1:], - (ates_stored_heat[1:] - ates_stored_heat[:-1]) / (times[1:] - times[:-1]), - atol=tol, - ) - # TODO: potentially update example such that the commented checks will also hold. - # np.testing.assert_array_less(heat_pump_sec, geo_source) - - charging = np.array([int(val > 0) for val in heat_ates]) - # array less then because ates charging boolean can be either 0 or 1 when there is no flow, - # or just flow to compensate the heatloss - np.testing.assert_array_less(np.ones(len(hex_disabled)) - tol, hex_disabled + hp_disabled) - np.testing.assert_array_less(charging - tol, hp_disabled) - np.testing.assert_array_less(charging[1:] - tol, 1 - hex_disabled[1:]) - - # np.alltrue( - # [ - # True if (g < 6e6 and hp <= 0) or g >= 6e6 - tol else False - # for (g, hp) in zip(geo_source, heat_pump_sec) - # ] - # ) - - def test_ates_max_flow(self): - """ - Checks if the maximum flow is limiting due to the decreased temperature and not the - maximum heat for the ates - - Highs acts slow in solving this problem, already in the first goal 'matching the demand' - because it cannot be matched. - """ - - import models.ates_temperature.src.run_ates_temperature as run_ates_temperature - from models.ates_temperature.src.run_ates_temperature import HeatProblemMaxFlow - - basefolder = Path(run_ates_temperature.__file__).resolve().parent.parent - - solution = run_esdl_mesido_optimization( - HeatProblemMaxFlow, - base_folder=basefolder, - esdl_file_name="HP_ATES with return network.esdl", - esdl_parser=ESDLFileParser, - profile_reader=ProfileReaderFromFile, - input_timeseries_file="Warmte_test_3.csv", - ) - - results = solution.extract_results() - parameters = solution.parameters(0) - bounds = solution.bounds() - - # energy_conservation_test(solution, results) - # heat_to_discharge_test(solution, results) - - ates_flow = results["ATES_cb47.Q"] - ates_flow_bound = bounds["ATES_cb47.Q"][1] - - ates_heat = results["ATES_cb47.Heat_ates"] - ates_heat_bound = bounds["ATES_cb47.Heat_ates"][1] - - heat_demand = results["HeatingDemand_1.Heat_demand"] - target = solution.get_timeseries("HeatingDemand_1.target_heat_demand").values - - demand_not_matched = (heat_demand - target) < -1 - - ates_temperature = results["ATES_cb47.Temperature_ates"] - ates_temp_ret = parameters["ATES_cb47.T_return"] - cp = parameters["ATES_cb47.cp"] - rho = parameters["ATES_cb47.rho"] - - np.testing.assert_allclose(abs(ates_flow[demand_not_matched]), ates_flow_bound) - np.testing.assert_array_less(abs(ates_heat[demand_not_matched]), ates_heat_bound) - np.testing.assert_array_less( - abs(ates_heat[demand_not_matched]), - abs( - ates_flow[demand_not_matched] - * cp - * rho - * (ates_temperature[demand_not_matched] - ates_temp_ret) - ), - ) +from pathlib import Path +from unittest import TestCase + +from mesido.esdl.esdl_parser import ESDLFileParser +from mesido.esdl.profile_parser import ProfileReaderFromFile +from mesido.util import run_esdl_mesido_optimization + +import numpy as np + + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) + + +class TestAtesTemperature(TestCase): + """ + Checks the constraints concerning the temperature changes in the ates as a result of heat + loss and charging + """ + + def test_ates_temperature(self): + """ + check if + - discrete temperature ates is equal to temperature of pipe at inport during discharging + - discrete temperature ates is equal or lower then temperature ates + - discrete temperature ates is equal to the set booleans of ates temperature + - temperature change ates continues is equal to the sum of temperature loss and + temperature change charging + + - only heatpump or heat exchanger is in operation, solely for charging/discharging ates + - if ates is charging (heat_ates>0), hex is enabled. if ates is discharging (heat<0), + hp is enabled + - Discharge heat and mass flow is corresponding to the temperature regime (flow rate + remains the same, but heat changes) + + TODO: still have to add checks: + - temperature loss>= relation of temperature loss + - temperature addition charging + - heat loss ates>= relation of heat loss + """ + import models.ates_temperature.src.run_ates_temperature as run_ates_temperature + from models.ates_temperature.src.run_ates_temperature import HeatProblem + + basefolder = Path(run_ates_temperature.__file__).resolve().parent.parent + + solution = run_esdl_mesido_optimization( + HeatProblem, + base_folder=basefolder, + esdl_file_name="HP_ATES with return network.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="Warmte_test_3.csv", + ) + + results = solution.extract_results() + parameters = solution.parameters(0) + + times = solution.times() + + tol = 1e-6 + + demand_matching_test(solution, results) + energy_conservation_test(solution, results) + heat_to_discharge_test(solution, results) + + ates_charging = results["Pipe1__flow_direct_var"] # =1 if charging + ates_temperature = results["ATES_cb47.Temperature_ates"] + ates_temperature_disc = results["ATES_cb47__temperature_ates_disc"] + carrier_temperature = results["41770304791669983859190_temperature"] + temperature_regimes = solution.temperature_regimes(41770304791669983859190) + + ates_temperature_loss = results["ATES_cb47.Temperature_loss"] + ates_temperature_change_charging = results["ATES_cb47.Temperature_change_charging"] + + # heat_pump_sec = results["HeatPump_7f2c.Secondary_heat"] + heat_ates = results["ATES_cb47.Heat_ates"] + heat_loss_ates = results["ATES_cb47.Heat_loss"] + ates_stored_heat = results["ATES_cb47.Stored_heat"] + hex_disabled = results["HeatExchange_32ba__disabled"] + hp_disabled = results["HeatPump_7f2c__disabled"] + + # geo_source = results["GeothermalSource_4e5b.Heat_source"] + objective = solution.objective_value + + objective_calc = ( + sum( + parameters["GeothermalSource_4e5b.variable_operational_cost_coefficient"] + * results["GeothermalSource_4e5b.Heat_source"] + ) + + sum( + parameters["HeatPump_7f2c.variable_operational_cost_coefficient"] + * results["HeatPump_7f2c.Power_elec"] + ) + + sum( + parameters["GenericProducer_4dfe.variable_operational_cost_coefficient"] + * results["GenericProducer_4dfe.Heat_source"] + ) + ) + + np.testing.assert_allclose(objective_calc / 1e4, objective) + + np.testing.assert_array_less(ates_temperature_disc - tol, ates_temperature) + np.testing.assert_array_less( + ates_temperature_disc - tol, + sum( + [ + results[f"ATES_cb47__temperature_disc_{temp}"] * temp + for temp in temperature_regimes + ] + ), + ) + np.testing.assert_allclose( + (1 - ates_charging) * ates_temperature_disc, + (1 - ates_charging) * carrier_temperature, + atol=tol, + ) + np.testing.assert_allclose( + ates_temperature[1:] - ates_temperature[:-1], + (ates_temperature_change_charging[1:] - ates_temperature_loss[1:]) + * (times[1:] - times[:-1]), + atol=tol, + ) + + np.testing.assert_allclose( + heat_ates[1:] - heat_loss_ates[1:], + (ates_stored_heat[1:] - ates_stored_heat[:-1]) / (times[1:] - times[:-1]), + atol=tol, + ) + # TODO: potentially update example such that the commented checks will also hold. + # np.testing.assert_array_less(heat_pump_sec, geo_source) + + charging = np.array([int(val > 0) for val in heat_ates]) + # array less then because ates charging boolean can be either 0 or 1 when there is no flow, + # or just flow to compensate the heatloss + np.testing.assert_array_less(np.ones(len(hex_disabled)) - tol, hex_disabled + hp_disabled) + np.testing.assert_array_less(charging - tol, hp_disabled) + np.testing.assert_array_less(charging[1:] - tol, 1 - hex_disabled[1:]) + + # np.alltrue( + # [ + # True if (g < 6e6 and hp <= 0) or g >= 6e6 - tol else False + # for (g, hp) in zip(geo_source, heat_pump_sec) + # ] + # ) + + def test_ates_max_flow(self): + """ + Checks if the maximum flow is limiting due to the decreased temperature and not the + maximum heat for the ates + + Highs acts slow in solving this problem, already in the first goal 'matching the demand' + because it cannot be matched. + """ + + import models.ates_temperature.src.run_ates_temperature as run_ates_temperature + from models.ates_temperature.src.run_ates_temperature import HeatProblemMaxFlow + + basefolder = Path(run_ates_temperature.__file__).resolve().parent.parent + + solution = run_esdl_mesido_optimization( + HeatProblemMaxFlow, + base_folder=basefolder, + esdl_file_name="HP_ATES with return network.esdl", + esdl_parser=ESDLFileParser, + profile_reader=ProfileReaderFromFile, + input_timeseries_file="Warmte_test_3.csv", + ) + + results = solution.extract_results() + parameters = solution.parameters(0) + bounds = solution.bounds() + + # energy_conservation_test(solution, results) + # heat_to_discharge_test(solution, results) + + ates_flow = results["ATES_cb47.Q"] + ates_flow_bound = bounds["ATES_cb47.Q"][1] + + ates_heat = results["ATES_cb47.Heat_ates"] + ates_heat_bound = bounds["ATES_cb47.Heat_ates"][1] + + heat_demand = results["HeatingDemand_1.Heat_demand"] + target = solution.get_timeseries("HeatingDemand_1.target_heat_demand").values + + demand_not_matched = (heat_demand - target) < -1 + + ates_temperature = results["ATES_cb47.Temperature_ates"] + ates_temp_ret = parameters["ATES_cb47.T_return"] + cp = parameters["ATES_cb47.cp"] + rho = parameters["ATES_cb47.rho"] + + np.testing.assert_allclose(abs(ates_flow[demand_not_matched]), ates_flow_bound) + np.testing.assert_array_less(abs(ates_heat[demand_not_matched]), ates_heat_bound) + np.testing.assert_array_less( + abs(ates_heat[demand_not_matched]), + abs( + ates_flow[demand_not_matched] + * cp + * rho + * (ates_temperature[demand_not_matched] - ates_temp_ret) + ), + ) diff --git a/tests/test_topo_constraints.py b/tests/test_topo_constraints.py index 03c5c9b9d..50014f7a6 100644 --- a/tests/test_topo_constraints.py +++ b/tests/test_topo_constraints.py @@ -13,6 +13,11 @@ import numpy as np import numpy.testing +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + MIP_TOLERANCE = 1e-8 @@ -41,8 +46,14 @@ def setUpClass(cls) -> None: del root_folder sys.path.pop(1) + ( + cls.pipe_diameter_sizing_problem_scaling, + cls.rtc_logger, + cls.rtc_logs_list, + ) = create_problem_with_debug_info(PipeDiameterSizingProblem) + cls.problem = run_esdl_mesido_optimization( - PipeDiameterSizingProblem, + cls.pipe_diameter_sizing_problem_scaling, base_folder=base_folder, esdl_file_name="2a.esdl", esdl_parser=ESDLFileParser, @@ -104,6 +115,9 @@ def test_pipe_class_var(self): self.results[f"{p}__hn_heat_loss"], expected_heat_losses, 5 ) + # Check scaling differences and ranges in objective, matrix and rhs + check_scaling(self, self.rtc_logger, self.rtc_logs_list) + def test_pipe_class_ordering_vars(self): """ This test is to check if the pipe class ordering variables are set as expected. The pipe diff --git a/tests/test_updated_esdl_post_process.py b/tests/test_updated_esdl_post_process.py index 31f3f0ace..ad3f8158e 100644 --- a/tests/test_updated_esdl_post_process.py +++ b/tests/test_updated_esdl_post_process.py @@ -15,7 +15,6 @@ class TestUpdatedESDL(TestCase): - def test_updated_esdl(self): """ Check that the updated ESDL resulting from the optmizer, is correct by using the PoCTutorial @@ -69,7 +68,10 @@ def test_updated_esdl(self): esdl_path = os.path.join(base_folder, "model", "PoC Tutorial_GrowOptimized.esdl") optimized_energy_system = problem._ESDLMixin__energy_system_handler.load_file(esdl_path) - optimized_energy_systems = [optimized_energy_system_esdl_string, optimized_energy_system] + optimized_energy_systems = [ + optimized_energy_system_esdl_string, + optimized_energy_system, + ] for energy_system in optimized_energy_systems: # Test KPIs in optimized ESDL @@ -95,7 +97,8 @@ def test_updated_esdl(self): all_high_level_kpis = high_level_kpis_euro + high_level_kpis_wh np.testing.assert_allclose( - len(energy_system.instance[0].area.KPIs.kpi), number_of_kpis_top_level_in_esdl + len(energy_system.instance[0].area.KPIs.kpi), + number_of_kpis_top_level_in_esdl, ) np.testing.assert_allclose( len(energy_system.instance[0].area.KPIs.kpi), len(all_high_level_kpis) @@ -164,7 +167,6 @@ def test_updated_esdl(self): # Check optim time horizon vs yearly cost when the lifetime value is # 15 years for il in range(len(compare_yearly_lifetime_kpis["kpi_name_list"])): - if kpi_name in compare_yearly_lifetime_kpis["kpi_name_list"][il]: compare_yearly_lifetime_kpis["index_high_level_cost_list"][il].append(ii) if len(compare_yearly_lifetime_kpis["index_high_level_cost_list"][il]) == 2: @@ -186,7 +188,6 @@ def test_updated_esdl(self): .label in compare_yearly_lifetime_kpis["kpi_label_list"][il] ): - max_value = max( energy_system.instance[0] .area.KPIs.kpi[ @@ -228,7 +229,8 @@ def test_updated_esdl(self): # make ssure that all the items in kpi_name_list was checked for il in range(len(compare_yearly_lifetime_kpis["kpi_name_list"])): np.testing.assert_equal( - len(compare_yearly_lifetime_kpis["index_high_level_cost_list"][il]), 2 + len(compare_yearly_lifetime_kpis["index_high_level_cost_list"][il]), + 2, ) # Check the asset quantity @@ -243,7 +245,11 @@ def test_updated_esdl(self): # - asset aggregation count # - number of ports # - number of connection to a port - asset_to_be_deleted = ["ResidualHeatSource_76f0", "Pipe_8fa5_ret", "Pipe_8fa5"] + asset_to_be_deleted = [ + "ResidualHeatSource_76f0", + "Pipe_8fa5_ret", + "Pipe_8fa5", + ] for ii in range(len(energy_system.instance[0].area.asset)): asset_name = energy_system.instance[0].area.asset[ii].name # Existance of asset and its state @@ -253,22 +259,26 @@ def test_updated_esdl(self): err_msg=f"Asset name {asset_name} was not expected in the ESDL", ) np.testing.assert_array_equal( - energy_system.instance[0].area.asset[ii].state.name == "ENABLED", True + energy_system.instance[0].area.asset[ii].state.name == "ENABLED", + True, ) # Check pipe diameter if len(fnmatch.filter([energy_system.instance[0].area.asset[ii].id], "Pipe*")) == 1: if asset_name in ["Pipe1", "Pipe1_ret"]: np.testing.assert_array_equal( - energy_system.instance[0].area.asset[ii].diameter.name, "DN250" + energy_system.instance[0].area.asset[ii].diameter.name, + "DN250", ) # original pipe DN400 being sized elif asset_name in ["Pipe4", "Pipe4_ret"]: np.testing.assert_array_equal( - energy_system.instance[0].area.asset[ii].diameter.name, "DN200" + energy_system.instance[0].area.asset[ii].diameter.name, + "DN200", ) # original pipe DN900 being sized elif asset_name not in ["Pipe5", "Pipe5_ret"]: np.testing.assert_array_equal( - energy_system.instance[0].area.asset[ii].diameter.name, "DN400" + energy_system.instance[0].area.asset[ii].diameter.name, + "DN400", ) # pipe DN was not sized and should be the same as specified in the ESDL else: np.testing.assert_array_equal( diff --git a/tests/test_updated_esdl_pre_process.py b/tests/test_updated_esdl_pre_process.py index 23e619029..55bf27266 100644 --- a/tests/test_updated_esdl_pre_process.py +++ b/tests/test_updated_esdl_pre_process.py @@ -7,9 +7,11 @@ import numpy as np -from utils_test_scaling import create_problem_with_debug_info # , problem_scaling_check - -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestUpdatedESDL(TestCase): @@ -32,18 +34,16 @@ def test_updated_esdl(self): sys.path.insert(1, root_folder) import examples.PoCTutorial.src.run_grow_tutorial - from examples.PoCTutorial.src.run_grow_tutorial import EndScenarioSizingStagedHighs + from examples.PoCTutorial.src.run_grow_tutorial import ( + EndScenarioSizingStagedHighs, + ) base_folder = ( Path(examples.PoCTutorial.src.run_grow_tutorial.__file__).resolve().parent.parent ) - optimscaling, logger, logs_list = create_problem_with_debug_info( - EndScenarioSizingStagedHighs - ) - problem = run_end_scenario_sizing( - optimscaling, + EndScenarioSizingStagedHighs, base_folder=base_folder, esdl_file_name="PoC Tutorial.esdl", esdl_parser=ESDLFileParser, @@ -55,7 +55,8 @@ def test_updated_esdl(self): # Save optimized esdl string optimized_esdl_string = problem.optimized_esdl_string file = open( - Path.joinpath(base_folder, "model", "PoC Tutorial_GrowOptimized_esdl_string.esdl"), "w" + Path.joinpath(base_folder, "model", "PoC Tutorial_GrowOptimized_esdl_string.esdl"), + "w", ) file.write(optimized_esdl_string) file.close() @@ -121,7 +122,8 @@ def test_updated_esdl(self): # Pipe connected to a producer # initially DN900 np.testing.assert_equal( - [*problem._heat_pipe_topo_pipe_class_map["Pipe1"].keys()][-1].name == "DN400", True + [*problem._heat_pipe_topo_pipe_class_map["Pipe1"].keys()][-1].name == "DN400", + True, ) diff --git a/tests/test_validation_pandapipes.py b/tests/test_validation_pandapipes.py index a91da05a8..c52050b04 100644 --- a/tests/test_validation_pandapipes.py +++ b/tests/test_validation_pandapipes.py @@ -20,7 +20,11 @@ import pandas as pd -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class ValidateWithPandaPipes(TestCase): @@ -47,7 +51,6 @@ def test_heat_network_head_loss(self): base_folder = Path(examples.pandapipes.src.run_example.__file__).resolve().parent.parent class SourcePipeSinkNetwork(HeatProblemHydraulic): - def energy_system_options(self): options = super().energy_system_options() self.heat_network_settings["head_loss_option"] = ( @@ -110,7 +113,12 @@ def times(self, variable=None) -> np.ndarray: total_consumers = len(esdlparser.esdl_asset["heat"]["consumer"]) # Create panda_pipes network - net, net_asset, supply_temperature, return_temperature = esdlparser.createpandapipenet() + ( + net, + net_asset, + supply_temperature, + return_temperature, + ) = esdlparser.createpandapipenet() # Setup profile data raw_profile_demand_load_watt = pd.read_csv( diff --git a/tests/test_varying_temperature.py b/tests/test_varying_temperature.py index 2db1d2488..6e13dca44 100644 --- a/tests/test_varying_temperature.py +++ b/tests/test_varying_temperature.py @@ -8,7 +8,12 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestVaryingTemperature(TestCase): @@ -294,7 +299,9 @@ def test_hex_temperature_variation_disablehex(self): """ import models.heat_exchange.src.run_heat_exchanger as run_heat_exchanger - from models.heat_exchange.src.run_heat_exchanger import HeatProblemTvarDisableHEX + from models.heat_exchange.src.run_heat_exchanger import ( + HeatProblemTvarDisableHEX, + ) base_folder = Path(run_heat_exchanger.__file__).resolve().parent.parent diff --git a/tests/test_warmingup_unit_cases.py b/tests/test_warmingup_unit_cases.py index ad1ac9876..afc26926a 100644 --- a/tests/test_warmingup_unit_cases.py +++ b/tests/test_warmingup_unit_cases.py @@ -7,7 +7,16 @@ import numpy as np -from utils_tests import demand_matching_test, energy_conservation_test, heat_to_discharge_test +from utils_test_scaling import ( + check_scaling, + create_problem_with_debug_info, +) + +from utils_tests import ( + demand_matching_test, + energy_conservation_test, + heat_to_discharge_test, +) class TestWarmingUpUnitCases(TestCase): @@ -32,9 +41,15 @@ def test_1a(self): base_folder = Path(run_1a.__file__).resolve().parent.parent + ( + heat_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblem) + # Just a "problem is not infeasible" heat_problem = run_esdl_mesido_optimization( - HeatProblem, + heat_problem_scaling, base_folder=base_folder, esdl_file_name="1a.esdl", esdl_parser=ESDLFileParser, @@ -47,6 +62,7 @@ def test_1a(self): demand_matching_test(heat_problem, results) energy_conservation_test(heat_problem, results) heat_to_discharge_test(heat_problem, results) + check_scaling(self, rtc_logger, rtc_logs_list) for node, connected_pipes in heat_problem.energy_system_topology.nodes.items(): discharge_sum = 0.0 @@ -56,7 +72,9 @@ def test_1a(self): discharge_sum += results[f"{node}.HeatConn[{i_conn+1}].Q"] * orientation heat_sum += results[f"{node}.HeatConn[{i_conn+1}].Heat"] * orientation np.testing.assert_allclose( - results[f"{node}.HeatConn[{i_conn+1}].H"], results[f"{node}.H"], atol=1.0e-6 + results[f"{node}.HeatConn[{i_conn+1}].H"], + results[f"{node}.H"], + atol=1.0e-6, ) np.testing.assert_allclose(discharge_sum, 0.0, atol=1.0e-12) @@ -64,7 +82,8 @@ def test_1a(self): for demand in heat_problem.energy_system_components.get("heat_demand", []): np.testing.assert_array_less( - 10.2 - 1.0e-6, results[f"{demand}.HeatIn.H"] - results[f"{demand}.HeatOut.H"] + 10.2 - 1.0e-6, + results[f"{demand}.HeatIn.H"] - results[f"{demand}.HeatOut.H"], ) np.testing.assert_allclose( results[f"{demand}.HeatIn.Heat"] - results[f"{demand}.HeatOut.Heat"], @@ -72,7 +91,9 @@ def test_1a(self): atol=1.0e-6, ) np.testing.assert_allclose( - results[f"{demand}.Heat_demand"], results[f"{demand}.Heat_flow"], atol=1.0e-6 + results[f"{demand}.Heat_demand"], + results[f"{demand}.Heat_flow"], + atol=1.0e-6, ) for source in heat_problem.energy_system_components.get("heat_source", []): @@ -82,7 +103,9 @@ def test_1a(self): atol=1.0e-6, ) np.testing.assert_allclose( - results[f"{source}.Heat_source"], results[f"{source}.Heat_flow"], atol=1.0e-6 + results[f"{source}.Heat_source"], + results[f"{source}.Heat_flow"], + atol=1.0e-6, ) def test_2a(self): @@ -101,9 +124,15 @@ def test_2a(self): base_folder = Path(run_2a.__file__).resolve().parent.parent + ( + heat_problem_scaling, + rtc_logger, + rtc_logs_list, + ) = create_problem_with_debug_info(HeatProblem) + # Just a "problem is not infeasible" heat_problem = run_esdl_mesido_optimization( - HeatProblem, + heat_problem_scaling, base_folder=base_folder, esdl_file_name="2a.esdl", esdl_parser=ESDLFileParser, @@ -114,6 +143,7 @@ def test_2a(self): demand_matching_test(heat_problem, heat_problem.extract_results()) energy_conservation_test(heat_problem, heat_problem.extract_results()) heat_to_discharge_test(heat_problem, heat_problem.extract_results()) + check_scaling(self, rtc_logger, rtc_logs_list) def test_3a(self): """ @@ -177,7 +207,8 @@ def test_3a(self): results[f"{buffer}.Heat_loss"], ) np.testing.assert_allclose( - results[f"{buffer}.Stored_heat"][0], bounds[f"{buffer}.Stored_heat"][0].values[0] + results[f"{buffer}.Stored_heat"][0], + bounds[f"{buffer}.Stored_heat"][0].values[0], ) np.testing.assert_allclose( results[f"{buffer}.Stored_heat"][-1] - results[f"{buffer}.Stored_heat"][0], diff --git a/tests/utils_test_runner.py b/tests/utils_test_runner.py new file mode 100644 index 000000000..dbd5bf57f --- /dev/null +++ b/tests/utils_test_runner.py @@ -0,0 +1,297 @@ +import cProfile +import csv +import importlib +import io +import os +import pstats +import sys +import time +import unittest +from typing import Any, Dict, List, Optional, Tuple + +# Define the expected directory relative to the script location, excluding the filename +EXPECTED_DIR: str = os.path.dirname(os.path.abspath(__file__)) +TestError = Tuple[type, Exception, Any] + + +class DetailedTestResult(unittest.TestResult): + """ + A custom TestResult class that collects detailed information about test runs, + including duration and range data. + """ + + def __init__(self) -> None: + """ + Initialize the DetailedTestResult instance. + """ + super().__init__() + self.test_start_time: Optional[float] = None + self.test_results: List[Tuple[unittest.TestCase, str, Any, float]] = [] + self.range_data: Dict[str, Dict[str, Any]] = {} + + def startTest(self, test: unittest.TestCase) -> None: # noqa: N802 + """ + Called when a test begins. + + Args: + test (unittest.TestCase): The test case being run. + """ + self.test_start_time = time.perf_counter() + super().startTest(test) + print(f"Running test: {test.id()}") + + def stopTest(self, test: unittest.TestCase) -> None: # noqa: N802 + """ + Called when a test finishes. + + Args: + test (unittest.TestCase): The test case that just finished. + """ + super().stopTest(test) + if hasattr(test, "range_data"): + self.range_data[test.id()] = test.range_data + else: + print(f"No range_data attribute found for {test.id()}") + + def get_test_duration(self) -> float: + """ + Calculate the duration of the current test. + + Returns: + float: The duration of the test in seconds. + """ + duration = time.perf_counter() - self.test_start_time + return duration + + def addSuccess(self, test: unittest.TestCase) -> None: # noqa: N802 + """ + Called when a test succeeds. + + End-of-line comment "# noqa: N802" is included in the first line to indicate flake8 to + ignore the capitals in the method name addSuccess, as this method name overrides the method + from a parent class + + Args: + test (unittest.TestCase): The test case that succeeded. + """ + super().addSuccess(test) + self.test_results.append((test, "Success", None, self.get_test_duration())) + if hasattr(test, "range_data"): + self.range_data[test.id()] = test.range_data + + def addError(self, test: unittest.TestCase, err: TestError) -> None: # noqa: N802 + """ + Called when a test raises an error. + + Args: + test (unittest.TestCase): The test case that raised an error. + err (Tuple[type, Exception, Any]): A tuple containing the error details. + """ + error_message = str(err[1]) + if "Expected or actual min is greater than max value" in error_message: + # This is a range check error, treat it as a skip + reason = f"Range check failed: {error_message}" + self.addSkip(test, reason) + else: + super().addError(test, err) + self.test_results.append((test, "Error", err, self.get_test_duration())) + if hasattr(test, "range_data"): + self.range_data[test.id()] = test.range_data + + def addFailure(self, test: unittest.TestCase, err: TestError) -> None: # noqa: N802 + """ + Called when a test fails. + + End-of-line comment "# noqa: N802" is included in the first line to indicate flake8 to + ignore the capitals in the method name addFailure, as this method name overrides the method + from a parent class + + Args: + test (unittest.TestCase): The test case that failed. + err (Tuple[type, Exception, Any]): A tuple containing the failure details. + """ + super().addFailure(test, err) + self.test_results.append((test, "Failure", err, self.get_test_duration())) + if hasattr(test, "range_data"): + self.range_data[test.id()] = test.range_data + + def addSkip(self, test: unittest.TestCase, reason: str) -> None: # noqa: N802 + """ + Called when a test is skipped. + + Args: + test (unittest.TestCase): The test case that was skipped. + reason (str): The reason for skipping the test. + """ + super().addSkip(test, reason) + self.test_results.append((test, "Skipped", reason, self.get_test_duration())) + if hasattr(test, "range_data"): + self.range_data[test.id()] = test.range_data + + def print_results(self) -> None: + """ + Print detailed results of all tests, including range data if available. + """ + print("\nDetailed Test Results:") + for test, outcome, error, duration in self.test_results: + test_id_short = test.id().split(".")[-1] + print(f"{test_id_short}: {outcome} (Duration: {duration:.6f}s)") + if error: + if outcome == "Skipped": + print(f" Reason: {error}") + else: + print(f" Error: {error[1]}") + if test.id() in self.range_data: + print(" Range Data:") + for key, value in self.range_data[test.id()].items(): + print(f" {key}: {value}") + else: + print(" Range Data: Not available") + + print("\nOverall Test Results:") + for test, outcome, _error, duration in self.test_results: + test_id_short = test.id().split(".")[-1] + print(f"{test_id_short}: {outcome} (Duration: {duration:.6f}s)") + + print("\nOverall Test Results:") + print(f"Ran {self.testsRun} tests") + print(f"Successes: {len([r for r in self.test_results if r[1] == 'Success'])}") + print(f"Failures: {len(self.failures)}") + print(f"Errors: {len(self.errors)}") + print(f"Skipped: {len(self.skipped)}") + + def save_range_data_to_csv(self, filename="new_scaling_range_test.csv"): + """ + Save self.range_data to a CSV file with columns: test name, model element, min, and max. + The file will be saved in the 'test_runner_data' folder. + """ + # Create the 'test_runner_data' folder if it doesn't exist + folder_name = "test_scaling_data" + os.makedirs(folder_name, exist_ok=True) + + # Construct the full path for the file + full_path = os.path.join(folder_name, filename) + + with open(full_path, "w", encoding="utf-8", newline="") as csvfile: + writer = csv.writer(csvfile) + + # Write header + writer.writerow(["Test Name", "Model Element", "Min", "Max"]) + + # Write data + for test_id, data in self.range_data.items(): + test_id_short = test_id.split(".")[-1] + for model_element, value_array in data.items(): + # Ensure value_array has at least two elements + if len(value_array) >= 2: + writer.writerow( + [ + test_id_short, + model_element, + value_array["min"], + value_array["max"], + ] + ) + else: + # Handle cases where value_array doesn't have enough elements + writer.writerow([test_id_short, model_element, "N/A", "N/A"]) + + print(f"CSV file saved successfully: {full_path}") + + +def check_directory() -> None: + """ + Check if the script is running from the expected directory. + + Raises: + SystemExit: If the script is not running from the expected directory. + """ + current_dir = os.getcwd() + current_dir_norm_path = os.path.normcase(os.path.abspath(current_dir)) + expected_dir_norm_path = os.path.normcase(EXPECTED_DIR) + + if current_dir_norm_path != expected_dir_norm_path: + print("Error: Script is not running from the expected directory.") + print(f"Current directory: {current_dir}") + print(f"Expected directory: {EXPECTED_DIR}") + print("Please run this script from the correct directory.") + sys.exit(1) + + +def load_tests(loader: unittest.TestLoader) -> unittest.TestSuite: + """ + Load test cases from all test files in the current directory. + + Args: + loader (unittest.TestLoader): The TestLoader to use for loading tests. + + Returns: + unittest.TestSuite: A TestSuite containing all discovered tests. + """ + suite = unittest.TestSuite() + test_files = [f for f in os.listdir() if f.startswith("test_") and f.endswith(".py")] + print(f"Found test files: {test_files}") + + for test_file in test_files: + if test_file == os.path.basename(__file__): + continue # Skip the runner script itself + module_name = test_file[:-3] # Remove '.py' from the filename + print(f"Attempting to import: {module_name}") + try: + module = importlib.import_module(module_name) + suite.addTests(loader.loadTestsFromModule(module)) + print(f"Successfully loaded tests from {module_name}") + except Exception as e: + print(f"Error loading {module_name}: {str(e)}") + + return suite + + +def print_profiling_stats(pr): + s = io.StringIO() + sortby = "time" + ps = pstats.Stats(pr, stream=s).sort_stats(sortby) + ps.print_stats() + print(s.getvalue()) + + +if __name__ == "__main__": + # Redirect output to a file: python utils_test_runner.py > output.txt 2>&1 + print("Test Runner Script") + print("==================") + print("This script runs all test files in the same directory as the script.") + print("Expected directory structure:") + print(" ") + print(" +-- tests") + print(" |-- test_runner.py") + print(" |-- test_module1.py") + print(" |-- test_module2.py") + print(" +-- ... (other test files)") + print("\nTo run tests:") + print("1. Navigate to the directory containing test_runner.py") + print("2. Run: python test_runner.py") + print("\nStarting test discovery and execution...\n") + + check_directory() + + print("Current working directory:", os.getcwd()) + print("Expected directory:", EXPECTED_DIR) + + pr = cProfile.Profile() + pr.enable() + + loader = unittest.TestLoader() + suite = load_tests(loader) + + result = DetailedTestResult() + try: + suite.run(result) + except Exception as e: + print(f"An unexpected error occurred during test execution: {str(e)}") + sys.exit(1) + + result.print_results() + + result.save_range_data_to_csv("new_scaling_range_test.csv") + pr.disable() + print_profiling_stats(pr) diff --git a/tests/utils_test_scaling.py b/tests/utils_test_scaling.py index 6362d4ce8..f34347efe 100644 --- a/tests/utils_test_scaling.py +++ b/tests/utils_test_scaling.py @@ -1,11 +1,18 @@ +import csv +import inspect import logging import math +import os import re +from typing import Dict, List, Optional +from unittest import TestCase + +from pytest import skip from rtctools._internal.debug_check_helpers import DebugLevel -def create_log_list_scaling(logger_name): +def create_log_list_scaling(logger_name, level=logging.CRITICAL): """ Creation of a list for the logs which will be filled with the logging information of the problem. @@ -27,8 +34,7 @@ def emit(self, record): logs_list = [] logger = logging.getLogger(logger_name) - logger.setLevel(logging.INFO) - + logger.setLevel(level) logger.addHandler(LogRecordsListHandler(logs_list)) return logger, logs_list @@ -44,22 +50,21 @@ def create_problem_with_debug_info(problem_class): The problem class including its debuglevel and the logging list and logger. """ # TODO: currently only the default settings can be used to check the scaling. - logger, logs_list = create_log_list_scaling("rtctools") + rtc_logger, rtc_logs_list = create_log_list_scaling("rtctools") class ProblemClassScaling(problem_class): _debug_check_level = DebugLevel.VERYHIGH - return ProblemClassScaling, logger, logs_list + return ProblemClassScaling, rtc_logger, rtc_logs_list -def check_order(dict_values, maximum_order_diff): +def check_scale_order(dict_values, maximum_order_diff): """ Checks the difference in order between the lower and upperbound of several problem settings; objective, matrix and right hand side. :param dict_values: dictionary with the different problem settings and their respective lower and upperbound :param maximum_order_diff: the maximum difference that is allowed. - :return: """ msg_order = {} for key, value in dict_values.items(): @@ -77,18 +82,82 @@ def check_order(dict_values, maximum_order_diff): assert len(msg_order) == 0, msg_order -def problem_scaling_check(logs_list, logger, order_diff=1e6): +def check_element_scale_order( + element: str, + actual_range: Dict[str, float], + expected_range_values: Dict[str, float], + maximum_order_diff: Optional[float] = None, +) -> None: """ - Checks the difference in order between the lower and upperbound of several problem settings; - objective, matrix and rhs. - These settings are first to be extracted from the logging information. - :param logs_list: The list containing all the logs. - :param logger: The logger that logs information, warnings and errors depending on the level set. - :param order_diff: The maximum difference between the lower and upperbound. - :return: + Check if the scaling order of the actual range is within the expected range. + + This function calculates the order of magnitude for both the actual and expected + ranges, and compares them. If the actual order exceeds the expected order, it + raises an AssertionError with a detailed message. + + Args: + element (str): The name or identifier of the element being checked. + actual_range (Dict[str, float]): A dictionary containing 'min' and 'max' values + of the actual range. + expected_range_values (Dict[str, float]): A dictionary containing 'min' and 'max' + values of the expected range. + maximum_order_diff (Optional[float]): The maximum allowed order difference. + If None, it's calculated from expected_range_values. + + Raises: + AssertionError: If the actual scaling order exceeds the expected order. + + Note: + The order is calculated as max/min if min is non-zero, otherwise it's just max. + """ + + def calculate_order(element): + return element["max"] / element["min"] if element["min"] != 0.0 else element["max"] + + msg_order = {} + order = calculate_order(actual_range) + maximum_order_diff = calculate_order(expected_range_values) + + if order > maximum_order_diff: + order_wrong = math.floor(math.log(order, 10)) + msg_order[element] = ( + f"The scaling order difference of the {element} elements in this problem, " + f"is of the order {order_wrong}, which is greather than the expected scaled " + f"order difference ({maximum_order_diff})" + ) + assert len(msg_order) == 0, msg_order + + +def get_scaling_range( + rtc_logs_list: List[logging.LogRecord], rtc_logger: logging.Logger +) -> Dict[str, List[float]]: + """ + Extract scaling range data from an optimization problem. + + This function processes a list of log entries to extract scaling range data + for constraints, objectives and rhs in an optimization problem. It looks for specific + debug messages related to linear coefficients and extracts numerical values + to determine the ranges for various components. + + Args: + rtc_logs_list (List[logging.LogRecord]): A list of log entries to process. Each entry + is expected to have 'funcName' and 'msg' attributes. + rtc_logger (logging.Logger): A logger object to record the extracted range data. + + Returns: + Dict[str, List[float]]: A dictionary containing the extracted range data. + Possible keys are 'matrix', 'rhs', 'objective_matrix', + and 'objective'. Each value is a list of two floats + representing the minimum and maximum of the range. + + Note: + The function assumes specific formats for the log messages and may need + adjustment if the log format changes. """ linear_coeff_log = [ - log for log in logs_list if "__debug_check_transcribe_linear_coefficients" in log.funcName + log + for log in rtc_logs_list + if "__debug_check_transcribe_linear_coefficients" in log.funcName ] range_data = {} for log in linear_coeff_log: @@ -97,16 +166,202 @@ def problem_scaling_check(logs_list, logger, order_diff=1e6): ) == log.msg: data = linear_coeff_log[linear_coeff_log.index(log) + 1] data_str = re.findall(r"[-+]?\d*\.\d+|\d+", data.msg) - range_data["matrix"] = [float(data_str[1]), float(data_str[0])] - range_data["rhs"] = [float(data_str[3]), float(data_str[2])] + range_data["matrix"] = { + "min": float(data_str[1]), + "max": float(data_str[0]), + } + range_data["rhs"] = {"min": float(data_str[3]), "max": float(data_str[2])} elif ("Statistics of objective: max & min of abs(jac(f,") in log.msg: data = linear_coeff_log[linear_coeff_log.index(log) + 1] data_str = re.findall(r"[-+]?\d*\.\d+|\d+", data.msg) if len(data_str) > 2: - range_data["objective_matrix"] = [float(data_str[1]), float(data_str[0])] - range_data["objective"] = [float(data_str[3]), float(data_str[2])] + range_data["objective_matrix"] = { + "min": float(data_str[1]), + "max": float(data_str[0]), + } + range_data["objective"] = { + "min": float(data_str[3]), + "max": float(data_str[2]), + } else: - range_data["objective"] = [float(data_str[1]), float(data_str[0])] + range_data["objective"] = { + "min": float(data_str[1]), + "max": float(data_str[0]), + } for k, v in range_data.items(): - logger.info(f"{k,v}") - check_order(range_data, order_diff) + rtc_logger.info(f"{k,v}") + logging.info(f"Extracted range data: {range_data}") # Add this line for debugging + return range_data + + +def check_scale_range( + test_name: str, range_data: dict, relative_tol: float, maximum_order_diff: float +) -> None: + """ + Perform scaling tests by comparing actual range data against expected values. + + This function reads expected scaling ranges from a CSV file and compares them + against the provided actual range data. It checks if the actual minimum and + maximum values for each element (objective, matrix, rhs) fall within the + expected ranges, considering a relative tolerance. + + Args: + test_name (str): The name of the test case to look up in the CSV file. + range_data (dict): A dictionary containing the actual range data for each element. + Expected format: { + 'objective': [min, max], + 'matrix': [min, max], + 'rhs': [min, max] + } + relative_tol (float, optional): The relative tolerance for comparing actual and + expected values. + + Raises: + FileNotFoundError: If the scaling_range_test.csv file is not found. + ValueError: If expected values for the test_name or any element are not found in the CSV. + AssertionError: If any actual value falls outside the expected range, considering the + relative tolerance. + + Returns: + None: The function doesn't return a value, but raises exceptions for any failed checks. + """ + elements = ["objective", "matrix", "rhs"] + folder_name = "test_scaling_data" + file_name = "scaling_range_test.csv" + csv_file_path = get_csv_file_path(folder_name, file_name) + expected_values = read_expected_values(csv_file_path, test_name, elements) + + for element in elements: + test_range_values = range_data[element] + expected_range_values = expected_values[element] + if (test_range_values["min"] <= test_range_values["max"]) and ( + expected_range_values["min"] <= expected_range_values["max"] + ): + check_element_range(element, test_range_values, expected_range_values, relative_tol) + check_element_scale_order( + element, test_range_values, expected_range_values, maximum_order_diff + ) + else: + skip( + f"Expected or actual min is greater than max value for {element}. " + f"Actual: ({test_range_values['min']}, {test_range_values['max']}), " + f"expected: ({expected_range_values['min']}, {expected_range_values['max']}). " + "Skipped check_element_range." + ) + + +def get_csv_file_path(folder_name: str, file_name: str) -> str: + """Get the path to the CSV file containing expected values.""" + csv_file_path = os.path.join(os.path.dirname(__file__), folder_name, file_name) + + if not os.path.exists(csv_file_path): + raise FileNotFoundError(f"The file {csv_file_path} does not exist.") + + return csv_file_path + + +def read_expected_values( + csv_file_path: str, test_name: str, elements: List[str] +) -> Dict[str, Dict[str, float]]: + """Read and return the expected values from the CSV file for the given test name.""" + expected_values = {} + + with open(csv_file_path, "r") as csvfile: + csv_reader = csv.reader(csvfile) + next(csv_reader) # Skip the header row + for row in csv_reader: + if row[0] == test_name: + element = row[1] + if element in elements: + min_value, max_value = float(row[2]), float(row[3]) + expected_values.setdefault(element, {})["min"] = min_value + expected_values.setdefault(element, {})["max"] = max_value + + if not expected_values: + raise ValueError( + f"Could not find expected values for {test_name} in scaling_range_test.csv" + ) + + for element in elements: + if element not in expected_values: + raise ValueError( + f"Could not find expected values for {element} in scaling_range_test.csv" + ) + + return expected_values + + +def check_element_range( + element: str, + actual_range: Dict[str, float], + expected_range: Dict[str, float], + relative_tol: float, +) -> None: + """Check if the actual range falls within the expected range, + considering the relative tolerance. + + Note: this function assumes that actual_range["max"] is non-negative. + """ + actual_min, actual_max = ( + actual_range["min"], + actual_range["max"], + ) + expected_min, expected_max = ( + expected_range["min"], + expected_range["max"], + ) + + if actual_min < expected_min * (1 - relative_tol): + raise AssertionError( + f"The actual min for {element} ({actual_min}) " + f"is smaller than the expected min ({expected_min})" + ) + + if actual_max > expected_max * (1 + relative_tol): + raise AssertionError( + f"The actual max for {element} ({actual_max}) is " + f"greater than the expected max ({expected_max})" + ) + + +def check_scaling( + test_instance: TestCase, + rtc_logger: logging.Logger, + rtc_logs_list: List[logging.LogRecord], + test_name_suffix: Optional[str] = None, + maximum_order_diff: float = None, + relative_tol: float = 0.1, +) -> None: + """ + Helper function to check scaling for a test instance. + + This function performs scaling checks on the provided test instance using the + given logger and log records. It retrieves the range data, checks the scale + order, and verifies the scale range. + + Args: + test_instance (TestCase): The test instance object to be checked. + rtc_logger (logging.Logger): The logger object used for logging information. + rtc_logs_list (List[logging.LogRecord]): A list of log records to be analyzed. + test_name_suffix (str, optional): An optional suffix to be added to the test name. + Defaults to None. + maximum_order_diff (float, optional): The maximum allowed order difference + for scale checking. Defaults to None. + relative_tol (float, optional): The relative tolerance for scale range + checking. Defaults to 0.1. + + Returns: + None + + Note: + This function modifies the test_instance by adding a 'range_data' attribute. + It also logs the range data for debugging purposes. + """ + test_name = inspect.currentframe().f_back.f_code.co_name + if test_name_suffix is not None: + test_name += "_" + test_name_suffix + range_data = get_scaling_range(rtc_logs_list, rtc_logger) + test_instance.range_data = range_data + test_instance.test_name = test_name + logging.info(f"Range data in check_scaling: {range_data}") # Add this line for debugging + check_scale_range(test_name, range_data, relative_tol, maximum_order_diff) diff --git a/tests/utils_tests.py b/tests/utils_tests.py index a77320fcc..4cd63ecd5 100644 --- a/tests/utils_tests.py +++ b/tests/utils_tests.py @@ -168,7 +168,10 @@ def heat_to_discharge_test(solution, results): # return_t = solution.parameters(0)[f"{d}.T_return"] supply_t, return_t, dt = _get_component_temperatures(solution, results, d) - print(d, max(abs(results[f"{d}.HeatOut.Heat"] - results[f"{d}.Q"] * rho * cp * supply_t))) + print( + d, + max(abs(results[f"{d}.HeatOut.Heat"] - results[f"{d}.Q"] * rho * cp * supply_t)), + ) np.testing.assert_allclose( results[f"{d}.HeatOut.Heat"], results[f"{d}.Q"] * rho * cp * supply_t, @@ -290,7 +293,8 @@ def heat_to_discharge_test(solution, results): ) else: temperature = max( - solution.parameters(0)[f"{p}.temperature"], solution.parameters(0)[f"{p}.T_ground"] + solution.parameters(0)[f"{p}.temperature"], + solution.parameters(0)[f"{p}.T_ground"], ) test.assertTrue( expr=all( @@ -313,7 +317,8 @@ def heat_to_discharge_test(solution, results): ) else: temperature = max( - solution.parameters(0)[f"{p}.temperature"], solution.parameters(0)[f"{p}.T_ground"] + solution.parameters(0)[f"{p}.temperature"], + solution.parameters(0)[f"{p}.T_ground"], ) test.assertTrue( expr=all(