This repo sources Fire2a(.com research group)'s QGIS-Processing-Toolbox plugin: "FireAnalyticsToolbox"
User tutorials are at fire2a/docs
- Install QGIS
- Install the custom plugin repo source
- Install python requirements, also
- Install "Fire Analytics Toolbox" plugin
- As a window dialog on the processing toolbox interface
- As a model (designer graphic interface) component
- Via command line interface using
$ qgis_process - Python script, either:
- on QGIS Python console
- or as a standalone script
- Check a release for directory structure (
fireanalyticstoolboxis the plugin dir) - [Fork], Clone
- helper algorithms library fire2a-lib, install editable
pip install -e . - if simulating fires: submodule-add C2F-W
- if placing firebreaks (knapsack algorithm) get a MIP solver (coinor-cbc, cplex or gurobi)
- helper algorithms library fire2a-lib, install editable
- [branch]
git checkout -b myfeature - Symlink
fireanalyticstoolboxinto your qgis-plugins directory - Install "Fire Analytics Toolbox" & "Plugin Reloader" in QGIS Plugin Manager
- Done! (Do a change, reload the plugin, test, ...)
- Pull requests welcome! (coding style)
Also checkout our algorithms library
- Plugin files at
fireanalyticstoolboxdirectory- includes python requirements.txt
script_samplescontains standalone and qgis-console python scriptspyproject.tomldefines black coding stylerequirements.dev.txtlists dev tools
Everyone interacting in the project's codebases, issue trackers, etc. is expected to follow the PSF Code of Conduct.