{"id":19253319,"url":"https://github.com/dhi/mikeio","last_synced_at":"2025-04-05T00:09:48.013Z","repository":{"id":37428153,"uuid":"168518417","full_name":"DHI/mikeio","owner":"DHI","description":"Read, write and manipulate dfs0, dfs1, dfs2, dfs3, dfsu and mesh files.","archived":false,"fork":false,"pushed_at":"2024-05-23T09:21:36.000Z","size":105226,"stargazers_count":136,"open_issues_count":42,"forks_count":54,"subscribers_count":12,"default_branch":"main","last_synced_at":"2024-05-23T09:36:52.658Z","etag":null,"topics":["dfs","dhi","input-output","python"],"latest_commit_sha":null,"homepage":"https://dhi.github.io/mikeio","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DHI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"License.txt","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-31T12:02:57.000Z","updated_at":"2024-05-23T09:36:58.711Z","dependencies_parsed_at":"2024-01-19T11:25:49.181Z","dependency_job_id":"f8d0e75a-7e4d-4010-aeff-fc88e527dd9b","html_url":"https://github.com/DHI/mikeio","commit_stats":{"total_commits":2676,"total_committers":23,"mean_commits":"116.34782608695652","dds":0.5515695067264574,"last_synced_commit":"68b2c81b3dea04d6ebdfcb3b3a52187a3aa99650"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHI%2Fmikeio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHI%2Fmikeio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHI%2Fmikeio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DHI%2Fmikeio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DHI","download_url":"https://codeload.github.com/DHI/mikeio/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247266564,"owners_count":20910836,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dfs","dhi","input-output","python"],"created_at":"2024-11-09T18:30:08.490Z","updated_at":"2025-04-05T00:09:47.997Z","avatar_url":"https://github.com/DHI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n![logo](https://raw.githubusercontent.com/DHI/mikeio/main/images/logo/PNG/MIKE-IO-Logo-Pos-RGB-nomargin.png)\n# MIKE IO: input/output of MIKE files in Python\n ![Python version](https://img.shields.io/pypi/pyversions/mikeio.svg)\n [![Full test](https://github.com/DHI/mikeio/actions/workflows/full_test.yml/badge.svg)](https://github.com/DHI/mikeio/actions/workflows/full_test.yml)\n[![PyPI version](https://badge.fury.io/py/mikeio.svg)](https://badge.fury.io/py/mikeio)\n![OS](https://img.shields.io/badge/OS-Windows%20%7C%20Linux-blue)\n![Downloads](https://img.shields.io/pypi/dm/mikeio)\n\n\n\nRead, write and manipulate dfs0, dfs1, dfs2, dfs3, dfsu and mesh files.\n\nMIKE IO facilitates common data processing workflows for [MIKE files](https://www.dhigroup.com/technologies/mikepoweredbydhi) using Python.\n\n[![MIKEIO. Read, write and analyze MIKE dfs files with Python on Vimeo](https://raw.githubusercontent.com/DHI/mikeio/main/images/youtube1.png)](https://player.vimeo.com/video/708275619)\n\n\u003c!--[![MIKEIO. New workflow and data structures in MIKE IO 1.0 on Vimeo](https://raw.githubusercontent.com/DHI/mikeio/main/images/youtube2.png)](https://player.vimeo.com/video/708276337)--\u003e\n\n\n## Requirements\n* Windows or Linux operating system\n* Python x64 3.10 - 3.13\n* (Windows) [VC++ redistributables](https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) (already installed if you have MIKE)\n\n## Installation\n\nFrom PyPI: \n\n`pip install mikeio`\n\nOr development version:\n\n`pip install https://github.com/DHI/mikeio/archive/main.zip`\n\n:warning: **Don't use conda to install MIKE IO!**, the version on conda is outdated.\n\n## Getting started\n\nThe material from the last Academy by DHI course is available here: [Getting started with Dfs files in Python using MIKE IO](https://dhi.github.io/getting-started-with-mikeio/intro.html)\n\n## Where can I get help?\n* Documentation - [https://dhi.github.io/mikeio/](https://dhi.github.io/mikeio/)\n* General help, new ideas and feature requests - [GitHub Discussions](http://github.com/DHI/mikeio/discussions) \n* Bugs - [GitHub Issues](http://github.com/DHI/mikeio/issues) \n\n\n## Tested\n\nMIKE IO is tested extensively.\n\nSee detailed test coverage report below:\n```\n---------- coverage: platform linux, python 3.12.4-final-0 -----------\nName                                      Stmts   Miss  Cover\n-------------------------------------------------------------\nmikeio/__init__.py                           31      3    90%\nmikeio/_interpolation.py                     68      6    91%\nmikeio/_spectral.py                          97      7    93%\nmikeio/_time.py                              29      1    97%\nmikeio/_track.py                            103     14    86%\nmikeio/dataset/__init__.py                    3      0   100%\nmikeio/dataset/_data_plot.py                358     38    89%\nmikeio/dataset/_data_utils.py                20      0   100%\nmikeio/dataset/_dataarray.py                730     52    93%\nmikeio/dataset/_dataset.py                  734     57    92%\nmikeio/dfs/__init__.py                        5      0   100%\nmikeio/dfs/_dfs0.py                         198     13    93%\nmikeio/dfs/_dfs1.py                          58      2    97%\nmikeio/dfs/_dfs2.py                         132      3    98%\nmikeio/dfs/_dfs3.py                         147      9    94%\nmikeio/dfs/_dfs.py                          290     18    94%\nmikeio/dfsu/__init__.py                       6      0   100%\nmikeio/dfsu/_common.py                       36      1    97%\nmikeio/dfsu/_dfsu.py                        223      7    97%\nmikeio/dfsu/_factory.py                      20      1    95%\nmikeio/dfsu/_layered.py                     190      7    96%\nmikeio/dfsu/_mesh.py                         54      8    85%\nmikeio/dfsu/_spectral.py                    214     36    83%\nmikeio/eum/__init__.py                        2      0   100%\nmikeio/eum/_eum.py                         1334      9    99%\nmikeio/exceptions.py                         24      4    83%\nmikeio/generic.py                           451     17    96%\nmikeio/pfs/__init__.py                        8      0   100%\nmikeio/pfs/_pfsdocument.py                  248     13    95%\nmikeio/pfs/_pfssection.py                   223      9    96%\nmikeio/spatial/_FM_geometry.py              521     24    95%\nmikeio/spatial/_FM_geometry_layered.py      415     30    93%\nmikeio/spatial/_FM_geometry_spectral.py      94      9    90%\nmikeio/spatial/_FM_utils.py                 275     22    92%\nmikeio/spatial/__init__.py                    6      0   100%\nmikeio/spatial/_geometry.py                  78      8    90%\nmikeio/spatial/_grid_geometry.py            639     45    93%\nmikeio/spatial/_utils.py                     39      0   100%\nmikeio/spatial/crs.py                        51      5    90%\nmikeio/xyz.py                                14      0   100%\n-------------------------------------------------------------\nTOTAL                                      8168    478    94%\n```\n\n## Cloud enabled\n\nIt is possible to run MIKE IO in your favorite cloud notebook environment e.g. [Deepnote](https://deepnote.com/), [Google Colab](https://colab.research.google.com/), etc...\n\n![DeepNote](https://raw.githubusercontent.com/DHI/mikeio/main/images/deepnote.png)\n\n![Colab](https://raw.githubusercontent.com/DHI/mikeio/main/images/colab.png)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhi%2Fmikeio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdhi%2Fmikeio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdhi%2Fmikeio/lists"}