#geo #infra #geotechnical #finland

inframodel

A library to parse InfraModel geotechnical ground investigation data format used in Finland

1 unstable release

0.1.0 Dec 31, 2024

#937 in Parser implementations

Download history 67/week @ 2024-12-25 47/week @ 2025-01-01

114 downloads per month

MIT license

74KB
2K SLoC

inframodel

Overview

Inframodel is a library for parsing InfraModel geotechnical ground investigation data formats commonly used in Finland. For the latest format specifications (version 2.5), please refer to the Infra - Pohjatutkimusformaatti v2.5 document (available in Finnish).

Key types

  • InfraFile: Represents a single parsed InfraModel file. Contains a collection of ground investigations contained within the parsed file.

  • Investigation: Represents an individual ground investigation. Containts a collection of observations related to the investigation.

  • Observation: Represents a single observation within an investigation.

Usage

use inframodel::*;

let parsed_infra_file = InfraFile::parse_file("path/to/the/file.txt");

Dependencies

~8MB
~199K SLoC