Nieuws

DigiShape project Calculating by the data completed

snapshot-digitale visualisatie van stromingsmodellen 43559

The Calculate by Data project of Deltares and Rijkswaterstaat has been successfully completed! Last year, we worked in DigiShape on a project that explored how consulting firms and knowledge institutions can analyse large datasets without having to make the data externally accessible. One way to do this is to turn it around: you bring an algorithm to the data and only share the results with the questioner.

In a test environment, we have successfully enabled this computation with the data, yet we have chosen not to put this new method into production yet. Fedor Baart of Deltares: “The main reason for this is that it is currently easier to trust a person than an algorithm. We already have many procedures to trust people ‘coming from outside’ (agreements, guest workers), but how do you trust an algorithm on your server? It appears to be too early for that now, but we have established some insights and a reference architecture that we want to share with the community.”

Aspects involved in trusting algorithms:

  1. Understandability: Is the algorithm understandable? Can we explain the decisions it makes to users? For this, we use a code review process in github. This looks at documentation, structure and testing.
  2. Readability: Is the code behind the algorithm well documented and easy to read? For this, we use code standards (in this project black, isort and code quality checks such as sonarcube).
  3. Explainability: Can we understand the reasoning behind the algorithm’s outcomes? This is an active topic of research in explainable AI.

Reference architecture

As a result of this project, we can share the reference architecture above. This can be used to enable, with simple existing open source components, computation at the data.

Fedor: “Although it may have been too early for this idea, it is essential to carry out these kinds of experiments at an early stage. It’s the only way to find out if something works, and even if it doesn’t succeed immediately, it gives us valuable insights that help us in future attempts. And: we can always try it again later.”

Gerelateerd nieuws

11 December 2025

Quickly create subsets from large, scattered datasets On 10 December, MARIS hosted a DigiShape technical webinar on Beacon: an open-source [...]

24 November 2025

Kick-off in Lelystad On Monday, November 24, 2025, the AI Impulse Program for water movement models was officially launched. Managers [...]

3 November 2025

Water is less and less predictable in the long term. How do you respond to this as a water manager? [...]

/*; } .etn-event-item .etn-event-category span, .etn-btn, .attr-btn-primary, .etn-attendee-form .etn-btn, .etn-ticket-widget .etn-btn, .schedule-list-1 .schedule-header, .speaker-style4 .etn-speaker-content .etn-title a, .etn-speaker-details3 .speaker-title-info, .etn-event-slider .swiper-pagination-bullet, .etn-speaker-slider .swiper-pagination-bullet, .etn-event-slider .swiper-button-next, .etn-event-slider .swiper-button-prev, .etn-speaker-slider .swiper-button-next, .etn-speaker-slider .swiper-button-prev, .etn-single-speaker-item .etn-speaker-thumb .etn-speakers-social a, .etn-event-header .etn-event-countdown-wrap .etn-count-item, .schedule-tab-1 .etn-nav li a.etn-active, .schedule-list-wrapper .schedule-listing.multi-schedule-list .schedule-slot-time, .etn-speaker-item.style-3 .etn-speaker-content .etn-speakers-social a, .event-tab-wrapper ul li a.etn-tab-a.etn-active, .etn-btn, button.etn-btn.etn-btn-primary, .etn-schedule-style-3 ul li:before, .etn-zoom-btn, .cat-radio-btn-list [type=radio]:checked+label:after, .cat-radio-btn-list [type=radio]:not(:checked)+label:after, .etn-default-calendar-style .fc-button:hover, .etn-default-calendar-style .fc-state-highlight, .etn-calender-list a:hover, .events_calendar_standard .cat-dropdown-list select, .etn-event-banner-wrap, .events_calendar_list .calendar-event-details .calendar-event-content .calendar-event-category-wrap .etn-event-category, .etn-variable-ticket-widget .etn-add-to-cart-block, .etn-recurring-event-wrapper #seeMore, .more-event-tag, .etn-settings-dashboard .button-primary{ background-color: