Deltaforge is an installer of selected Deltares python packages and their dependencies. This makes the process of installing for example iMOD Python or HydroMT significantly easier.
- You can download the signed installer here on oss.deltares.nl
- The unsigned installer can be dowloaded from Github
Note
Windows will throw warnings to users when using unsigned installers, and, with stricter security settings, might not even allow installations.
Deltares packages currently included are:
- iMOD Python
- HydroMT
- HydroMT WFLOW plugin
- HydroMT SFINCS plugin
- HydroMT DELWAQ plugin
- xugrid
- Ribasim Python
- gistim
Important non-Deltares packages included in Deltaforge are:
Experience has shown that these packages can be difficult to install for new users, because it requires:
- Using a shell
- Knowledge of
conda
/mamba
- Installing a lot of dependencies, where something breaks every now and then
- Installing python packages without access to
conda-forge
or PyPi is cumbersome. Some computational servers have no direct internet connection.
The Deltaforge installer aids new users by installing a conda base environment with all the required Python packages installed. These packages are contained in the executable. The installer thus helps circumventing the four issues mentioned above.
This repository is heavily inspired by, and uses slightly modified scripts from, miniforge/mambaforge. For a much leaner setup, check out their project.