Skip to main content

Package to get soil profiles of the Netherlands.

Project description

DutchSoils - get Dutch soil data

PyPI - Version PyPi - Supported Python Versions Code size Ruff

DutchSoils is a Python package to get soil data from the Dutch Soil Map, Staring series and BOFEK clustering.

It contains code to get soil physical, textural, chemical data from the Dutch Soil Map and combine that with the BOFEK soil clustering and the hydraulic parameters from the Staring series.

[!Note] The data and soil profiles in this package are not actual measurements but are derived from field measurements. It is assumed that the soil profile and associated data are typical for the soil at a certain location.

[!Note] The method from_location() uses the API of soilphysics.wur.nl to get the soil profile at a location. This website uses the outdated soil map from 1999. Please check https://bodemdata.nl/documentatie if your location is within an area which was updated in the last 25 years. If so, please do not use this method.

Installation

The easiest way to install the package is through pip:

pip install dutchsoils

Get started

Getting a soil profile with geographical coordinates and plotting its most common parameters:

import dutchsoils as ds
sp = ds.SoilProfile.from_location(x=171827, y=445436, crs="EPSG:28992")
sp.get_data_horizons()
sp.plot()

An example with other available options is given in docs/examples. XXX

Feedback

Feedback is always welcome!

Questions, issues, feature requests and bugs can be reported in the issue section.

Many thanks to

  • The developers of Wageningen Environmental Research for publishing and maintaining the Dutch soil map and providing an API to get the soil profile at a certain location.
  • The people behind pyOpenSci, who provided an elaborate step-by-step tutorial on how to publish a Python package.
  • The developers of (among others) pyswap, pedon, and Artesia Water, whose Python packages were a source of inspiration.

Sources

  • Wageningen Environmental Research (2024). Bodemkaart van Nederland V2024-01. https://www.broloket.nl/ondergrondmodellen; downloaded on 07-08-2025.
  • Heinen, M., Brouwer, F., Teuling, K., & Walvoort, D. (2021). BOFEK2020 - Bodemfysische schematisatie van Nederland: Update bodemfysische eenhedenkaart. Wageningen Environmental Research. https://doi.org/10.18174/541544
  • Heinen, M., Bakker, G., & Wösten, J. H. M. (2020). Waterretentie- en doorlatendheidskarakteristieken van boven- en ondergronden in Nederland: De Staringreeks : Update 2018 [page 17]. Wageningen Environmental Research. https://doi.org/10.18174/512761

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dutchsoils-0.3.0.tar.gz (89.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dutchsoils-0.3.0-py3-none-any.whl (90.4 kB view details)

Uploaded Python 3

File details

Details for the file dutchsoils-0.3.0.tar.gz.

File metadata

  • Download URL: dutchsoils-0.3.0.tar.gz
  • Upload date:
  • Size: 89.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.9 Windows/10

File hashes

Hashes for dutchsoils-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ee8843625b743a44b69e663f1988b0ca92afc2c6e4e34552c0a0e96e5c550394
MD5 33545846495bd8df55187f566ce55c12
BLAKE2b-256 de93c80308ff695bc32e3e7588b9dddd58203a29f23a44670c121cfda5f9775e

See more details on using hashes here.

File details

Details for the file dutchsoils-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: dutchsoils-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 90.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.11.9 Windows/10

File hashes

Hashes for dutchsoils-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bf87f0bfed86a64eff44a6f31b2beed86c52c368397c917a78bae08e47818476
MD5 861fcac9559d9b876b7102758d21b2b5
BLAKE2b-256 daaf9eae649ac46093d0ef257a617347a66b2d43cee528c3abec666321f5a8d7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page