Advanced user guide# Architecture Model ModelComponent DataCatalog DataSource URIResolver Driver DataAdapter Architecture Diagram Preparing a Data Catalog Data catalog yaml file Data variants Supported data types Recognized dimension names Raster data (RasterDataset) Multi-variable Virtual Raster Tileset (VRT) Tiled raster dataset Netcdf raster dataset Preprocess functions when combining multiple files Vector data (GeoDataFrame) GeoPackage spatial vector data Point vector from text delimited data Geospatial point time-series (GeoDataset) Netcdf point time-series dataset CSV point time-series data NetCDF time-series dataset (Dataset) Netcdf time-series dataset 2D tabular data (DataFrame) Supported files Using HydroMT in Python Input data Xarray Accessors FlowPy Wrappers: Stats: Models Statistical methods Skill statistics Example application Model components The anatomy of a components Adding components using the Python interface