/deltaforge

Installer for a working python environment with Deltares packages such as iMOD Python & HydroMT.

Primary LanguageShellOtherNOASSERTION

Deltaforge

deltaforge/deltaforge_icon.png

What is it?

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.

Where?

Note

Windows will throw warnings to users when using unsigned installers, and, with stricter security settings, might not even allow installations.

What's included?

Deltares packages currently included are:

Important non-Deltares packages included in Deltaforge are:

Why?

Experience has shown that these packages can be difficult to install for new users, because it requires:

  1. Using a shell
  2. Knowledge of conda / mamba
  3. Installing a lot of dependencies, where something breaks every now and then
  4. 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.

Credits

This repository is heavily inspired by, and uses slightly modified scripts from, miniforge/mambaforge. For a much leaner setup, check out their project.

Logos