{ "info": { "author": "Rob Wall", "author_email": "rob.james.wall@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: Microsoft :: Windows", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "## DHI Tools\r\n\r\n[![Documentation Status](https://readthedocs.org/projects/dhitools/badge/?version=latest)](https://dhitools.readthedocs.io/en/latest/?badge=latest)\r\n\r\nPython tools for working with [DHI MIKE21](https://www.mikepoweredbydhi.com/products/mike-21).\r\n\r\nFeatures: \r\n\r\n* Interpolate multiple raster DEMs directly to `.mesh` file\r\n* Read and analyse `.dfsu` files\r\n* Create `.dfsu` roughness map (or any other map) directly from `.shp` and `.mesh`\r\n* Read and analyse `.dfs0`, `.dfs1`, `.dfs2` files\r\n\r\nDue to depending on the MIKE SDK `DLL` libraries only Windows is supported.\r\n\r\n![Mesh plot](https://raw.githubusercontent.com/robjameswall/dhitools/master/docs/imgs/mesh.png)\r\n\r\n## Install\r\n\r\n**Requirements**\r\n\r\n* [MIKE SDK 2019](https://www.mikepoweredbydhi.com/download/mike-2019/mike-sdk?ref={5399F5D6-40C6-4BB2-8311-37B615A652C6})\r\n* [GDAL/OGR](https://pypi.org/project/GDAL/)\r\n* [Geopandas](https://pypi.org/project/geopandas/) \r\n* [Pythonnet](http://pythonnet.github.io/)\r\n\r\n**Install**\r\n\r\n> Recommended that [Anaconda](https://www.anaconda.com/download/) is used to install `GDAL` and `geopandas`. Alternatively, see [here](https://pypi.org/project/GDAL/) and [here](http://geopandas.org/install.html) for installation instructions of these packages.\r\n\r\nFirst, install **MIKE software development kit**:\r\n\r\n> Download installer from [here](https://www.mikepoweredbydhi.com/download/mike-2019/mike-sdk?ref={5399F5D6-40C6-4BB2-8311-37B615A652C6}) \r\n\r\nAfter installing the MIKE SDK:\r\n```\r\nconda install gdal\r\nconda install geopandas\r\npip install pythonnet\r\npip install dhitools\r\n```\r\n\r\n\r\n## Examples\r\n\r\nSee the following Jupyter notebooks for examples:\r\n\r\n* [Interpolate mesh](https://github.com/robjameswall/dhitools/blob/master/notebooks/mesh_interpolation.ipynb)\r\n* [Create roughness map](https://github.com/robjameswall/dhitools/blob/master/notebooks/roughness_map.ipynb)\r\n* [Dfsu analysis](https://github.com/robjameswall/dhitools/blob/master/notebooks/dfsu_analysis.ipynb) - reading items, calculating statistics, plotting, interpolating to regular grid, creating new dfsu files\r\n* [Dfs012 analysis](https://github.com/robjameswall/dhitools/blob/master/notebooks/dfs012_analysis.ipynb)\r\n\r\n## Documentation\r\n\r\nhttps://dhitools.readthedocs.io/en/latest/index.html\r\n\r\n\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/robjameswall/dhitools", "keywords": "", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "dhitools", "package_url": "https://pypi.org/project/dhitools/", "platform": "", "project_url": "https://pypi.org/project/dhitools/", "project_urls": { "Homepage": "https://github.com/robjameswall/dhitools" }, "release_url": "https://pypi.org/project/dhitools/1.1.0/", "requires_dist": [ "numpy (>=1.14.5)", "PyCRS (>=0.1.3)", "scipy (>=1.1.0)", "pandas (>=0.23.1)" ], "requires_python": "", "summary": "Python tools for working with DHI MIKE21", "version": "1.1.0" }, "last_serial": 4823353, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3fef669cb7f3f0d72c188a4e99f37d78", "sha256": "0da1a2de73d91007fdaa11fe640ad52d6a892a65c1b1e6c9451ff80dd69c0f2e" }, "downloads": -1, "filename": "dhitools-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3fef669cb7f3f0d72c188a4e99f37d78", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13618, "upload_time": "2018-07-24T01:00:21", "url": "https://files.pythonhosted.org/packages/09/06/70a5bdf919dc791e513bb77131124e7376f793fb52288877dbb6770070f8/dhitools-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b0bcdae0a4d2cf4198a1dc2717e9906", "sha256": "a075d5efba6335129a1034aca7d9386e434b185d0a59f4fea99f08f91bf43730" }, "downloads": -1, "filename": "dhitools-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b0bcdae0a4d2cf4198a1dc2717e9906", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13603, "upload_time": "2018-07-24T01:00:23", "url": "https://files.pythonhosted.org/packages/16/3e/a0c17fe5c331e8d52143c9f2d15262b1245e844cae42b094bf79a69aea7f/dhitools-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5df3e11cb0659c3ae8066b1ab28497c8", "sha256": "9e1734942800a5d3734d915b9393f39fb8a4f6014af149a41fe058a73dfe773a" }, "downloads": -1, "filename": "dhitools-0.0.1.tar.gz", "has_sig": false, "md5_digest": "5df3e11cb0659c3ae8066b1ab28497c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13441, "upload_time": "2018-07-24T01:00:31", "url": "https://files.pythonhosted.org/packages/81/cc/e3cec68c9821521d1ff3598567c703f375b93cfd45ff9a87b7ac11056dcc/dhitools-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9b8dc49d9d2876e8c83817f7507b826b", "sha256": "2a11da37404a5f0d1a85af44dc69b1c48866311823af11ba7ae633b0bb01e463" }, "downloads": -1, "filename": "dhitools-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "9b8dc49d9d2876e8c83817f7507b826b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14225, "upload_time": "2018-07-24T01:00:25", "url": "https://files.pythonhosted.org/packages/d4/e2/94794178867bdf2a89ced7affa1946ed8ce7d4cb899ca6a1c3f9bbfe72ad/dhitools-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76d17f9eacadad0f9dd385b55692f3cb", "sha256": "70290f52ce8eb1362ed79f8a1a60eafe9e62b27529d515a82198182090d9e948" }, "downloads": -1, "filename": "dhitools-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "76d17f9eacadad0f9dd385b55692f3cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14205, "upload_time": "2018-07-24T01:00:26", "url": "https://files.pythonhosted.org/packages/09/31/579598fc044ff14c048374f5633b2e2683686891a52a002d19f133fceb64/dhitools-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c74bd03ebe968d7e49c574653a56354", "sha256": "1db6390dd066a1541c585af7131934a669f006e30649fdfef2cccff90c72dbde" }, "downloads": -1, "filename": "dhitools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "7c74bd03ebe968d7e49c574653a56354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13943, "upload_time": "2018-07-24T01:00:33", "url": "https://files.pythonhosted.org/packages/d4/6e/baed58fe9a86b8a84a1d592d37b4f3492efebc1dc1b30beb28589cd22d20/dhitools-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3009400b84f1b1f7cb9953ed0830b6ea", "sha256": "a1cce40de6fa571f89e966f429ea5beeb654dbd65b9f8d8205e6487e7303188d" }, "downloads": -1, "filename": "dhitools-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "3009400b84f1b1f7cb9953ed0830b6ea", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14485, "upload_time": "2018-07-24T01:00:28", "url": "https://files.pythonhosted.org/packages/b3/c1/e0e5e4deafccd6b352b1cf7d3f1feedc322198661bc86e8d425e15b0ab89/dhitools-0.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf4a3ccd6ab6639fbd6f5b41bf7e6a7c", "sha256": "93e65a23cfad024f1e712d057bcd7391fe3adb25ce6514362ec817a6056f21ab" }, "downloads": -1, "filename": "dhitools-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "cf4a3ccd6ab6639fbd6f5b41bf7e6a7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14467, "upload_time": "2018-07-24T01:00:30", "url": "https://files.pythonhosted.org/packages/6c/03/dac09413388b73ced3b1aad90737a2d15b221bb0c6a2ce93549780940fcf/dhitools-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30d88325f40506b9545061a144ff8de6", "sha256": "15b76e10013b6c885c117f3f5b52e62af8d54aeae4fc76bab5b39b350161ec64" }, "downloads": -1, "filename": "dhitools-0.0.3.tar.gz", "has_sig": false, "md5_digest": "30d88325f40506b9545061a144ff8de6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14250, "upload_time": "2018-07-24T01:00:35", "url": "https://files.pythonhosted.org/packages/b7/d8/9b44fc9b5a55eb9c5071571af52c24421ed3d443f51f1c42deb35e0e22b4/dhitools-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "28a4970b5a33b189c88a349327da7ce2", "sha256": "09ba52b47aa7124a8860a2086d9e6de6f99ac315199e7df562fbbedabdd735f3" }, "downloads": -1, "filename": "dhitools-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "28a4970b5a33b189c88a349327da7ce2", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19235, "upload_time": "2019-01-30T00:51:27", "url": "https://files.pythonhosted.org/packages/72/fa/e265011fbe1f51d891a2f0e922e47125ead9d3f0c1bc5aa725b714021bb8/dhitools-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "454409870b16f49975407bb91a695595", "sha256": "b697ba8a85e451af93fc70a59eea36902ce4fd1131514523f01874d0a676df20" }, "downloads": -1, "filename": "dhitools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "454409870b16f49975407bb91a695595", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19218, "upload_time": "2019-01-30T00:51:29", "url": "https://files.pythonhosted.org/packages/d1/71/be31bf669bbcd2d9b99615b6489268a112c0c83835f80a14ec794f40986a/dhitools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f7a07a8e6528c28d166cc822d1d4dea", "sha256": "579432c12101eece6f1ac2fa244625a7a175bcc5d906e11c3ca813b97f9c836e" }, "downloads": -1, "filename": "dhitools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "7f7a07a8e6528c28d166cc822d1d4dea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17497, "upload_time": "2019-01-30T00:51:38", "url": "https://files.pythonhosted.org/packages/9e/3e/bf778491ce054665bd80183470f4930bb7def824324a545ae0ab733907d1/dhitools-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "294026d5521589c3d75f3fc1a30cfa7d", "sha256": "f5b66d717d0dcfe81926077e91d2cbd014a6412828d42fe48222abee63c62955" }, "downloads": -1, "filename": "dhitools-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "294026d5521589c3d75f3fc1a30cfa7d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20469, "upload_time": "2019-01-30T00:51:31", "url": "https://files.pythonhosted.org/packages/64/f6/095352f23581461fe6d0eb323a2c37c63c12b1d7117eff7fe47c6118d7af/dhitools-0.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa8aa98991fab8c8901926069fc02829", "sha256": "4709c36f9ea4febfd18aac69ee91c080ac692c70f7a91b1ff61ab0db501aeb7c" }, "downloads": -1, "filename": "dhitools-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "aa8aa98991fab8c8901926069fc02829", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20453, "upload_time": "2019-01-30T00:51:33", "url": "https://files.pythonhosted.org/packages/e5/84/b7205ca949278499c441d3e099dc203ca5335e4c59236f1b3e7301544cdb/dhitools-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "149db6906cd84fe3d9a1d9b8128540d2", "sha256": "07163501f1f98a1b1a02626b164500b310a99cacb9baf147bb2c4f92c0551dd8" }, "downloads": -1, "filename": "dhitools-0.0.5.tar.gz", "has_sig": false, "md5_digest": "149db6906cd84fe3d9a1d9b8128540d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19429, "upload_time": "2019-01-30T00:51:40", "url": "https://files.pythonhosted.org/packages/98/3f/9e65869a3771db995f68ac88df9a89ddb865f9eee0628e3ca0e54d700960/dhitools-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "4f47315b217074ef1fc3d5ae2adc0c66", "sha256": "8e9f28ca370ebeec6410d68b012a013ac4674740875df6a4de2be597745b47d2" }, "downloads": -1, "filename": "dhitools-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "4f47315b217074ef1fc3d5ae2adc0c66", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20890, "upload_time": "2019-02-11T05:07:34", "url": "https://files.pythonhosted.org/packages/42/56/76c3f6491c9477f17f806a11807ad24e2933fd0b07d05a4773031a5ae764/dhitools-0.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1fec3f492b84e16be7330e8dd7d6562", "sha256": "0ed1d74b959e8e1386749e7b6144e356ebac3cf8c97954ebb783bbc4aef5a82d" }, "downloads": -1, "filename": "dhitools-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b1fec3f492b84e16be7330e8dd7d6562", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20874, "upload_time": "2019-02-11T05:07:36", "url": "https://files.pythonhosted.org/packages/54/66/6adbc55de7cf3d91742f3f7d04decc4f4f4aefb2215a10c0b77c44875594/dhitools-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1692ba25a3d177e6970767cc3862f65d", "sha256": "2f84a43816711ebfb9a687435cebce9c0be1f1b0749743a6be0b1bb762c1b300" }, "downloads": -1, "filename": "dhitools-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1692ba25a3d177e6970767cc3862f65d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19854, "upload_time": "2019-02-11T05:07:46", "url": "https://files.pythonhosted.org/packages/28/59/50a216727aab3e0503fd0d70fc6415cb20462c94c45531cb9fbe5133346f/dhitools-0.0.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "fdb4ccf01e617c0b46f2116c5c6c57bf", "sha256": "f31c0ea703287e20d5b68a20ca8cf223bdc498900dfee6a95f7a50159b24873c" }, "downloads": -1, "filename": "dhitools-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fdb4ccf01e617c0b46f2116c5c6c57bf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 33608, "upload_time": "2019-02-11T05:07:37", "url": "https://files.pythonhosted.org/packages/88/3b/372e918ca6d6a11f84c63d8d6cb13d83a6b9f4507edaee4dad27c354e648/dhitools-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59f047c483af9ba0a07958cc7132ba46", "sha256": "dfd8a7da044a91abdb41db62151ea864cdb052fea76340cc3f0624367cf8eadf" }, "downloads": -1, "filename": "dhitools-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "59f047c483af9ba0a07958cc7132ba46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33589, "upload_time": "2019-02-11T05:07:39", "url": "https://files.pythonhosted.org/packages/e1/0a/e357f172079e679a7fbf82baf0896f3ab7aed4c7dfd810a8f2285242dc9c/dhitools-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8788ea24bba9567d13cfbd576a2d92dd", "sha256": "36f5236eaf272a64e75d2b805a29a0d246d5774202211c8aeb3938b378b9b1b9" }, "downloads": -1, "filename": "dhitools-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8788ea24bba9567d13cfbd576a2d92dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31675, "upload_time": "2019-02-11T05:07:48", "url": "https://files.pythonhosted.org/packages/da/c4/ab18d19001b5de4a5492c38f57e181b937934b8272c4446448264a1fde4f/dhitools-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c2d4a230a853145fe220c5d6b8eff79f", "sha256": "95d3948a8fe36d5cb22c414e1dae109d98601533bc2f8d2e961176f362a3f322" }, "downloads": -1, "filename": "dhitools-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c2d4a230a853145fe220c5d6b8eff79f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34572, "upload_time": "2019-02-15T06:03:23", "url": "https://files.pythonhosted.org/packages/45/9d/673a0f52ff41878de4d1a75070cb416890c44b33b997a63c5de37e8226ef/dhitools-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d87e1094d55adfbd1430c7f2611a53de", "sha256": "29e84aa673226ad0796a68349e110b84c0415822b88f27a7371b5b4258917d4d" }, "downloads": -1, "filename": "dhitools-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d87e1094d55adfbd1430c7f2611a53de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34558, "upload_time": "2019-02-15T06:03:24", "url": "https://files.pythonhosted.org/packages/ec/6b/944272ebc2a2500e88c4a885d8504837f8d3085edc37da71056c4da7e49c/dhitools-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f12f76ccb90b7cbfd3ace4ca44d40cd1", "sha256": "3dbd66814f58c57d20bf4c64beb7813a0c61565f552ae2db746fed1d5bd35b91" }, "downloads": -1, "filename": "dhitools-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f12f76ccb90b7cbfd3ace4ca44d40cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32731, "upload_time": "2019-02-15T06:03:34", "url": "https://files.pythonhosted.org/packages/6b/be/0dc90e5e39d4732ec684ae84eb94ec741ea81b16cdc3cf8ef50bedf6a964/dhitools-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c2d4a230a853145fe220c5d6b8eff79f", "sha256": "95d3948a8fe36d5cb22c414e1dae109d98601533bc2f8d2e961176f362a3f322" }, "downloads": -1, "filename": "dhitools-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "c2d4a230a853145fe220c5d6b8eff79f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 34572, "upload_time": "2019-02-15T06:03:23", "url": "https://files.pythonhosted.org/packages/45/9d/673a0f52ff41878de4d1a75070cb416890c44b33b997a63c5de37e8226ef/dhitools-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d87e1094d55adfbd1430c7f2611a53de", "sha256": "29e84aa673226ad0796a68349e110b84c0415822b88f27a7371b5b4258917d4d" }, "downloads": -1, "filename": "dhitools-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d87e1094d55adfbd1430c7f2611a53de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34558, "upload_time": "2019-02-15T06:03:24", "url": "https://files.pythonhosted.org/packages/ec/6b/944272ebc2a2500e88c4a885d8504837f8d3085edc37da71056c4da7e49c/dhitools-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f12f76ccb90b7cbfd3ace4ca44d40cd1", "sha256": "3dbd66814f58c57d20bf4c64beb7813a0c61565f552ae2db746fed1d5bd35b91" }, "downloads": -1, "filename": "dhitools-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f12f76ccb90b7cbfd3ace4ca44d40cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32731, "upload_time": "2019-02-15T06:03:34", "url": "https://files.pythonhosted.org/packages/6b/be/0dc90e5e39d4732ec684ae84eb94ec741ea81b16cdc3cf8ef50bedf6a964/dhitools-1.1.0.tar.gz" } ] }