EUReCA: An open-source urban building energy modelling tool for the efficient evaluation of cities energy demand. (August 2021)