← AxiomBaseLogic

AGS4 Parsing · Axiom Platform

AGS Parser

Upload AGS4 ground investigation files and instantly explore your data. Parse one or more .ags files, navigate the group hierarchy, inspect every table in a sortable spreadsheet view, and export data ready for Borehole EDA — without writing a line of code.

Upload → Parse → Tree View → Tabbed Tables → Export → Borehole EDA

Features

Everything you need to go from a raw AGS4 file to structured, analysis-ready geotechnical data — in one tool.

  • AGS4 file upload

    Drag-and-drop or file picker for one or more .ags files. Parsed server-side using python-AGS4, the reference Python library for the AGS4 format. Warnings and format issues surfaced automatically.

  • Data tree view

    Navigate the full file → group hierarchy at a glance. Export the complete data tree as an ASCII .txt file for documentation or sharing.

  • Tabbed spreadsheet tables

    Every AGS group appears as its own tab. Spreadsheet-style view with pagination (10, 25, 50, 100, or 250 rows per page) and column widths auto-sized to content — no truncation.

  • Borehole EDA integration

    Interval columns are automatically normalised to from_m and to_m. Export any table as CSV and load it directly into Borehole EDA for cross-sections and visualisation — the two apps are designed to work together.

What is AGS4?

The AGS Data Format is the UK geotechnical industry's standard for transferring ground investigation data between software systems and organisations. AGS4 encodes borehole logs, lab test results, in-situ test data, and geotechnical interpretations into a structured, text-based format.

  • python-AGS4

    The parser uses the official python-AGS4 library — the same engine used by industry tools. Format validation warnings are passed through to the UI.

  • Industry standard

    AGS4 files are produced by nearly all UK ground investigation labs, drillers, and reporting software. If you work in UK geotechnics, your data is likely already in this format.

REST API

Integrate AGS parsing directly into your own workflows. Two endpoints cover parsing and discovery.

  • POST {url}/api/parse/ multipart/form-data, one or more .ags files. Returns JSON: filename, parsed tree, tables, warnings.
  • GET {url}/api/info/ API name, version, and Borehole EDA integration notes.

Part of the AxiomBaseLogic platform

AGS Parser is designed to work hand-in-hand with Borehole EDA. Parse your AGS4 files, export normalised interval tables as CSV, and load them straight into Borehole EDA for cross-sections, visualisations, and AI insights — all on a single platform with shared auth and REST APIs.

Explore other apps

Jump to other AxiomBaseLogic tools and keep your workflow connected across the platform.