pygef
The pygef library is a library to read your cpts and boreholes files and use them in a digital version.
A Python library for parsing GEF and BRO XML files containing CPT and borehole soil-measurement data.
About the Project
Why use this?
pygef parses the GEF and BRO XML file formats commonly used for geotechnical site-investigation data. It converts CPT soundings and borehole records into structured digital data that can be analyzed, visualized, and incorporated into engineering workflows.
Geotechnical engineers choose pygef when they need to automate the ingestion of site-investigation files rather than manually transcribing CPT or borehole data. It is especially useful for ground-model development, data QA, spatial analysis, and feeding interpreted soil data into Python-based design or machine-learning workflows. [189][190]
Key Features
- Parses GEF and BRO XML geotechnical files
- Handles CPT soundings and borehole records
- Converts site-investigation data into structured Python data
- Supports automated ground-model and data-analysis workflows
- Lightweight, open-source, and easy to integrate into Python pipelines
- Reference / Repo
- https://github.com/cemsbv/pygef
- Tool / Hosted
- https://cemsbv.github.io/pygef/
- Replaces / Alternative to
- Manual CPT/borehole data entry, proprietary GEF viewers
- Free layer
- open-source