{"id":33148928,"url":"https://github.com/DOV-Vlaanderen/pydov","last_synced_at":"2025-12-05T00:00:58.757Z","repository":{"id":14852734,"uuid":"77217231","full_name":"DOV-Vlaanderen/pydov","owner":"DOV-Vlaanderen","description":"Python package to retrieve data from Databank Ondergrond Vlaanderen (DOV)","archived":false,"fork":false,"pushed_at":"2025-10-01T11:12:56.000Z","size":21184,"stargazers_count":36,"open_issues_count":16,"forks_count":19,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-10-26T18:03:34.994Z","etag":null,"topics":["data-access","lifewatch","oscibio","package","python","water"],"latest_commit_sha":null,"homepage":"https://pydov.readthedocs.io/en/latest/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DOV-Vlaanderen.png","metadata":{"files":{"readme":"README.md","changelog":"HISTORY.rst","contributing":".github/CONTRIBUTING.rst","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.rst","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS.rst","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-12-23T10:09:53.000Z","updated_at":"2025-10-23T18:37:52.000Z","dependencies_parsed_at":"2023-09-21T19:47:50.590Z","dependency_job_id":"30416858-3eaa-4d98-ad67-d2ec9cb6d12b","html_url":"https://github.com/DOV-Vlaanderen/pydov","commit_stats":{"total_commits":1379,"total_committers":23,"mean_commits":59.95652173913044,"dds":0.7150108774474258,"last_synced_commit":"43a2b60f685b651c89e23f6ee557de3743c08331"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"purl":"pkg:github/DOV-Vlaanderen/pydov","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOV-Vlaanderen%2Fpydov","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOV-Vlaanderen%2Fpydov/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOV-Vlaanderen%2Fpydov/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOV-Vlaanderen%2Fpydov/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DOV-Vlaanderen","download_url":"https://codeload.github.com/DOV-Vlaanderen/pydov/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DOV-Vlaanderen%2Fpydov/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281608589,"owners_count":26530372,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-29T02:00:06.901Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-access","lifewatch","oscibio","package","python","water"],"created_at":"2025-11-15T17:00:26.091Z","updated_at":"2025-12-05T00:00:58.746Z","avatar_url":"https://github.com/DOV-Vlaanderen.png","language":"Python","funding_links":[],"categories":["Natural Resources"],"sub_categories":["Soil and Land"],"readme":"# pydov \u003cimg src=\"docs/_static/img/logo.png\" align=\"right\" alt=\"\" width=\"120\"\u003e\n\n[![CI](https://github.com/DOV-Vlaanderen/pydov/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/DOV-Vlaanderen/pydov/actions/workflows/ci.yml) [![Documentation Status](https://readthedocs.org/projects/pydov/badge/?version=latest)](https://pydov.readthedocs.io/en/latest/?badge=latest) [![Project Status: Active – The project has reached a stable, usable state and is being actively developed.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.2788680.svg)](https://doi.org/10.5281/zenodo.2788680) [![pyOpenSci](https://img.shields.io/badge/PyOpenSci-Peer%20Reviewed-success.svg)](https://github.com/pyOpenSci/software-review/issues/19)\n\npydov is a Python package to query and download data from [Databank Ondergrond Vlaanderen (DOV)](https://www.dov.vlaanderen.be). It is hosted on [GitHub](https://github.com/DOV-Vlaanderen/pydov) and development is coordinated by Databank Ondergrond Vlaanderen (DOV). DOV aggregates data about soil, subsoil and groundwater of Flanders and makes them publicly available. Interactive and human-readable extraction and querying of the data is provided by a [web application](https://www.dov.vlaanderen.be/portaal/?module=verkenner#ModulePage), whereas the focus of this package is to **support machine-based extraction and conversion of the data**.\n\nTo get started, see the documentation at https://pydov.readthedocs.io.\n\nPlease note that downloading DOV data with pydov is governed by the same [disclaimer](https://www.dov.vlaanderen.be/page/disclaimer) that applies to the other DOV services. Be sure to consult it when using DOV data with pydov.\n\n## Installation\n\nYou can install `pydov` stable using pip:\n\n```shell script\npip install pydov\n```\n\nOr clone the [git repository](https://github.com/DOV-Vlaanderen/pydov) and install with `python setup.py install` to get the latest snapshot from the master branch.\n\nTo contribute to the code, make sure to install the package and all of the development dependencies enlisted in the\n[requirements_dev.txt](requirements_dev.txt) file. First, clone the [git repository](https://github.com/DOV-Vlaanderen/pydov).\nWe advice to use an Python development environment, for example with [conda](https://docs.conda.io/en/latest/miniconda.html) or\n[virtualenv](https://virtualenv.pypa.io/en/latest/). Activate the (conda/virtualenv) environment and\ninstall the package in development mode:\n\n```shell script\npip install -e .[devs]\n```\n\nNeed more detailed instructions? Check out the [installation instructions](https://pydov.readthedocs.io/en/stable/installation.html) and the [development guidelines](https://pydov.readthedocs.io/en/stable/development.html).\n\n## Quick start\n\nRead the [quick start](https://pydov.readthedocs.io/en/stable/quickstart.html) from the docs or jump straight in:\n\n```python\nfrom pydov.search.boring import BoringSearch\nfrom pydov.util.location import Within, Box\n\nfrom owslib.fes2 import PropertyIsGreaterThan\n\nboringsearch = BoringSearch()\n\ndataframe = boringsearch.search(\n    query=PropertyIsGreaterThan(propertyname='diepte_tot_m', literal='550'),\n    location=Within(Box(107500, 202000, 108500, 203000))\n)\n```\n\nThe resulting dataframe contains the information on boreholes (boringen) within the provided bounding box (as defined by the `location` argument)\nwith a depth larger than 550m:\n```\n\u003e\u003e\u003e dataframe\n                                         pkey_boring     boornummer         x         y  mv_mtaw  start_boring_mtaw gemeente  diepte_boring_van  diepte_boring_tot datum_aanvang uitvoerder  boorgatmeting  diepte_methode_van  diepte_methode_tot boormethode\n0  https://www.dov.vlaanderen.be/data/boring/1989...  kb14d40e-B777  108015.0  202860.0      5.0                5.0     Gent                0.0              660.0    1989-01-25   onbekend          False                 0.0               660.0    onbekend\n1  https://www.dov.vlaanderen.be/data/boring/1972...  kb14d40e-B778  108090.0  202835.0      5.0                5.0     Gent                0.0              600.0    1972-05-17   onbekend          False                 0.0               600.0    onbekend\n```\n\n\n## Documentation\n\nFull documentation of `pydov` can be found on our [ReadTheDocs page](https://pydov.readthedocs.io).\n\n## Contributing\n\nYou do not need to be a code expert to contribute to this project as there are several ways you can contribute to\nthis project. Have a look at the [contributing page](https://pydov.readthedocs.io/en/latest/contributing.html).\n\n## Meta\n\n- We welcome [contributions](.github/CONTRIBUTING.rst) including bug reports.\n- License: MIT\n- Citation information can be found on [Zenodo](https://doi.org/10.5281/zenodo.2788680).\n- Please note that this project is released with a [Contributor Code of Conduct](.github/CODE_OF_CONDUCT.rst). By participating in this project you agree to abide by its terms.\n- Also note that downloading DOV data with pydov is governed by the same [disclaimer](https://www.dov.vlaanderen.be/page/disclaimer) that applies to the other DOV services. Be sure to consult it when using DOV data with pydov.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDOV-Vlaanderen%2Fpydov","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FDOV-Vlaanderen%2Fpydov","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FDOV-Vlaanderen%2Fpydov/lists"}