diff --git a/README.rst b/README.rst index 3874200..172aacd 100644 --- a/README.rst +++ b/README.rst @@ -64,7 +64,7 @@ Python package ``delft3dfmpy`` ``python -m pip install delft3dfmpy`` - Note that in this way the most recent version that is available on PyPi (see releases) is installed. From June 2022, and version 2.0.0, delft3dfmpy expects DAMO2.2 GPKG files as input, instead of HyDAMO v13 GML-files. + Note that in this way the most recent version that is available on PyPi (see releases) is installed. From June 2022, and version 2.0.1, delft3dfmpy expects DAMO2.2 GPKG files as input, instead of HyDAMO v13 GML-files. It is also possible to force installation of older versions and use the idential packages for GML input. The equivalent version of ``delft3dfmpy`` for HyDAMO v13 format is v1.2.3. This can be installed as follows: diff --git a/Release_notes.txt b/Release_notes.txt index 691be7b..e18b2ff 100644 --- a/Release_notes.txt +++ b/Release_notes.txt @@ -1,6 +1,6 @@ Release notes delft3dfmpy ---------------------------------------------------------------------------------------------------------------------- - v2.0.0: June 2022 + v2.0.1: June 2022 This release of delft3dfmpy is known to be compatible with, and is tested with, D-Hydro Suite 2022.03. diff --git a/data/gpkg/Example_model.gpkg b/data/gpkg/Example_model.gpkg index cecf23c..5f755f7 100644 Binary files a/data/gpkg/Example_model.gpkg and b/data/gpkg/Example_model.gpkg differ diff --git a/delft3dfmpy/__init__.py b/delft3dfmpy/__init__.py index 8641158..24fb7c2 100644 --- a/delft3dfmpy/__init__.py +++ b/delft3dfmpy/__init__.py @@ -4,7 +4,7 @@ __author__ = """Guus Rongen""" __email__ = 'rongen@hkv.nl' -__version__ = '2.0.0' +__version__ = '2.0.1' from delft3dfmpy.core.dfm import DFlowFMModel from delft3dfmpy.core.drr import DFlowRRModel diff --git a/notebooks/Usage_introduction_RRFM.ipynb b/notebooks/Usage_introduction_RRFM.ipynb index 9fda2bf..dc727dd 100644 --- a/notebooks/Usage_introduction_RRFM.ipynb +++ b/notebooks/Usage_introduction_RRFM.ipynb @@ -38,7 +38,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 1, "id": "303bd269-8d1c-4e65-ad84-cce843c5dced", "metadata": {}, "outputs": [], @@ -81,7 +81,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 2, "id": "b26ac6f9-6260-4e3b-a798-32b624b2c86b", "metadata": {}, "outputs": [], @@ -101,7 +101,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 3, "id": "e7594e39-a1c3-4d48-bc93-980375a2eac2", "metadata": {}, "outputs": [], @@ -130,7 +130,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 4, "id": "62e98650-a1dd-4afb-85ce-9ffaf1d20b2b", "metadata": {}, "outputs": [ @@ -141,16 +141,16 @@ "Content of gpkg-file D:\\3640.20\\delft3dfmpy_master\\data\\gpkg/Example_model.gpkg, containing 18 layers:\n", "\tINDEX\t|\tNAME \t|\tGEOM_TYPE \t|\t NFEATURES\t|\t NFIELDS\n", "\t 0\t|\thydroobject \t|\tLine String \t|\t 61\t|\t 35\n", - "\t 1\t|\tstuw \t|\t3D Point \t|\t 25\t|\t 41\n", - "\t 2\t|\tduikersifonhevel \t|\t3D Line String\t|\t 92\t|\t 44\n", + "\t 1\t|\tstuw \t|\t3D Point \t|\t 25\t|\t 40\n", + "\t 2\t|\tduikersifonhevel \t|\t3D Line String\t|\t 92\t|\t 43\n", "\t 3\t|\tgemaal \t|\t3D Point \t|\t 1\t|\t 8\n", "\t 4\t|\tbrug \t|\tPoint \t|\t 1\t|\t 10\n", "\t 5\t|\tpomp \t|\tUnknown (any)\t|\t 1\t|\t 9\n", "\t 6\t|\tsturing \t|\tUnknown (any)\t|\t 1\t|\t 17\n", - "\t 7\t|\tkunstwerkopening \t|\tUnknown (any)\t|\t 213\t|\t 16\n", + "\t 7\t|\tkunstwerkopening \t|\tUnknown (any)\t|\t 213\t|\t 15\n", "\t 8\t|\thydrologischerandvoorwaarde \t|\tPoint \t|\t 1\t|\t 8\n", - "\t 9\t|\tregelmiddel \t|\t3D Point \t|\t 27\t|\t 30\n", - "\t 10\t|\tprofielpunt \t|\t3D Point \t|\t 2203\t|\t 15\n", + "\t 9\t|\tregelmiddel \t|\t3D Point \t|\t 27\t|\t 29\n", + "\t 10\t|\tprofielpunt \t|\t3D Point \t|\t 2203\t|\t 14\n", "\t 11\t|\truwheidprofiel \t|\tUnknown (any)\t|\t 9976\t|\t 12\n", "\t 12\t|\tafvoergebiedaanvoergebied \t|\tUnknown (any)\t|\t 121\t|\t 5\n", "\t 13\t|\tlateraleknoop \t|\tPoint \t|\t 121\t|\t 6\n", @@ -186,7 +186,7 @@ }, { "cell_type": "code", - "execution_count": 46, + "execution_count": 5, "id": "3a3a04e6", "metadata": {}, "outputs": [], @@ -254,7 +254,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 6, "id": "a104cf09-c6a0-45d2-ad4a-f8c5698321aa", "metadata": {}, "outputs": [ @@ -283,7 +283,7 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 7, "id": "79b9846e-3858-43a0-b116-9bfef20534c6", "metadata": {}, "outputs": [ @@ -370,7 +370,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 8, "id": "d34177fa-a4e3-44d9-838e-dbcd8e1f1c16", "metadata": {}, "outputs": [], @@ -393,7 +393,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 9, "id": "17f23292-c80c-4872-b492-65aaf9149fd9", "metadata": {}, "outputs": [], @@ -418,7 +418,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 10, "id": "e0d21b3e-c7fe-4846-be4a-2a1c9aa635e6", "metadata": {}, "outputs": [ @@ -426,16 +426,16 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:45:09,178 - delft3dfmpy.core.dfm - dfm - WARNING - Some structures are not linked to a branch.\n", - "2022-06-20 21:45:09,186 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_1486_0 at: [0.0, 422.14700000000005, 593.3188859785391], due to the structures at [-0.001, 45.737, 64.128, 418.557, 425.737, 569.795, 593.3198859785391].\n", - "2022-06-20 21:45:09,191 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_153210_2 at: [0.0, 208.7465, 557.1781929021295], due to the structures at [-0.001, 203.426, 214.067, 255.862, 425.015, 557.1791929021294].\n", - "2022-06-20 21:45:09,199 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_2151_0 at: [0.0, 11.335, 39.908804212576065], due to the structures at [-0.001, 8.84, 13.83, 39.90980421257606].\n", - "2022-06-20 21:45:09,202 - delft3dfmpy.core.dfm - dfm - WARNING - Structures D_24521, D_14808 have the same location.\n", - "2022-06-20 21:45:09,214 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_242202_0 at: [0.0, 664.1725, 1393.7647129348466], due to the structures at [-0.001, 445.275, 664.099, 664.246, 1044.64, 1219.205, 1393.7657129348465].\n", - "2022-06-20 21:45:09,219 - delft3dfmpy.core.dfm - dfm - WARNING - Structures D_21450, D_19758 have the same location.\n", - "2022-06-20 21:45:09,224 - delft3dfmpy.core.dfm - dfm - WARNING - Structures D_19757, D_21451 have the same location.\n", - "2022-06-20 21:45:09,233 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_242219_0 at: [0.0, 22.600129343960525, 23.727258687921047], due to the structures at [-0.001, 21.573, 23.627258687921046, 23.72825868792105].\n", - "2022-06-20 21:45:09,243 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_242226_0 at: [0.0, 0.172, 65.30601818575091], due to the structures at [-0.001, 0.1, 0.244, 65.30701818575092].\n" + "2022-06-21 09:49:23,486 - delft3dfmpy.core.dfm - dfm - WARNING - Some structures are not linked to a branch.\n", + "2022-06-21 09:49:23,490 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_1486_0 at: [0.0, 422.14700000000005, 593.3188859785391], due to the structures at [-0.001, 45.737, 64.128, 418.557, 425.737, 569.795, 593.3198859785391].\n", + "2022-06-21 09:49:23,495 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_153210_2 at: [0.0, 208.7465, 557.1781929021295], due to the structures at [-0.001, 203.426, 214.067, 255.862, 425.015, 557.1791929021294].\n", + "2022-06-21 09:49:23,502 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_2151_0 at: [0.0, 11.335, 39.908804212576065], due to the structures at [-0.001, 8.84, 13.83, 39.90980421257606].\n", + "2022-06-21 09:49:23,504 - delft3dfmpy.core.dfm - dfm - WARNING - Structures D_24521, D_14808 have the same location.\n", + "2022-06-21 09:49:23,508 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_242202_0 at: [0.0, 664.1725, 1393.7647129348466], due to the structures at [-0.001, 445.275, 664.099, 664.246, 1044.64, 1219.205, 1393.7657129348465].\n", + "2022-06-21 09:49:23,513 - delft3dfmpy.core.dfm - dfm - WARNING - Structures D_21450, D_19758 have the same location.\n", + "2022-06-21 09:49:23,519 - delft3dfmpy.core.dfm - dfm - WARNING - Structures D_19757, D_21451 have the same location.\n", + "2022-06-21 09:49:23,527 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_242219_0 at: [0.0, 22.600129343960525, 23.727258687921047], due to the structures at [-0.001, 21.573, 23.627258687921046, 23.72825868792105].\n", + "2022-06-21 09:49:23,535 - delft3dfmpy.core.dfm - dfm - INFO - Added 1d mesh nodes on branch W_242226_0 at: [0.0, 0.172, 65.30601818575091], due to the structures at [-0.001, 0.1, 0.244, 65.30701818575092].\n" ] } ], @@ -456,7 +456,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 11, "id": "88c1b534-d7d8-4833-8aad-192091297544", "metadata": {}, "outputs": [ @@ -464,9 +464,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:45:09,661 - delft3dfmpy.io.dfmreader - dfmreader - INFO - Before adding the number of branches without cross section is: 56.\n", - "2022-06-20 21:45:13,556 - delft3dfmpy.io.dfmreader - dfmreader - INFO - After adding 'dwarsprofielen' the number of branches without cross section is: 10.\n", - "2022-06-20 21:45:13,588 - delft3dfmpy.io.dfmreader - dfmreader - INFO - After adding 'normgeparametriseerd' the number of branches without cross section is: 9.\n", + "2022-06-21 09:49:23,885 - delft3dfmpy.io.dfmreader - dfmreader - INFO - Before adding the number of branches without cross section is: 56.\n", + "2022-06-21 09:49:26,286 - delft3dfmpy.io.dfmreader - dfmreader - INFO - After adding 'dwarsprofielen' the number of branches without cross section is: 10.\n", + "2022-06-21 09:49:26,307 - delft3dfmpy.io.dfmreader - dfmreader - INFO - After adding 'normgeparametriseerd' the number of branches without cross section is: 9.\n", "9 branches are still missing a cross section.\n", "0 structures are still missing a cross section.\n" ] @@ -506,17 +506,17 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 12, "id": "e70e3622-90cd-4249-8de4-e0655f62ae64", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 53, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" }, @@ -557,7 +557,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 13, "id": "112973ff-c854-4e42-9db2-31d35a9ea0b6", "metadata": {}, "outputs": [], @@ -579,7 +579,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 14, "id": "eb720f0a-234e-4800-9bb4-8542107e97aa", "metadata": {}, "outputs": [ @@ -606,17 +606,17 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 15, "id": "942b506f-6999-424d-bee0-272472134d1b", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 56, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" }, @@ -656,7 +656,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 16, "id": "badd5679-a48c-4347-9741-9da790f13855", "metadata": {}, "outputs": [], @@ -669,7 +669,7 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 17, "id": "caf1f4ec-1baa-4e86-9239-0459212e5e31", "metadata": {}, "outputs": [], @@ -699,7 +699,7 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 18, "id": "c70f2add-ce7a-4d04-914f-49a0dedbb8d1", "metadata": {}, "outputs": [], @@ -726,7 +726,7 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 19, "id": "2dd1af18-3d51-4767-b2ae-7b66d54ec5d3", "metadata": {}, "outputs": [], @@ -767,7 +767,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 20, "id": "c83826bf-ab72-4f24-801e-f105465e91e9", "metadata": {}, "outputs": [ @@ -775,23 +775,23 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:45:16,063 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Generating grid with cellsize 25 m and rotation 0 degrees.\n", - "2022-06-20 21:45:16,799 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Selecting nodes within polygon.\n", - "2022-06-20 21:45:17,258 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Creating LineString for each edge.\n", - "2022-06-20 21:45:19,529 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Checking for intersections.\n", - "2022-06-20 21:45:20,143 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Remove edges with only a single node within the clip area.\n", - "2022-06-20 21:45:32,502 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Creating GeoDataFrame of cell faces.\n", - "2022-06-20 21:45:36,129 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 0 %\n", - "2022-06-20 21:45:36,154 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 10 %\n", - "2022-06-20 21:45:37,173 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 20 %\n", - "2022-06-20 21:45:38,661 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 30 %\n", - "2022-06-20 21:45:39,677 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 40 %\n", - "2022-06-20 21:45:41,906 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 50 %\n", - "2022-06-20 21:45:44,112 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 60 %\n", - "2022-06-20 21:45:46,253 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 70 %\n", - "2022-06-20 21:45:47,490 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 80 %\n", - "2022-06-20 21:45:48,233 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 90 %\n", - "2022-06-20 21:45:48,386 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 100 %\n" + "2022-06-21 09:49:27,413 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Generating grid with cellsize 25 m and rotation 0 degrees.\n", + "2022-06-21 09:49:27,720 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Selecting nodes within polygon.\n", + "2022-06-21 09:49:27,913 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Creating LineString for each edge.\n", + "2022-06-21 09:49:29,856 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Checking for intersections.\n", + "2022-06-21 09:49:30,270 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Remove edges with only a single node within the clip area.\n", + "2022-06-21 09:49:37,008 - delft3dfmpy.core.mesh2d - mesh2d - INFO - Creating GeoDataFrame of cell faces.\n", + "2022-06-21 09:49:39,715 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 0 %\n", + "2022-06-21 09:49:39,727 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 10 %\n", + "2022-06-21 09:49:40,188 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 20 %\n", + "2022-06-21 09:49:40,982 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 30 %\n", + "2022-06-21 09:49:41,929 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 40 %\n", + "2022-06-21 09:49:43,656 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 50 %\n", + "2022-06-21 09:49:45,728 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 60 %\n", + "2022-06-21 09:49:47,413 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 70 %\n", + "2022-06-21 09:49:48,309 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 80 %\n", + "2022-06-21 09:49:48,851 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 90 %\n", + "2022-06-21 09:49:48,945 - delft3dfmpy.core.geometry - logging - INFO - Processing raster: 100 %\n" ] } ], @@ -835,7 +835,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 21, "id": "dd2f4a1b-4fcf-4a92-ac10-36968393c5a0", "metadata": {}, "outputs": [], @@ -876,7 +876,7 @@ }, { "cell_type": "code", - "execution_count": 63, + "execution_count": 22, "id": "84424a4f-2cec-4d72-a082-033ea91f04cf", "metadata": {}, "outputs": [ @@ -884,22 +884,22 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:45:49,374 - delft3dfmpy.core.dfm - dfm - INFO - Generating links from 1d to 2d based on distance.\n", - "2022-06-20 21:45:49,495 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (198504.24, 392720.68) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,498 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (198650.03, 392914.88) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,499 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201199.27, 395801.30) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,502 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (199435.10, 391468.31) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,505 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (199340.02, 391459.66) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,507 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201818.74, 394450.02) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,510 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (197687.54, 392642.92) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,513 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (199675.76, 391444.46) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,516 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (200441.16, 394129.51) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,518 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201592.62, 393587.26) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,523 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201215.46, 392841.81) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,527 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (197462.79, 392131.10) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,530 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (200643.19, 394191.66) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,533 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (202121.06, 394409.55) because it is connected to an end-point.\n", - "2022-06-20 21:45:49,535 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (197478.86, 393490.38) because it is connected to an end-point.\n" + "2022-06-21 09:49:49,478 - delft3dfmpy.core.dfm - dfm - INFO - Generating links from 1d to 2d based on distance.\n", + "2022-06-21 09:49:49,531 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (198504.24, 392720.68) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,533 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (198650.03, 392914.88) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,534 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201199.27, 395801.30) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,537 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (199435.10, 391468.31) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,540 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (199340.02, 391459.66) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,542 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201818.74, 394450.02) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,543 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (197687.54, 392642.92) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,544 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (199675.76, 391444.46) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,546 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (200441.16, 394129.51) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,550 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201592.62, 393587.26) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,552 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (201215.46, 392841.81) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,553 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (197462.79, 392131.10) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,555 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (200643.19, 394191.66) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,558 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (202121.06, 394409.55) because it is connected to an end-point.\n", + "2022-06-21 09:49:49,560 - delft3dfmpy.core.dfm - dfm - INFO - Removed link(s) from 1d node: (197478.86, 393490.38) because it is connected to an end-point.\n" ] } ], @@ -916,7 +916,7 @@ }, { "cell_type": "code", - "execution_count": 64, + "execution_count": 23, "id": "3c211976-5951-4d2d-b29b-bbc633215e73", "metadata": {}, "outputs": [ @@ -975,7 +975,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 24, "id": "136130dd-aaa4-42c5-b1b6-19cb2c31ea21", "metadata": {}, "outputs": [], @@ -1016,7 +1016,7 @@ }, { "cell_type": "code", - "execution_count": 66, + "execution_count": 25, "id": "7a03590b-4326-4bbd-a90d-85ba3720eef6", "metadata": {}, "outputs": [], @@ -1038,7 +1038,7 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 26, "id": "31dfa9ea-06e5-4c92-a124-c047ef9efeb5", "metadata": {}, "outputs": [], @@ -1120,7 +1120,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 27, "id": "b5bffdad-0035-493d-ade8-5fe834c0b80b", "metadata": {}, "outputs": [], @@ -1168,7 +1168,7 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 28, "id": "8dd7742f-69df-4928-9b8f-ba21346a8e26", "metadata": {}, "outputs": [ @@ -1176,7 +1176,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:46:05,259 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 71.0_0\n" + "2022-06-21 09:50:01,183 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 71.0_0\n" ] }, { @@ -1190,7 +1190,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:46:05,282 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 71.0_1\n" + "2022-06-21 09:50:01,215 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 71.0_1\n" ] }, { @@ -1204,7 +1204,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:46:07,547 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 298.0\n" + "2022-06-21 09:50:02,112 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 298.0\n" ] }, { @@ -1218,7 +1218,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:46:08,045 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 307.0\n" + "2022-06-21 09:50:02,258 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 307.0\n" ] }, { @@ -1232,7 +1232,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:46:09,101 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 432.0\n" + "2022-06-21 09:50:02,517 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 432.0\n" ] }, { @@ -1246,7 +1246,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:46:10,426 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 882.0_1\n" + "2022-06-21 09:50:02,985 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - No paved area outside sewer area in catchments 882.0_1\n" ] }, { @@ -1305,7 +1305,7 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 29, "id": "0210043c-4dae-4346-8375-c60f2e8a8cd5", "metadata": {}, "outputs": [], @@ -1334,7 +1334,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 30, "id": "d81b60f5-39d2-422c-b0cd-63d59e772cdc", "metadata": {}, "outputs": [], @@ -1362,7 +1362,7 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 31, "id": "88ea9010-5cda-45ec-b024-455c9d2c8d4f", "metadata": {}, "outputs": [ @@ -1370,7 +1370,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2022-06-20 21:46:22,969 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - Adding overflows to the boundary nodes.\n" + "2022-06-21 09:50:08,968 - delft3dfmpy.converters.hydamo_to_dflowrr - hydamo_to_dflowrr - INFO - Adding overflows to the boundary nodes.\n" ] }, { @@ -1397,7 +1397,7 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 32, "id": "d7a4bd49-c9c9-4fe4-b9e5-feef97d8cb7e", "metadata": {}, "outputs": [], @@ -1431,14 +1431,14 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 33, "id": "40ca0ef4-c013-47f8-b20a-0b51d5259fba", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c17ef59efa6f429bbe72a07bfeefe56b", + "model_id": "6e17a185b1d74c5e9088885f80ba5428", "version_major": 2, "version_minor": 0 }, @@ -1452,7 +1452,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "973200892a444b37a053ffc5542789c3", + "model_id": "8353f64ffba349d99f289e7bf19ed942", "version_major": 2, "version_minor": 0 }, @@ -1466,7 +1466,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "dad15330609f4a06bec073101b8677d9", + "model_id": "f6fab2a61ca244df8c21306497e013ef", "version_major": 2, "version_minor": 0 }, @@ -1506,7 +1506,7 @@ }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 34, "id": "0bfc8ebf-ba7e-4b1b-8f05-b7d079e2ca5e", "metadata": {}, "outputs": [], @@ -1538,7 +1538,7 @@ }, { "cell_type": "code", - "execution_count": 76, + "execution_count": 35, "id": "b988d3ba-7d4d-4eac-9b7e-4e70c3251600", "metadata": {}, "outputs": [ @@ -1603,7 +1603,7 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 36, "id": "61984d0a-1b49-4d94-a2c7-c7c0b69b8400", "metadata": {}, "outputs": [