python-ags4: A Python library to read, write, and validate AGS4 geodata files

This is a Preprint and has not been peer reviewed. The published version of this Preprint is available: https://doi.org/10.21105/joss.04569. This is version 1 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Asitha Senanayake, Roger Chandler, Tony Daly, Edward Lewis

Abstract

Data gathered from geotechnical, geoenvironmental, and geophysical investigations can be broadly described as "geodata". The AGS4 data format is one of the most widely used data transmittal formats for geodata and is used across the world. It is a plain text format consisting of multiple tables of comma-separated values, tied together with a robust data schema and a comprehensive suite of validation rules. python-ags4 is a Python library that provides functionality to work with AGS4 geodata files. It was written to fulfill the following objectives:
- Provide a transparent and easily accessible tool to validate AGS4 geodata files
- Provide access to the Python ecosystem to users of AGS4 geodata
- Provide a cross-platform tool to work with AGS4 geodata files

It has been adopted by the Association of Geotechnical and Geoenvironmental Specialists and is currently developed as a community project. It is available for download via PyPI and conda-forge repositories.

DOI

https://doi.org/10.31223/X5693H

Subjects

Civil and Environmental Engineering, Earth Sciences, Engineering, Environmental Engineering, Geochemistry, Geology, Geophysics and Seismology, Geotechnical Engineering

Keywords

Geodata, Geotechnical, geoenvironmental, Geophysics, geoscience, python

Dates

Published: 2022-09-21 17:52

License

CC BY Attribution 4.0 International