Mikeplus

Latest version: v2025.0.2

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

2025.0.2

Added
- Support for Python 3.13

2025.0.1

Added
- Better compatibility warnings for MIKE IO and MIKE IO 1D.
- Override of compatibiltiy warnings with environment variable "MIKEPLUSPY_DISABLE_CONFLICT_CHECKS"

2025.0.0

Added
- Support for MIKE+ 2025.

2024.1.1

Added
- Run 2D and coupled simulations.
- Support for working with geometries via WKT.
- Shapely integration for creating and updating geometries.
- Edit date and timestamp values using python datetime objects.
- Possibility to switch active scenario, with notebook example.
- Published to PyPI (installalable via `pip install mikeplus`).
- CI testing for tests not requiring a license.

Changed
- Upgraded test databases to MIKE+ 2024 Update 1.
- Converted test EPANET model to fit within demo license restrictions.
- Warn users trying to use MIKE IO and MIKE+Py together.
- Ruff for linting and formatting.

Fixed
- get_field_values properly handles a single field passed as string.
- several ruff linting errors.

Removed
- Support for Python 3.8.

2024.1.0

Added
- Example notebook for running MIKE+ simulation with multiple rainfalls.
- Example notebook for showing node connectivity information.
- Example notebook of how to create a new MIKE+ database.
- Example notebook of adding multiple section discharge result specifications.

Changed
- Possible to run engines in silent mode without printing log to console.
- Replace DomainServices with EngineTool (.NET API) for running engines.

2024.0.0

Added
- Ability to read/write MIKE+ database.
- Ability to run engines (MIKE 1D, EPANET, SWMM).
- Ability to run some initial tools.

Changed
- Handle Nullable value more user friendly.

Fixed
- Fix Opening and closing a database in a loop takes increasingly long time.
- Fix setting the value of a database does not auto cast values. Int value can accept as double value now.
- Fix inserting fails silently when no value is provided for 'Seq'.

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.