########## Deltaforge ########## .. figure:: ../deltaforge/deltaforge_icon.png :width: 100px :height: 100px :scale: 75% :align: right 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? ------ * `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. What's included? ---------------- Deltares packages currently included are: * `iMOD Python `_ * `HydroMT `_ * `HydroMT WFLOW plugin `_ * `HydroMT SFINCS plugin `_ * `HydroMT DELWAQ plugin `_ * `xugrid `_ * `gistim `_ Important non-Deltares packages included in Deltaforge are: * `numpy `_ * `matplotlib `_ * `pandas `_ * `geopandas `_ * `rasterio `_ * `shapely `_ * `xarray `_ * `snakemake `_ * `spyder `_ * `timml `_ / `ttim `_ 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. .. toctree:: :titlesonly: :hidden: user-guide developer known_issues changelog Logos ----- .. raw:: html