(.venv) C:\Users\hoopsd\dev\src\mesido>python examples\PoCTutorial\src\run_municipality_roll_out.py
C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\rtctools\simulation\simulation_problem.py:10: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
import pkg_resources
2026-03-24 11:12:26,995 INFO Using RTC-Tools 2.6.1.
2026-03-24 11:12:26,995 ERROR [Errno 2] No such file or directory: 'C:\\Users\\hoopsd\\dev\\src\\mesido\\examples\\municipality\\model\\GROW_withATES_Prod_install_withoutbuffer_costs_GrowOptimized.esdl'
Traceback (most recent call last):
File "C:\Users\hoopsd\dev\src\mesido\examples\PoCTutorial\src\run_municipality_roll_out.py", line 32, in <module>
solution = run_end_scenario_sizing(
^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\workflows\grow_workflow.py", line 853, in run_end_scenario_sizing
solution = run_optimization_problem_solver(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\workflows\utils\helpers.py", line 147, in run_optimization_problem_solver
solution = run_optimization_problem(ProblemSolverClass, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\rtctools\util.py", line 130, in run_optimization_problem
prob = optimization_problem_class(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\workflows\rollout_workflow.py", line 83, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\workflows\io\write_output.py", line 41, in __init__
super().__init__(**kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\techno_economic_mixin.py", line 35, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\financial_mixin.py", line 85, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\asset_sizing_mixin.py", line 179, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\physics_mixin.py", line 55, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\heat_physics_mixin.py", line 216, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\electricity_physics_mixin.py", line 56, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\gas_physics_mixin.py", line 135, in __init__
super().__init__(*args, **kwargs)
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\rtctools\optimization\single_pass_goal_programming_mixin.py", line 71, in __init__
super().__init__(**kwargs)
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\esdl\esdl_mixin.py", line 124, in __init__
esdl_parser.read_esdl()
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\esdl\esdl_parser.py", line 36, in read_esdl
self._load_esdl_model()
File "C:\Users\hoopsd\dev\src\mesido\src\mesido\esdl\esdl_parser.py", line 232, in _load_esdl_model
self._energy_system = self._energy_system_handler.load_file(str(self._esdl_path))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\esdl\esdl_handler.py", line 67, in load_file
return self.load_uri(uri)
^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\esdl\esdl_handler.py", line 72, in load_uri
self.resource = self.rset.get_resource(uri)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\pyecore\resources\resource.py", line 93, in get_resource
resource.load(options=options)
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\esdl\resources\xmlresource.py", line 40, in load
super().load(options)
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\esdl\resources\xmi.py", line 37, in load
tree = parse(self.uri.create_instream())
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\hoopsd\dev\src\mesido\.venv\Lib\site-packages\pyecore\resources\resource.py", line 177, in create_instream
self.__stream = open(self.plain, 'rb')
^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\hoopsd\\dev\\src\\mesido\\examples\\municipality\\model\\GROW_withATES_Prod_install_withoutbuffer_costs_GrowOptimized.esdl'
It seems the ESDL file required to run the example in
examples\PoCTutorial\src\run_municipality_roll_out.pyis missing:It's about the file
GROW_withATES_Prod_install_withoutbuffer_costs_GrowOptimized.esdl, in the folder this file is present:examples\municipality\model\GROW_withATES_Prod_install.esdl, maybe the other file is outdated and the example needs to be updated? or the file is just missing right now)?Stack trace: