Expand description
§Data Readers for Site Input Files
This module provides utilities for reading site-specific input data into the ground motion
prediction library. It focuses on deserializing tabular files into Vs30Point instances
for use in GMPE calculations.
§Features
- Load site location and site condition data (longitude, latitude, Vs30, basin depth, and xvf flag).
- Support for configurable CSV delimiter characters (e.g., tab, comma).
- Assumes no header row in input files.
§Primary Functions
read_vs30_points: Reads a delimited text file into a vector ofVs30Pointinstances.
§Example File Format (tab-delimited)
142.523 52.913 300 250 1
142.600 50.100 350 150 0Columns are interpreted as:
- longitude (f64)
- latitude (f64)
- Vs30 (f64)
- basin depth (optional, f64)
- xvf flag (optional, u8)
§See Also
§Errors
This module returns boxed errors for I/O issues or data deserialization failures.
Functions§
- read_
vs30_ points - Reads a list of
Vs30Pointinstances from a delimited text file.