The RAMP project is currently undergoing extensive further development, jointly led by TU Delft, the Reiner Lemoine Institut, VITO, the University of Liège, Sympheny and Leibniz University Hannover.

We have recently released a ‘next-gen’ version of the tool: more user-friendly, installable via pip, more easy to customise for different applications! We aim to keep improving and expanding the tool, leveraging the diverse expertise of our multi-institution team.

Highlights from the ongoing next-gen development process

Already done and available as a new v0.5.0 release of the code:

  • inputs can be defined in tabular (.xslx) format
  • input parameters are better defined and described in the code
  • profiles can be generated for a whole year with monthly seasonality
  • it is possible to provide a date range (start, end) to generate a profile within it
  • outputs can be automatically resampled to hourly resolution
  • the code is a Python package installable via pip
  • the documentation is expanded and released on readthedocs
  • parallel processing is possible
  • code is faster thanks to vectorising operations
  • new features can be automatically tested against benchmark results
  • a new UseCase class allows grouping multiple User instances and performing operations on those
  • new, in-built plotting library
  • web-based graphical user interface for basic functionalities

Work-in-progress:

  • bringing back together RAMP-mobility as a customisation option that builds on the same stochastic 'engine'
  • further developing the 'heat' features
  • new functionalities for loads related to 'productive uses'
  • application and possible new functionalities for non-energy loads, such as water demand


Do you have great ideas about further things to implement? Do you want to join the next-gen developmet? Then get in touch on our Gitter chat!