Skip to content

Repository files navigation

bro-exchange

Test PyPI version

This package contains tools for retrieving data from or sending data to the Dutch National Key Registry of the Subsurface (Basis Registratie Ondergrond). The following components:

  • Groundwatermonitoringwell (GMW)
  • Groundwatermonitoringnetwork (GMN)
  • Groundwaterleveldossier (GLD)
  • Formationresistancedossier (FRD)
  • Grondwateranalyserapport (GAR)

Installation

pip install bro-exchange

Usage

TODO The usage instructions are still a work in progress. Stay tuned for updates!

bro_exchange/

This module contains the following components working with the inname- en uitgifteservice:

  • Request and sourcedocument generators: These tools allow you to create registration object oriented requests in XML from JSON input.
  • Requests handlers: These handlers can be used for validating requests and sending them to the innamewebservice.
  • Handlers for downloading data from the uitgifteservice. These tools are still in development at the moment.

examples/

Notebooks for demonstrating how to generate and send registration object oriented requests are included in examples\innamewebservice

Development

See CONTRIBUTING.md for the full development and release workflow.

Quick start (uses uv):

$ uv sync --all-extras
$ uv run pytest
$ uv run ruff check .
$ uv run ruff format .

About

Python package for exchanging data with the BRO

Topics

Resources

Contributing

Stars

4 stars

Watchers

4 watching

Forks

Used by

Contributors

Languages