fire2a / fire-analytics-qgis-processing-toolbox-plugin

QGIS>Plugins>ManageAnd...>Settings>Add>URL: https://fire2a.github.io/fire-analytics-qgis-processing-toolbox-plugin/plugins.xml Search:Fire>Install Plugin
https://fire2a.github.io/docs/
GNU Affero General Public License v3.0
2 stars 3 forks source link
fire landscape research simulation wildfire

FireAnalyticsToolbox

This repo sources Fire2a(.com research group)'s QGIS-Processing-Toolbox plugin: "FireAnalyticsToolbox"

User tutorials are at fire2a/docs

Tutoriales para usuarios español en: fire2a/documentacion

Quickstart

Install

comprehensive tutorial here

  1. Install QGIS
  2. Install fire2a's custom plugin repo source (QGIS>Plugins>ManageAnd...>Settings>Add>URL)
  3. Install python requirements typing pip install fire2a-lib into QGIS python console (restart QGIS)
  4. Install "Fire Analytics Toolbox" plugin

Usage options

  1. As a window dialog on the processing toolbox interface
  2. As a model (designer graphic interface) component
  3. Via command line interface using $ qgis_process
  4. Python script, either:

Development

How to debug a qgis plugin:

# fmt: off
# Use pdb for debugging
import pdb # isort: skip
# also import pyqtRemoveInputHook
from qgis.PyQt.QtCore import pyqtRemoveInputHook # isort: skip
# These allow you to set a breakpoint in the app
pyqtRemoveInputHook()
pdb.set_trace()
# these allow you explore with ipython
from IPython import embed
embed()
# fmt: on

Also checkout our algorithms library

Structure

Code of Conduct

Everyone interacting in the project's codebases, issue trackers, etc. is expected to follow the PSF Code of Conduct.