CircuitscapeQGIS screenshot

CircuitscapeQGIS

QGIS plugin for running Circuitscape connectivity analyses directly from QGIS — WIP. For landscape connectivity modeling in archaeology.

Developed by Marco Birkedahl Jørgensen

Description

CircuitscapeQGIS is a QGIS plugin that integrates Circuitscape's powerful connectivity modeling capabilities directly into the QGIS interface. It allows archaeologists and landscape ecologists to run resistance-based connectivity analyses without leaving their GIS environment.

The plugin supports both resistance and conductance modes, multiple solver options (fast AMG and precise CHOLMOD), and automatic coordinate reference system transformations. Results are seamlessly added back to the QGIS map for further analysis.

Key Features

  • Run Circuitscape in resistance or conductance mode.
  • Background processing with the QGIS Task Manager.
  • Automatic CRS transformation for focal points.
  • Multiple solver options (fast AMG, precise CHOLMOD).
  • Convenient export options (ASCII raster for downstream tools).

Usage Notes

Load a resistance raster and (optionally) focal points in QGIS, open the CircuitscapeQGIS plugin, configure inputs and solver, and run. Monitor progress in the QGIS Task Manager — outputs will be added to the map when complete.

Technical & Development

Author: Marco Birkedahl Jørgensen

Repository & issues: https://github.com/yourusername/circuitscape-qgis

Install

Requirements: QGIS 3.16+ and Circuitscape (Julia or Python implementation).

Julia (recommended)

julia -e 'using Pkg; Pkg.add("Circuitscape")'

Python (alternative)

pip install circuitscape

Changelog (summary)

Version 1.0.0 — Initial WIP release with UI, task manager integration, and basic solver options.

← Back to Projects index

Contact

Get in touch

Interested in collaboration or have questions about my research? Feel free to reach out.