This repository contains all of the species-specific workflow scripts for the bushfire analysis.
Hereafter, "analyst" refers to anyone putting a species-specific workflow together.
For each species you choose/are assigned to work on you should follow these steps:
- Find the GitHub issue for the appropriate species; a skeleton workflow template will already be in place for each species.
- Leave a comment stating that you are going to work on that species so we don't accidentally double up. The person who created the issue will update the workflow template with your name.
- Remove the
unassignedlabel and add thein progresslabel for that issue. - Create a new branch on your local version of the repository entitled "Species Name". This can be done either with RStudio's point and click interface or through the command line with
git branch <Species_Name>_pb(without the brackets). - Create a workflow script file for this species. Copy the
scripts/workflow_template/workflow_template.Rfile and make a duplicate atscripts/workflows/<species_name>_workflow.R(without the brackets). - Commit the file to your new branch.
- When you have successfully obtained the data required for the workflow tick the
Obtained datacheckbox in the issue. - When you have completed the presence-background workflow push your changes up to GitHub and submit a pull request to merge your
<Species_Name>_pbbranch into themasterbranch. At this stage the assigned code reviewer will assess the workflow before merging the changes themselves and ticking theWorkflow reviewed by Reviewer (code)checkbox. - The outputs of the workflow now need to be assessed by the output reviewer (map verification). Once the outputs have been satisfactorily assessed by the output reviewer we can consider the presence bacground workflow complete. Tick the
Fit presence background model workflowandOutput reviewed by Reviewer (output), andWorkflow completecheckboxes. Assign thecomplete (PB)label to the issue. - Delete the now no longer required branch using
git branch -d <Species_Name>_pb. - If presence absence data becomes available the workflow can be updated to use the additional data at a later date. If appropriate we can add the
complete (PA)andcomplete (Hy)labels. - If you run in to problems fitting the workflow to a particular species for any reason then leave a comment on the GitHub issue outlining the problem, tag the code reviewer (e.g. @Doi90) and anyone else appropriate, and add the
help wantedlabel to the issue.