Install

QGIS-Tim consists of two parts: A QGIS plugin and the gistim Python package, which runs in a separate Python environment. The installation of QGIS-Tim therfore consists of three steps:

1. Install QGIS

Download and install a recent version of QGIS (>=3.28): https://www.qgis.org/en/site/forusers/download.html

2. Install the QGIS plugin

Method B: From ZIP file

  1. Download the "QGIS-Tim-plugin.zip" from the GitHub Releases page (do not unzip!).
  2. Open QGIS.
  3. At the top, find the Plugins menu (~sixth object in the menubar).
  4. Find "Manage and Install plugins" (~first object in drop-down).
  5. Find "Install from ZIP" (~fourth in left section).
  6. Enter the path to the file "QGIS-TIM-plugin.zip".
  7. Click "Install Plugin".

This will add an icon to the toolbar(s).

By clicking the icon, the plugin is started.

3. Install the TimML and TTim server

With the plugin installed, we can already define model input and convert it to Python scripts or JSON files. To run TimML and TTim computations directly from QGIS, we need to install a server program which contains TimML and TTim.

Method A: Install from GitHub (requires internet connection)

  1. Start the QGIS-Tim plugin by clicking the QGIS-Tim icon in the toolbar.
  2. Find and click the “Install TimML and TTim server” button at the bottom of the plugin window.
  3. Click the “Install latest release from GitHub” button to download and install the server program.

Method B: Install from ZIP file

Specific releases can also be manually downloaded from the GitHub Releases page:

  1. Download the gistim ZIP file for your platform: Windows, macOS, or Linux.
  2. Start the QGIS-Tim plugin by clicking the QGIS-Tim icon in the toolbar.
  3. Find and click the “Install TimML and TTim server” button at the bottom of the plugin window.
  4. Set the path to the downloaded ZIP file in the “Install from ZIP file” section.
  5. Click the “Install” button.