inframodel

Crates.ioinframodel
lib.rsinframodel
version0.1.0
created_at2024-12-31 09:56:54.809343+00
updated_at2024-12-31 09:56:54.809343+00
descriptionA library to parse InfraModel geotechnical ground investigation data format used in Finland
homepagehttps://github.com/eliskivi/inframodel
repositoryhttps://github.com/eliskivi/inframodel
max_upload_size
id1499868
size74,235
Elis Kivi (eliskivi)

documentation

README

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");
Commit count: 19

cargo fmt