Skip to content

OWI Metadatabase Soil Extension

What is the OWI Metadatabase Soil SDK?

The owi-metadatabase-soil package extends the owi.metadatabase namespace with soil-specific API endpoints, processing helpers, and plotting utilities. Retrieve test locations, in-situ tests, CPTs, soil profiles, lab tests, and geotechnical samples — then transform, analyse, and visualise them through a single SDK.

  • Tutorials


    Step-by-step lessons that walk you through connecting to the soil API, retrieving data, and building your first fence diagram.

    Start learning

  • How-to Guides


    Focused recipes for common tasks: install, authenticate, query soil entities, process CPTs, build profiles, and plot results.

    Find a recipe

  • Reference


    Auto-generated API docs for SoilAPI, processors, and visualisers, plus Django QuerySet examples for every soil entity.

    Browse reference

  • Explanation


    Deeper discussions on architecture, the soil data model, SSI workflows, and namespace packaging.

    Understand concepts

Quick Example

from owi.metadatabase.soil import SoilAPI

api = SoilAPI(token="your-api-token")
soilprofiles = api.get_soilprofiles(projectsite="Nobelwind")
print(soilprofiles["exists"])