SERIF is a Python toolbox for performing automatic river segmentation. This repository also contains different scripts that will help you in the process of segmentation.
To use this toolbox, ArcGIS pro is required. A complete step-by-step to install ArcGIS pro can be found here
Create a new conda environment.
conda create -n SERIF python=3.9.21 -y
Add conda-forge chanel
conda config --add channels conda-forge
Now Activate the conda environment
conda activate SERIF
Now, install the necessary dependencies
conda install -c conda-forge geopandas rasterio matplotlib gdal=3.10.0 python=3.9.21 -y