cciss_shinyapp

The Climate Change Informed Species Selection (CCISS) tool

https://github.com/bcgov/cciss_shinyapp

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.5%) to scientific vocabulary

Keywords

flnr shinyapps
Last synced: 9 months ago · JSON representation

Repository

The Climate Change Informed Species Selection (CCISS) tool

Basic Info
Statistics
  • Stars: 18
  • Watchers: 2
  • Forks: 3
  • Open Issues: 17
  • Releases: 0
Topics
flnr shinyapps
Created over 5 years ago · Last pushed 12 months ago
Metadata Files
Readme Contributing License

README.md

Welcome to CCISS!

Lifecycle:Maturing

This is the main github repo for the CCISS web tool.

What is CCISS?

Climate Change Informed Species Selection (CCISS pronounced kiss) is a Biogeoclimatic Ecosystem Classification-based analysis framework built to anticipate the change climate implications to tree species environmental suitability at a site specific level. The CCISS tool is a web-based application that makes this analysis accessible to practitioners to help guide climate change adaptation in reforestation decisions.

Understanding climate- and site-level species suitability is one of the foundational pieces of information that practitioners require for the creation of silvicultural prescriptions that will lead to successful reforestation over a rotation period. Climate change will affect this goal by progressively altering environmental conditions and therefore the suitability of tree species established on a site over time.

To address this challenge, the CCISS tool projects changes to species environmental suitability at a site series level for any user selected location in the province and estimates the future suitability of a tree species to this changing climate. To account for future climate uncertainty the tool looks at a wide range of global climate change models and emissions scenarios to capture the range of plausible climate futures for any location in BC in 20-year periods out to 2100.

To assist users, the tool compares the current species selection guidance in the Chief Foresters Reference Guide with the future forecast from the CCISS analysis. Reports from the tool highlight where currently acceptable species are stable/improving or declining/unsuitable and where new species have become suitable and could be considered as candidates for assisted migration.

Usage

Install shiny

r install.packages("shiny")

Run locally

  • Clone repository
  • Setup environment variables
  • Open project
  • Run shiny::runApp("./app")

.Renviron

The app requires the following environment variables.

bash BCGOV_USR={postgres user} BCGOV_PWD={postgres password} BCGOV_DB={postgres database} BCGOV_HOST={postgres host} BCGOV_TILESERVER={tileserver gl x, y, z url template} BCGOV_TILELAYER={tileserver layer} BCGOV_MAPBOX_TOKEN={mapbox api key} BCGOV_MAPBOX_LABELS_STYLE={mapbox labels style ref user/styleref} BCGOV_MAPBOX_HILLSHADE_STYLE={mapbox hillshade style ref user/styleref}

Repository structure

R packages folders

Special

.gitignore

Tells git which files to ignore. See git documentation.

.Rbuildignore

Tells R which files to ignore when it builds the package. See Writing R extension.

.github

Github actions workflows. - Package checks (R-CMD-check) - Online documentation (pkgdown), - Tests coverages report (test-coverage) - Style code / run roxygen2 (pr-commands) You can read more about actions from r-lib/actions

Workflows are setup or updated with the following instruction.

r usethis::use_tidy_github_actions() Custom modifications made.
- Reduce the number of target for R CMD check.

To disable a workflow, go the github actions tab, select a workflow, click on the ... dots on the right and select disable workflow.


Copyright 2021 Province of British Columbia

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Owner

  • Name: bcgov
  • Login: bcgov
  • Kind: organization
  • Email: Developer.Experience@gov.bc.ca
  • Location: Canada

This is the home for code that is open

GitHub Events

Total
  • Issues event: 77
  • Watch event: 3
  • Issue comment event: 70
  • Push event: 142
Last Year
  • Issues event: 77
  • Watch event: 3
  • Issue comment event: 70
  • Push event: 142

Committers

Last synced: about 1 year ago

All Time
  • Total Commits: 697
  • Total Committers: 11
  • Avg Commits per committer: 63.364
  • Development Distribution Score (DDS): 0.727
Past Year
  • Commits: 189
  • Committers: 6
  • Avg Commits per committer: 31.5
  • Development Distribution Score (DDS): 0.508
Top Committers
Name Email Commits
Kiri Daust k****t@g****m 190
cmahony c****y@g****a 146
Will MacKenzie 3****n 115
Bruno Tremblay m****z@n****m 104
Obrist D****t@g****a 93
Comeau V****u@g****a 25
CeresBarros c****s@g****a 12
Daust K****t@g****a 6
Courtney Collins C****s@g****a 4
Destany Crane 1****e 1
Bruno Tremblay b****y@l****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 126
  • Total pull requests: 11
  • Average time to close issues: 4 months
  • Average time to close pull requests: 4 months
  • Total issue authors: 11
  • Total pull request authors: 6
  • Average comments per issue: 1.6
  • Average comments per pull request: 1.45
  • Merged pull requests: 7
  • Bot issues: 5
  • Bot pull requests: 1
Past Year
  • Issues: 59
  • Pull requests: 0
  • Average time to close issues: 27 days
  • Average time to close pull requests: N/A
  • Issue authors: 6
  • Pull request authors: 0
  • Average comments per issue: 0.9
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • cmahony (53)
  • whmacken (21)
  • Vcomea (13)
  • meztez (12)
  • kdaust (9)
  • repo-mountie[bot] (5)
  • destanycrane (3)
  • cour10eygrace (3)
  • debobrist (3)
  • CeresBarros (2)
  • psolymos (1)
Pull Request Authors
  • meztez (6)
  • CeresBarros (2)
  • cmahony (2)
  • repo-mountie[bot] (2)
  • aammd (1)
  • kdaust (1)
Top Labels
Issue Labels
Release: v1.0 (29) Type: Bug (20) Type: Enhancement (14) Type: Documentation (13) Priority: Urgent (3) Release: v0.6 (3) help wanted (1) bug (1) Release: v2.0 (1) Type: Review (1) Type: Network (1) Type: Workflow (1) Type: Question (1) Type: Admin (1)
Pull Request Labels