Skip to content

MIKE+Py is the official python interface for MIKE+

License

Notifications You must be signed in to change notification settings

NewHuaCN123/mikepluspy

 
 

Repository files navigation

logo

MIKE+Py: automate your workflows.

MIKE+Py is a python interface for MIKE+. Its main features include:

  • Modifying the MIKE+ database in a way that is consistent with the GUI.
  • Run different kinds of simulations (e.g. MIKE 1D, EPANET, SWMM)
  • Access certain GUI tools pythonically (e.g. import/export tool).

Caution

MIKE+Py is experimental and under development.

  • Be aware that there may be bugs or unexpected behavior - use with caution.
  • Always make copies of your MIKE+ databases and verify the outcome of scripts.
  • If you encounter any issues or have any feedback, please report them on GitHub Issues.

Requirements

  • MIKE+ 2024 (or greater) with valid license
  • Python x64 3.8 to 3.12
  • Windows operating system

Installation

The version of MIKE+Py you install must match the version of MIKE+ installed on your desktop.

Note

MIKE+Py is not yet available on PyPI since it is in the initial development stages.

MIKE+ Version Install command
MIKE+ 2024 pip install https://github.com/DHI/mikepluspy/archive/refs/tags/v2024.0-latest.zip

Examples

Please check out the jupyter notebooks here: https://github.com/DHI/mikepluspy/tree/main/notebooks

Where can I get help?

About

MIKE+Py is the official python interface for MIKE+

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 77.9%
  • Python 22.1%