-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
- ddlpy version: 0.5.0
- Python version: 3.11
- Operating System: Windows 10
Description
The RWS WaterWebservices will be updated in 2025: https://rijkswaterstaatdata.nl/projecten/beta-waterwebservices/
ddlpy has to be updated to work with the new urls and filters:
- new url: https://waterwebservices.beta.rijkswaterstaat.nl/test/METADATASERVICES/OphalenCatalogus >> https://ddapi20-waterwebservices.rijkswaterstaat.nl/METADATASERVICES/OphalenCatalogus
- HTTPError 204 in case of no data (instead of
"Geen gegevens gevonden!") - New
ProcesTypefor distinction between verwacht/meting/astro - also update to ProcesType in cli testcase, example script and notebook and maybe more
- how to distinguish between extremes and timeseries? >> seems to be still via Groepering
- remove list-to-str/int conversion (Kwaliteitswaardecode is now a string instead of a list), tests are in place to make sure datatypes stay constant
- consider dropping Hoedanigheid from catalog #89 >> if no stations with NAP and MSL referenced measurements >> also in new waterwebservices, data for europlatform/k13a/lichteiland are distributed over NAP and MSL: data is distributed over NAP/MSL hoedanigheid for some stations Rijkswaterstaat/wm-ws-dl#17 (comment)
- resolve all added TODO's in branch: feedback was sent to RWS on 05-12-2025, await response before continuing. Update 08-12-2025: already quite certain: bulkwaarnemingenservice can be removed, ProjectType will probably not be split in Code/Omschrijving. Dec 2025 will be for important things on the backlog (stability etc), this feedback will be considered by the RWS/DDL developers from Jan 2026 onwards, so reach out again by then. @TvLoon-RWS recommended to wait with migration to new waterwebservices at least until Jan 2026. >> continue anyway, issues were created of all remaining TODO comments
- update all docs/examples again
- juiste foutmelding parsing bij (resp.ok=False), zonder eerst resp.json() >> voor maxaantalwaarnemingen overschreden
- consider removing check for succesvol since we now pass the complete resp.text as an error. However, update Single source of truth for succesfulness of a request Rijkswaterstaat/WaterWebservices#14 with the new ddlpy response (request to clean up resp.text)
- create waterwebservices issue for
request_invalid_periode_formattest - update changelog
After release update:
- dfm_tools: update dfm_tools after ddlpy update to new waterwebservices dfm_tools#1300
- hatyan: update hatyan after ddlpy update to new waterwebservices hatyan#410
- kenmerkendewaarden: update kenmerkendewaarden after ddlpy update to new waterwebservices Deltares-research/kenmerkendewaarden#260
- check if all "DDL/waterwebservices api improvements" tasks in DDL improvements (data and waterwebservices) Deltares-research/kenmerkendewaarden#4 are ticked by new WaterWebservices
- getijverandering scripts?
Metadata
Metadata
Assignees
Labels
No labels