Installation

InsarViz is packaged as a standard package on PyPI, which means it should be very simple to install.

Automatic Install

The simplest way to install InsarViz is by downloading and running the install script, or just with the following command :

bash <(curl -sL https://deformvis.gricad-pages.univ-grenoble-alpes.fr/insarviz/latest/insarviz_install.sh)

On Windows and MacOS, a shortcut will be created during installation (on the desktop for Windows, and in the “Applications” folder in MacOS).

You can also run InsarViz directly from the command-line, by running ts_viz.

Manual Install

We recommend using UV to install InsarViz, as it has been tested on all major platforms (Windows, Mac and Linux). You can install UV by following the instructions on this page

Set up the environment

It is recommended to install InsarViz in a virtual environment, so as to minimize the impact that it may have on your system.

Don’t worry though, creating a virtual environment is very simple. First, you need to choose a directory where you want the install to take place (in this tutorial, we’ll assume the directory to be $HOME/install/InsarViz). Then, you need to run the following commands :

# change to whatever folder you like
INSARVIZ_ENV=$HOME/install/InsarViz
mkdir -p "$INSARVIZ_ENV"
cd "$INSARVIZ_ENV"
uv venv --python 3.13

Install InsarViz

Once your environment is created, you can choose the version you want to install.

Install the latest stable version (usually what you need)

cd "$INSARVIZ_ENV"
uv pip install insarviz

Run InsarViz

Once installed, you can start InsarViz.

cd "$INSARVIZ_ENV"
uv run ts_viz # Open an empty project

Or if you want to open a dataset :

cd "$INSARVIZ_ENV"
uv run ts_viz -i DATASET.tiff # change with the path to your time series

Developer installation

If you want to contribute to InsarViz, or simply adapt it to your needs, you can also run it from source.

InsarViz is versioned with Git, so you need to install that before continuing.

Download the source code using git (first navigate to the destination folder):

git clone https://gricad-gitlab.univ-grenoble-alpes.fr/deformvis/insarviz

Once you’ve modified the source, you can test your changes by simply running (in your project directory) :

uv run ts_viz ...