Skip to content

Commit 3a40ce4

Browse files
Release 0.16.0 (#941)
# Description Release 0.16.0 version, when this is merged we can run the new release pipeline.
1 parent 07bbfa7 commit 3a40ce4

File tree

3 files changed

+40
-32
lines changed

3 files changed

+40
-32
lines changed

docs/api/changelog.rst

Lines changed: 38 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,30 +7,9 @@ The format is based on `Keep a Changelog`_, and this project adheres to
77
`Semantic Versioning`_.
88

99

10-
[Unreleased]
11-
------------
10+
[0.16.0] - 2024-03-29
11+
---------------------
1212

13-
Fixed
14-
~~~~~
15-
- Incorrect validation error ``data values found at nodata values of
16-
idomain`` for boundary condition packages with a scalar coordinate
17-
not set as dimension.
18-
- Fix issue where :func:`imod.idf.open_subdomains` and
19-
:func:`imod.mf6.Modflow6Simulation.open_head` (for split simulations) would
20-
return arrays with incorrect ``dx`` and ``dy`` coordinates for equidistant
21-
data.
22-
- Fix issue where :func:`imod.idf.open_subdomains` returned a flipped ``dy``
23-
coordinate for nonequidistant data.
24-
- Made :func:`imod.util.round_extent` available again, as it was moved without
25-
notice. Function now throws a DeprecationWarning to use
26-
:func:`imod.prepare.spatial.round_extent` instead.
27-
- :meth'`imod.mf6.Modflow6Simulation.write` failed after splitting the simulation. This has been fixed.
28-
- modflow options like "print flow" , "save flow" and "print input" can now be set on
29-
:class:`imod.mf6.Well`
30-
- when regridding a :class:`imod.mf6.Modflow6Simulation`, :class:`imod.mf6.GroundwaterFlowModel`, :class:`imod.mf6.GroundwaterTransportModel`
31-
or a :class:`imod.mf6.package`, regridding weights are now cached and can be re-used over the different objects that are regridded.
32-
This improves performance considerably in most use cases: when regridding is applied over the same grid cells with the same regridder type, but with different values/methods, multiple times.
33-
3413
Added
3514
~~~~~
3615
- The :func:`imod.mf6.model.mask_all_packages` now also masks the idomain array
@@ -39,29 +18,58 @@ Added
3918
- Validation for incompatible settings in the :class:`imod.mf6.NodePropertyFlow`
4019
and :class:`imod.mf6.Dispersion` packages.
4120
- Checks that only one flow model is present in a simulation when calling
42-
:func:`imod.mf6.Modflow6Simulation.regrid_like`, :func:`imod.mf6.Modflow6Simulation.clip_box` or :func:`imod.mf6.Modflow6Simulation.split`
21+
:func:`imod.mf6.Modflow6Simulation.regrid_like`,
22+
:func:`imod.mf6.Modflow6Simulation.clip_box` or
23+
:func:`imod.mf6.Modflow6Simulation.split`
4324
- Added support for coupling a GroundwaterFlowModel and Transport Model i.c.w.
44-
the 6.4.3 release of MODFLOW. Using an older version of iMOD Python
45-
with this version of MODFLOW will result in an error.
25+
the 6.4.3 release of MODFLOW. Using an older version of iMOD Python with this
26+
version of MODFLOW will result in an error.
4627
- :meth:`imod.mf6.Modflow6Simulation.split` supports splitting transport models,
4728
including multi-species simulations.
4829
- :meth:`imod.mf6.Modflow6Simulation.open_concentration` and
4930
:meth:`imod.mf6.Modflow6Simulation.open_transport_budget` support opening
5031
split multi-species simulations.
51-
:meth:`imod.mf6.Modflow6Simulation.regrid_like` can now regrid simulations that have 1 or more transport models.
52-
- added logging to various initialization methods, write methods and dump methods. `See the
53-
documentation <https://deltares.github.io/imod-python/api/generated/logging/imod.logging.html>`_
32+
:meth:`imod.mf6.Modflow6Simulation.regrid_like` can now regrid simulations
33+
that have 1 or more transport models.
34+
- added logging to various initialization methods, write methods and dump
35+
methods. `See the documentation
36+
<https://deltares.github.io/imod-python/api/generated/logging/imod.logging.html>`_
5437
how to activate logging.
5538
- added :func:`imod.data.hondsrug_simulation` and
5639
:func:`imod.data.hondsrug_crosssection` data.
57-
- simulations and models that include a lake package now raise an exception on clipping, partitioning or regridding.
40+
- simulations and models that include a lake package now raise an exception on
41+
clipping, partitioning or regridding.
5842

5943
Changed
6044
~~~~~~~
6145
- :meth:`imod.mf6.Modflow6Simulation.open_concentration` and
6246
:meth:`imod.mf6.Modflow6Simulation.open_transport_budget` raise a
6347
``ValueError`` if ``species_ls`` is provided with incorrect length.
6448

49+
Fixed
50+
~~~~~
51+
- Incorrect validation error ``data values found at nodata values of idomain``
52+
for boundary condition packages with a scalar coordinate not set as dimension.
53+
- Fix issue where :func:`imod.idf.open_subdomains` and
54+
:func:`imod.mf6.Modflow6Simulation.open_head` (for split simulations) would
55+
return arrays with incorrect ``dx`` and ``dy`` coordinates for equidistant
56+
data.
57+
- Fix issue where :func:`imod.idf.open_subdomains` returned a flipped ``dy``
58+
coordinate for nonequidistant data.
59+
- Made :func:`imod.util.round_extent` available again, as it was moved without
60+
notice. Function now throws a DeprecationWarning to use
61+
:func:`imod.prepare.spatial.round_extent` instead.
62+
- :meth'`imod.mf6.Modflow6Simulation.write` failed after splitting the
63+
simulation. This has been fixed.
64+
- modflow options like "print flow", "save flow", and "print input" can now be
65+
set on :class:`imod.mf6.Well`
66+
- when regridding a :class:`imod.mf6.Modflow6Simulation`,
67+
:class:`imod.mf6.GroundwaterFlowModel`,
68+
:class:`imod.mf6.GroundwaterTransportModel` or a :class:`imod.mf6.package`,
69+
regridding weights are now cached and can be re-used over the different
70+
objects that are regridded. This improves performance considerably in most use
71+
cases: when regridding is applied over the same grid cells with the same
72+
regridder type, but with different values/methods, multiple times.
6573

6674
[0.15.3] - 2024-02-22
6775
---------------------

imod/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@
1515
)
1616
from imod.formats import gen, idf, ipf, prj, rasterio
1717

18-
__version__ = "0.15.3"
18+
__version__ = "0.16.0"

pixi.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "imod-python"
3-
version = "0.15.3"
3+
version = "0.16.0"
44
description = "Make massive MODFLOW models"
55
authors = ["Deltares <huite.bootsma@deltares.nl>", ]
66
channels = ["conda-forge", ]

0 commit comments

Comments
 (0)