QGIS Plugin for the Weather Routing Tool
- QGIS 3.44 or newer
The plugin can be installed directly from a ZIP archive through the QGIS Plugin Manager.
Download the latest WRT-QGIS.zip from the
releases page, or build it
yourself from the source:
git clone https://github.com/52north/WRT-QGIS.git
# Create a ZIP whose top-level folder matches the plugin name
zip -r WRT-QGIS.zip WRT-QGIS -x "WRT-QGIS/.git/*" "WRT-QGIS/.gitignore"- Open QGIS.
- Go to Plugins → Manage and Install Plugins…
- Select the Install from ZIP tab.
- Click the … button and browse to the downloaded/built
WRT-QGIS.zip. - Click Install Plugin.
- Confirm any security warning about installing plugins from a ZIP file.
- Switch to the Installed tab in the Plugin Manager.
- Make sure Weather Routing Tool Plugin is checked (enabled).
- Close the Plugin Manager. The plugin is now available from the toolbar / Plugins menu.
To update to a newer version, repeat the Install from ZIP steps with the new ZIP file. QGIS will overwrite the existing installation. Restart QGIS if the changes do not appear immediately.
The project uses Ruff for both linting and
formatting. The configuration lives in pyproject.toml.
Install Ruff:
uv install ruff
# or
pip install ruffCommon commands:
ruff check . # lint
ruff check . --fix # lint and apply safe fixes
ruff format . # format
ruff format --check . # verify formatting without writing changesA pre-commit hook runs Ruff automatically on staged files before each commit. Enable it once after cloning:
pip install pre-commit # or: uv tool install pre-commit
pre-commit installRun it against the whole codebase at any time with:
pre-commit run --all-filesEvery push to main and every pull request runs the same Ruff lint and
format checks via GitHub Actions (see
.github/workflows/lint.yml).