hydromodpy.data.adapters.csv_to_parquet#
Convert user-facing CSV files into the internal Parquet pivot format.
Two CSV flavours are supported:
Timeseries CSVs (
<variable>_custom_<id>_<start>_<end>_<freq>.csv) with columnsdatetime,value.Locations CSVs (
<variable>_custom_LOC.csv) with columnsid,x,y,crs,unit.
Validation is strict but emits all errors at once via
TimeSeriesValidationError rather than stopping at the first one.
Functions
|
Convert a locations CSV into an OGC GeoParquet 1.1 vector table. |
|
Convert a validated timeseries CSV into a Parquet file. |
|
Derive a station identifier from a chronicle filename. |
|
Yield custom chronicle CSV paths in |
|
Read and validate a locations CSV. |
|
Read and validate a timeseries CSV. |
Classes
|
In-memory representation of a validated locations CSV. |
|
In-memory representation of a validated timeseries CSV. |
Exceptions
|
Raised when a CSV file fails validation. |