Introduction¶
MIKE OPERATIONS contains a full .NET API for accessing, maintaining and extending MIKE OPERATIONS (MIKE Workbench).
The API can be used by any .NET application as well as in Python scripts (IronPython or CPYTHON) stored in MIKE OPERATIONS.
Use the API for any interaction with MIKE OPERATIONS data as:
- Reading and updating data (time series, spatial data etc) in the MIKE OPERATIONS database.
- Configuring model setups and scenarios.
- Running simulations and reading results
- Reporting
- Job execution and monitoring
- Extending MIKE OPERATIONS with extensions, data providers and tools
MIKE OPERATIONS contains a long range of pluggable components, so that MIKE OPERATIONS can be tailored to a specific purpose, only loading required components. This ensures that the MIKE OPERATIONS application can be loaded fast.
MIKE OPERATIONS provides a large catalog of NuGet packages targetting both .NET Standard 2.0 and the .NET Framework. With MIKE OPERATIONS 2022.1 more than 180 NuGet packages are available and more packages will be added going forward.
This website contains up to date API documentation for MIKE OPERATIONS modules, providers and tools with code samples.
The API documentation is also available as a compiled HTML file (.chm). The compiled HTML help file can be installed using the MIKE OPERATIONS installer and as a NuGet package DHI.MikeOperations.Core.Documentation.API.
Performance and Reliability¶
Performance and reliability of a water mointoring, modelling and forecasting systems is very important to water authorities. Much time and effort has been put into MIKE OPERATIONS, to make sure that quality and response time of MIKE OPERATIONS satisfies the most demanding tasks. This ensures that MIKE OPERATIONS can maintain and process large data volumes at high speeds and that uptime satisfy the very demanding requirements of water autorities.