Delta Shell is an open modelling environment. The main goal of Delta Shell is to provide a solid software platform for running 1D, 2D and 3D environmental models.
The system allows creating, storing and visualizing different types of environmental data, like time series, networks, GIS features, and other data types defined in the spatio-temporal domain.
The architecture of the system, due to its modular and open design, can also support a wide range of other applications such as GIS data management and analysis/management of hydrological data.
The present version of the system makes extensive use of open-source libraries such as GeoAPI, NetTopologySuite, SharpMap, NetCDF, NHibernate, SQLite, PostSharp.
The Delta Shell Framework should result in decreased maintenance and support costs. Furthermore, it should enhance exibility in modelling opportunities resulting in an increase of project acquisition. It also enhances knowledge sharing between developers and modellers. Lead time to market for new products (plug-ins) should be decreased when using Delta Shell as a development platform.
All modellers should be able to use the Delta Shell combined with the models tools of their preference (ex. D-Flow 1D/2D, D-Flow FM, Delft3D, Mike11, etc.). The Delta Shell should facilitate modellers in batch execution (from command line), schematization (with/without graphical user interface), parallel execution (on clusters), calibration of models and running of models in standardized modelling environments (ex. OpenMI).
The Delta Shell Framework should provide a generic, transparent and simple way of developing new or coupling existing modelling tools (plug-ins). The emphasis should be on reuse and expansion of existing code and features.