Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 21 Mar 14:47
· 216 commits to main since this release
d20198a

v1.0.1 (2025-03-21)

New

  • Add support for python 3.12 and 3.13 (#540)
  • Support all versions of pyarrow (#1105)

Changed

  • Rasterio have as been limited to <1.4.0 (#1097)

Fixed

  • Fixed incorrect arguments causing crashes in geom_component._region_data() (#1091)
  • Fixed binder integration dockerfile (#1098)
  • Examples are back in the documentation. (#796, #1088)

Deprecated

V1

Added

  • Added Driver class for customizable io
  • Added entrypoints for Driver Plugins as "hydromt.drivers"
  • Added entrypoints for ModelComponent Plugins as "hydromt.components"
  • Added entrypoints for PredefinedCatalog Plugins as "hydromt.catalogs"
  • Added URIResolver class for customizable metadata discovery
  • Added DataSource class to represent and validate DataCatalog entries.
  • Data catalogs can now list multiple roots depending on the system used (linux, windows etc). where the first existing root will be used. (#786)
  • A Github action now checks whether the migration guide is updated (#829)
  • Added a ConfigComponent to write configurations for kernels/simulations. (#863)
  • Added a GeomsComponent to manage geo-spatial geometry data of a model. (#867)
  • Added a DatasetsComponent to manage multidimensional data of a model. (#894)
  • Added a GeoDatasetDriver to read vector data from tabular formats. (#912)
  • Added a GeoDatasetSource to handle vector data from tabular formats. (#912)
  • Added RasterTindexResolver to handle URIs in raster tindex files. (#928)

Changed

  • The data catalog format has been refactored to better represent the individual v1 components. (#912)
  • The root meta key of data catalogs yaml files has become roots (#786)
  • The model region is no longer a subset of the geoms but rather it's own component class. See the migration guide for more info (#810)
  • The model class has been moved to a component architecture. See the migration guide for more info (#845)
  • Changed the GeoDatasetAdapter to transform vector data from tabular formats. (#912)
  • Updated deltares_data data catalog to incorporate the newest data catalog features (#667)
  • Changed the logging in HydroMT to canonical logging using logging hierarchy (#1006)
  • Rename variables away from the conventions fn and time_tuple (#1017)
  • Implemented reading using zoom instead of the ambiguous zoom_level (#875)

Removed

  • support for **artifact_keys when initializing the DataCatalog has been removed. (#786)
  • support for dictionary like features on the DataCatalog have been removed. (#790)
  • Support for using .ini and .toml files for configuration has been removed. (#791)
  • staticmaps and staticgeoms attributes on the Model object have been removed. (#845)
  • Code refering to the unimplemented Network Model type has been removed (#871)
  • Removed _API, .api property, test_api and other Model level conventions as they are now handled by the components. (#894)
  • support for using aliases in the DataCatalog has been removed. (#987)
  • support for storage_options in the DataCatalog and adapters has been removed. (#987)
  • The function hydromt.gis.flw.guagemap has been removed in favour of hydromt.gis.flw.guage_map. (#987)
  • The function hydromt.gis.flw.basinmap has been removed in favour of hydromt.gis.flw.basin_map. (#987)
  • Support for using the within predicate in the function get_basin_geometry has been removed. (#987)