SkillAgentSearch skills...

Ddlpy

API to Dutch Rijkswaterstaat archive (DDL/Waterwebservices, waterinfo.rws.nl) of monitoring water data

Install / Use

/learn @Deltares/Ddlpy
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

pypi-image pytest codecov Quality Gate Status Supported versions Downloads

ddlpy

(D)ata (D)istributie (L)aag is a service from Rijkswaterstaat for distributing water quantity data, more information is available at https://rijkswaterstaatdata.nl/waterdata. This package provides an API for Python and includes easy filtering of available data and stations, convenient conversion to pandas and xarray objects, automatic chunking of large data requests, error handling and much more nifty features. See also https://github.com/wstolte/rwsapi for the R API.

Install

Install the latest ddlpy PyPI release with (extra dependencies between [] are optional):

pip install rws-ddlpy[netcdf,examples]

Examples

Documentation: https://deltares.github.io/ddlpy

In the examples/notebooks folders you will find the following examples to get you started:

Run ddlpy from console

With ddlpy locations you can generate a (subsetted) locations.json file, for instance:

ddlpy locations --quantity WATHTE --station hoekvanholland

With ddlpy measurements you can obtain measurements for locations/parameters in an existing locations.json, for instance:

ddlpy measurements 2023-01-01 2023-01-03

Something broke?

First check the status of the DDL (at the Updates section). If you found an issue in the data or with the Waterwebservices, please start a discussion at the Waterwebservices github. If you have a suggestion or found a bug in ddlpy, please create a issue at the ddlpy Github.

Related Skills

View on GitHub
GitHub Stars25
CategoryOperations
Updated1mo ago
Forks5

Languages

Python

Security Score

90/100

Audited on Mar 3, 2026

No findings