Drivers#
The Hydromt drivers module provides drivers for various datasets and formats. Each driver implements read and optionally write methods, along with configuration options and a file system handler.
FileSystem#
All drivers rely on shared type definitions from hydromt.typing.
Pydantic compatible fsspec AbstractFileSystem. |
Driver Base Classes#
Base class for different drivers. |
|
Options for the driver. |
Raster Data Drivers#
Abstract Driver to read GeoDataFrames. |
|
Driver for RasterDataset using the xarray library: |
|
Options for RasterXarrayDriver. |
|
Driver for RasterDataset using the rasterio library: |
|
Options for RasterioDriver. |
Vector & Geospatial Drivers#
Abstract Driver to read GeoDataFrames. |
|
Driver for GeoDataFrame using the pyogrio library: |
|
Driver for GeoDataFrame from tabular formats: |
|
Options for the GeoDataFrameTableDriver. |
Tabular Data Drivers#
Abstract Driver to read DataFrames. |
|
Driver for DataFrames using the pandas library: |
Geospatial Dataset Drivers#
Abstract Driver to read GeoDatasets. |
|
Options for GeoDatasetVectorDriver. |
|
Driver for GeoDataset using the xarray library: |
|
Driver for GeoDataset using hydromt vector: |
General Dataset Drivers#
Abstract Driver to read Datasets. |
|
Driver for Dataset using xarray: |
|
Options for DatasetXarrayDriver. |
Preprocessing#
Harmonise lon-lat-time dimensions. |
|
Remove duplicates from the 'time' index. |
|
|
Round the x and y dimensions to latlon. |
Convert the 'time' index to datetimeindex. |