From 2b6a6d307df27c67a2df626e8398817da40f7e9f Mon Sep 17 00:00:00 2001 From: veenstrajelmer Date: Wed, 20 May 2026 21:48:09 +0200 Subject: [PATCH 1/5] updated contributing --- docs/CONTRIBUTING.md | 3 ++- pixi.lock | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index f9f6aa236..657c88c11 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -88,7 +88,8 @@ pixi run docs-build - make sure the `main` branch is up to date (check pytest warnings, important issues solved, all pullrequests and branches closed) - create and checkout branch for release -- bump the versionnumber with `bumpversion minor` +- bump the versionnumber with `pixi run bumpversion minor` +- update the lockfile with `pixi lock` - update `docs/whats-new.md` and add a date to the current release heading - run local testbank with `pytest -m "not requireslocaldata"` - local check with: `python -m build` and `twine check dist/*` ([does not work on WCF](https://github.com/pypa/setuptools/issues/4133)) diff --git a/pixi.lock b/pixi.lock index e91657102..7266aa38e 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3547,7 +3547,7 @@ packages: - pypi: ./ name: dfm-tools version: 0.45.1 - sha256: a428efe3e8fe4ef1816f5109b42a1788917b19aad64092e1b8bdb85d38811d01 + sha256: 7abe336f7c92894d5b23e68ce17a1388cc64890bf69dda9a5888aa8056d72b7a requires_dist: - scipy>=1.13.0 - numpy>=2.0.0 From f5c75be112a912175930f9078ef7702c37fdf409 Mon Sep 17 00:00:00 2001 From: veenstrajelmer Date: Wed, 20 May 2026 21:48:25 +0200 Subject: [PATCH 2/5] =?UTF-8?q?Bump=20version:=200.45.1=20=E2=86=92=200.46?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- CITATION.cff | 2 +- dfm_tools/__init__.py | 2 +- pyproject.toml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 87d4641dd..625415c4b 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.45.1 +current_version = 0.46.0 commit = True tag = True diff --git a/CITATION.cff b/CITATION.cff index 00c98b3db..2ef44f14a 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -8,5 +8,5 @@ authors: orcid: https://orcid.org/0000-0002-6349-818X title: "dfm_tools: A Python package for pre- and postprocessing D-FlowFM model input and output files" type: software -version: 0.45.1 +version: 0.46.0 doi: https://doi.org/10.5281/zenodo.7857393 diff --git a/dfm_tools/__init__.py b/dfm_tools/__init__.py index c196bab44..5a39924ae 100644 --- a/dfm_tools/__init__.py +++ b/dfm_tools/__init__.py @@ -4,7 +4,7 @@ __author__ = """Jelmer Veenstra""" __email__ = "jelmer.veenstra@deltares.nl" -__version__ = "0.45.1" +__version__ = "0.46.0" from dfm_tools.deprecated_functions import * from dfm_tools.download import * diff --git a/pyproject.toml b/pyproject.toml index 467426d5f..89b9e5ebb 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "dfm_tools" -version = "0.45.1" +version = "0.46.0" maintainers = [{ name = "Jelmer Veenstra", email = "jelmer.veenstra@deltares.nl" }] description = "dfm_tools are pre- and post-processing tools for Delft3D FM" readme = "README.md" From 8c5f09f55cde467e5d81790d5e7732fa6b37820a Mon Sep 17 00:00:00 2001 From: veenstrajelmer Date: Wed, 20 May 2026 21:52:10 +0200 Subject: [PATCH 3/5] updated whatsnew --- docs/whats-new.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/whats-new.md b/docs/whats-new.md index ce65a3d66..8b7da6e5a 100644 --- a/docs/whats-new.md +++ b/docs/whats-new.md @@ -1,11 +1,15 @@ # What's new -## UNRELEASED +## 0.46.0 (2026-05-20) # Feat +- added support for python 3.14 in [#1335](https://github.com/Deltares/dfm_tools/pull/1335) - support for hydrolib-core v1 in [#1326](https://github.com/Deltares/dfm_tools/issues/1326) and [1351](https://github.com/Deltares/dfm_tools/pull/1351) - support for pandas 3 in [#1340](https://github.com/Deltares/dfm_tools/pull/1340) +# Fix +- proper CRS support with xugrid>=0.15.2 in [#1337](https://github.com/Deltares/dfm_tools/pull/1337) + # Deprecated - removed `dfmt.velovect()` as it is preceded by UltraPlots `curved_quiver` in [#1328](https://github.com/Deltares/dfm_tools/pull/1328) From 594e1527752856036942a855118083cd2887642f Mon Sep 17 00:00:00 2001 From: veenstrajelmer Date: Wed, 20 May 2026 21:53:54 +0200 Subject: [PATCH 4/5] updated contributing and lockfile --- docs/CONTRIBUTING.md | 4 ++-- pixi.lock | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 657c88c11..574fb14d9 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -91,8 +91,8 @@ pixi run docs-build - bump the versionnumber with `pixi run bumpversion minor` - update the lockfile with `pixi lock` - update `docs/whats-new.md` and add a date to the current release heading -- run local testbank with `pytest -m "not requireslocaldata"` -- local check with: `python -m build` and `twine check dist/*` ([does not work on WCF](https://github.com/pypa/setuptools/issues/4133)) +- run local testbank with `pixi run pytest -m "not requireslocaldata"` +- local check with: `pixi run python -m build` and `pixi run twine check dist/*` ([does not work on WCF](https://github.com/pypa/setuptools/issues/4133)) - commit+push to branch and merge PR - copy the dfm_tools version from [pyproject.toml](https://github.com/Deltares/dfm_tools/blob/main/pyproject.toml) (e.g. `0.11.0`) - create a [new release](https://github.com/Deltares/dfm_tools/releases/new) diff --git a/pixi.lock b/pixi.lock index 7266aa38e..bb78bb59d 100644 --- a/pixi.lock +++ b/pixi.lock @@ -3546,8 +3546,8 @@ packages: requires_python: '>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*' - pypi: ./ name: dfm-tools - version: 0.45.1 - sha256: 7abe336f7c92894d5b23e68ce17a1388cc64890bf69dda9a5888aa8056d72b7a + version: 0.46.0 + sha256: aff4e0c6cad2875a3a632b98e0a77bd7a239039f7f7472ca09a07027f305a4d0 requires_dist: - scipy>=1.13.0 - numpy>=2.0.0 From ce8a25e141a6dcc51be9ceaf9efdb7e47de9acaa Mon Sep 17 00:00:00 2001 From: veenstrajelmer Date: Thu, 21 May 2026 08:39:18 +0200 Subject: [PATCH 5/5] fixed readme badge --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 523444798..67543cd87 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![pytest](https://github.com/Deltares/dfm_tools/actions/workflows/pytest.yml/badge.svg?branch=main)](https://github.com/Deltares/dfm_tools/actions/workflows/pytest.yml) +[![test](https://github.com/Deltares/dfm_tools/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/Deltares/dfm_tools/actions/workflows/test.yml) [![codecov](https://img.shields.io/codecov/c/github/deltares/dfm_tools.svg?style=flat-square)](https://app.codecov.io/gh/deltares/dfm_tools?displayType=list) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Deltares_dfm_tools&metric=alert_status)](https://sonarcloud.io/summary/overall?id=Deltares_dfm_tools) [![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/Deltares/dfm_tools/HEAD?urlpath=/tree/docs/notebooks)