Hydromt

Latest version: v1.0.0

Safety actively analyzes 714772 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.0.0

.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html
.. _Deltares: https://www.deltares.nl/en/

0.10.0

====================

New
---
- New `PredefinedCatalog` class to handle predefined catalog version based on pooch registry files. (849)


Changed
-------
- Development environment is now set up via pixi instead of mamba / conda. See the documentation for more information on how to install.
- Use the native data CRS when determining zoom levels over the data catalog crs. (851)
- Improved `flw.d8_from_dem` method with different options to use river vector data to aid the flow direction derivation. (305)
- DataCatalog.predefined_catalogs retrieves predefined_catalogs specified in predefined_catalogs.py. There is no need for setting the predefined_catalogs anymore. (844)


Fixed
-----
- Bug in `raster.transform` with lazy coordinates. (801)
- Bug in `workflows.mesh.mesh2d_from_rasterdataset` with multi-dimensional coordinates. (843)
- Bug in `MeshModel.get_mesh` after xugrid update to 0.9.0. (848)
- Bug in `raster.clip_bbox` when bbox doesn't overlap with raster. (860)
- Allow for string format in zoom_level path, e.g. `{zoom_level:02d}` (851)
- Fixed incorrect renaming of single variable raster datasets (883)
- Provide better error message for 0D geometry arrays in GeoDataset (885)
- Fixed index error when the number of peaks varies between stations in get_hydrographs method (933)

Deprecated
----------
- The `DataCatalog.from_archive` method is deprecated. Use `DataCatalog.from_yml` with the root pointing to the archive instead. (849)

0.9.4

===================
This release fixes a performance regression when reading geometry masks, relaxed warnings for empty raster datasets and updated the documention of the new hydromt commands.

Fixed
-----
- Added back geometry mask when reading vector files with `fiona` as engine/ driver. (777)
- Relaxed empty data checking on `RasterDatasetAdapter`. (782)
- Add documentation for `hydromt check` and `hydromt export` commands. (767)

0.9.3

===================
This release fixes several bugs. Most notably the `NoDataStrategy` is available in much more data reading methods so plugins can use it more directly. Additionally there are some bug fixes relating to reading shapefiles and reading COGs.

Added
-----
- Test script for testing predefined catalogs locally. (735)
- Option to write a data catalog to a csv file (425)

Changed
-------
- Datacatalog preserves variant specific meta data (521)
- Updated DataCatalogValidator to deal with provider and driver_kwargs (521)

Fixed
-----
- Reading Vector formats that consist of more than one file via geopandas. (691)
- Handle NoDataStrategy consistently when reading data in adapters (738)
- add option to ignore empty data sets when exporting data (743)
- Fix bug in `raster._check_dimensions` for datasets with multiple variables with varying dimension size (761)
- Fix bug when reading COGs at requested zoom level (758)

0.9.2

===================
This release adds additional bug fixes for the meridian offset functinality, and improvements to the new CLI commands.

Added
-----
- Export CLI now also accepts time tuples (660)
- New stats.skills VE and RSR (666)
- Check CLI command can now validate bbox and geom regions (664)


Changed
-------
- Export CLI now uses '-s' for source, '-t' for time and '-i' for config. (660)


Fixed
-----
- Double reading of model components when in appending mode. (695)
- Removed deprecated entrypoints library. (676)
- Bug in `raster.set_crs` if input_crs is of type CRS. (659)
- Export CLI now actually parses provided geoms. (660)
- Bug in stats.skills for computation of pbias and MSE / RMSE. (666)
- `Model.write_geoms` ow has an option to write GeoJSON coordinates in WGS84 if specified (510)
- Fix bug with lazy spatial_ref coordinate (682)
- Bug in gis_utils.meridian_offset. (692)

0.9.1

===================
This release contains several bugfixes to 0.9.0 as well two new CLI methods and support for STAC.

Added
-----
- Support for exporting data catalogs to STAC catalog formats. (617)
- Support for reading data catalogs from STAC catalog formats. (625)
- Pixi is now available as an additional task runner. (634)
- Support exporting data from catalogs from the CLI. (627)
- Support for validating data catalogs from the CLI. (632)
- Support for validating model configurations from the CLI. (643)


Changed
-------
- `DataAdapter._slice_data` and `DataCatalog.get_<data type>` now have a `handle_nodata` argument.

Fixed
-----
- Bug in zoom level detection in `RasterDatasetAdapter` for Tifs without overviews and paths with placeholders. (642)
- Bug in gis_utils.meridian_offset for grids with rounding errors. (649)

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.