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.
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_mandto_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.