Skip to content

Installation

Create a fresh environment (recommended)
conda create -n insarhub python=3.12
conda activate insarhub
conda install insarhub -c conda-forge

Or from pip (GDAL must be installed via conda first):

conda install gdal
pip install insarhub

Adds local on-premise interferogram processing via ISCE2 stackSentinel.

Platform availability

ISCE2 is only available on Linux and macOS (x86_64). Not available for Windows or Apple Silicon natively — use WSL2 or a Linux HPC cluster.

Install InSARHub first, then add ISCE2 into the same environment:

conda install insarhub -c conda-forge
conda install isce2 -c conda-forge

Verify ISCE2 installed correctly:

python -c "import isce; print(isce.__version__)"

Development Setup

git clone https://github.com/jldz9/InSARHub.git
cd InSARHub
conda env create -f environment.yml -n insar_dev
conda activate insar_dev
pip install -e .
git clone https://github.com/jldz9/InSARHub.git
cd InSARHub
conda env create -f environment-isce2.yml -n insar_dev
conda activate insar_dev
pip install -e .
Using mamba for faster solves

Replace conda with mamba in any of the above commands if you have mamba installed.