Live: BoreholeViewer
Loading the Python runtime…Running the notebook cells…
This page runs Python in your browser through marimo WebAssembly islands, like the CPTViewer example. The first run downloads the Python runtime and the packages, which can take a minute.
Fetch a borehole from the BRO
brodata fetches a geotechnical borehole (BHR-GT) from the public BRO API and parses the XML:
Show the log
layers_from_bhrgt
reads the descriptive log and colors each layer by its BRO
geotechnical soil name, using the built-in lithology table:
Hover a layer to read its boundaries and soil name; zoom and pan work as in the CPTViewer example.
The layers trait itself is plain dicts, so a log from any other
source (AGS, CSV, your own interpretation) works without a converter;
the
BoreholeViewer reference
has the shape.