Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
pygef logo

pygef

The pygef library is a library to read your cpts and boreholes files and use them in a digital version.

MITcivil/geotech
★ 100
Visit Project

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
Replaces / Alternative to
Manual CPT/borehole data entry, proprietary GEF viewers
Free layer
open-source