{"id":297140,"name":"shinyssdtools","description":"A Shiny application for fitting species sensitivity distribution, a method for getting water quality benchmarks to characterize effects of chemical contaminants for water quality or ecological risk assessment.","url":"https://github.com/bcgov/shinyssdtools","last_synced_at":"2026-04-13T01:30:19.540Z","repository":{"id":41783022,"uuid":"120510270","full_name":"bcgov/shinyssdtools","owner":"bcgov","description":"Shiny interface to ssdtools R package","archived":false,"fork":false,"pushed_at":"2026-03-19T16:17:02.000Z","size":15738,"stargazers_count":8,"open_issues_count":2,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2026-04-05T22:05:54.229Z","etag":null,"topics":["env","species-sensitivity-distribution","ssd","water-quality-guideline"],"latest_commit_sha":null,"homepage":"https://bcgov.github.io/shinyssdtools/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bcgov.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-02-06T19:11:24.000Z","updated_at":"2026-03-19T16:12:46.000Z","dependencies_parsed_at":"2024-12-24T02:30:39.259Z","dependency_job_id":"a09364c8-e9ea-4f77-a952-ba13ac5ba87d","html_url":"https://github.com/bcgov/shinyssdtools","commit_stats":{"total_commits":479,"total_committers":10,"mean_commits":47.9,"dds":"0.25678496868475986","last_synced_commit":"ae06126fe128406d7fe3144576270aeb2ea4f456"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bcgov/shinyssdtools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcgov","download_url":"https://codeload.github.com/bcgov/shinyssdtools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31532336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"bcgov","name":"bcgov","uuid":"916280","kind":"organization","description":"This is the home for code that is open","email":"Developer.Experience@gov.bc.ca","website":"https://github.com/bcgov/BC-Policy-Framework-For-GitHub","location":"Canada","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/916280?v=4","repositories_count":2150,"last_synced_at":"2024-12-16T17:13:08.511Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/bcgov","funding_links":[],"total_stars":5184,"followers":687,"following":0,"created_at":"2022-11-05T11:06:51.523Z","updated_at":"2024-12-16T17:13:08.511Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcgov","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bcgov/repositories"},"packages":[],"commits":{"id":1638937,"full_name":"bcgov/shinyssdtools","default_branch":"master","total_commits":784,"total_committers":10,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":78.4,"dds":0.17729591836734693,"past_year_total_commits":284,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":94.66666666666667,"past_year_dds":0.021126760563380254,"last_synced_at":"2026-04-07T23:18:33.812Z","last_synced_commit":"e61d25d08dc656474a253dc7e0e0e3ec43c58a39","created_at":"2024-07-25T00:14:56.696Z","updated_at":"2026-04-07T23:17:59.126Z","committers":[{"name":"Seb Dalgarno","email":"seb@poissonconsulting.ca","login":"sebdalgarno","count":645},{"name":"Ayla Pearson","email":"aylapearson23@gmail.com","login":"aylapear","count":74},{"name":"Joe Thorley","email":"joe@poissonconsulting.ca","login":"joethorley","count":46},{"name":"Angeline Tillmanns","email":"Angeline.Tillmanns@gov.bc.ca","login":"atillmanns","count":7},{"name":"Andy Teucher","email":"andy.teucher@gov.bc.ca","login":"ateucher","count":5},{"name":"Nadine Hussein","email":"nadinehussein3@gmail.com","login":"nadinehussein","count":3},{"name":"repo-mountie[bot]","email":"44246292+repo-mountie[bot]","login":"repo-mountie[bot]","count":1},{"name":"Eduard Szöcs","email":"EDiLD","login":"EDiLD","count":1},{"name":"Daniel S. Katz","email":"d.katz@ieee.org","login":"danielskatz","count":1},{"name":"Azizishirazi","email":"AAZIZISH@BCGOV","login":null,"count":1}],"past_year_committers":[{"name":"Seb Dalgarno","email":"seb@poissonconsulting.ca","login":"sebdalgarno","count":278},{"name":"Joe Thorley","email":"joe@poissonconsulting.ca","login":"joethorley","count":5},{"name":"Ayla Pearson","email":"ayla@poissonconsulting.ca","login":"aylapear","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-09T00:00:23.197Z","repositories_count":6212615,"commits_count":909810255,"contributors_count":35124554,"owners_count":1143417,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"bcgov/shinyssdtools","html_url":"https://github.com/bcgov/shinyssdtools","last_synced_at":"2026-04-05T22:01:58.553Z","status":"error","issues_count":117,"pull_requests_count":61,"avg_time_to_close_issue":18491277.089285713,"avg_time_to_close_pull_request":1245572.8813559322,"issues_closed_count":112,"pull_requests_closed_count":59,"pull_request_authors_count":8,"issue_authors_count":7,"avg_comments_per_issue":1.205128205128205,"avg_comments_per_pull_request":0.47540983606557374,"merged_pull_requests_count":51,"bot_issues_count":7,"bot_pull_requests_count":1,"past_year_issues_count":3,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":12772837.5,"past_year_avg_time_to_close_pull_request":1862568.125,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":8,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":1.3333333333333333,"past_year_avg_comments_per_pull_request":0.125,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":7,"created_at":"2024-07-25T00:15:00.374Z","updated_at":"2026-04-05T22:01:58.553Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fshinyssdtools/issues","issue_labels_count":{"Type: Enhancement":15,"Difficulty: 1 Simple":14,"Effort: 2 Medium":13,"Effort: 1 Low":12,"Difficulty: 2 Intermediate":11,"Priority: 2 High":10,"Priority: 3 Medium":10,"Priority: 4 Low":6,"Type: Docs":4,"Effort: 3 High":3,"Difficulty: 3 Advanced":3,"Priority: 1 Critical":3,"Type: Bug":2,"Type: Refactor":2,"Next Release":1,"Type: Testing":1},"pull_request_labels_count":{},"issue_author_associations_count":{"COLLABORATOR":84,"MEMBER":20,"CONTRIBUTOR":9,"NONE":4},"pull_request_author_associations_count":{"COLLABORATOR":42,"CONTRIBUTOR":10,"MEMBER":8,"NONE":1},"issue_authors":{"sebdalgarno":78,"joethorley":23,"repo-mountie[bot]":7,"aylapear":4,"elimillera":3,"eduardszoecs":1,"rickavdam-source":1},"pull_request_authors":{"sebdalgarno":33,"aylapear":13,"joethorley":8,"nadinehussein":2,"eduardszoecs":2,"dunkenwg":1,"danielskatz":1,"repo-mountie[bot]":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-09T00:00:10.509Z","repositories_count":14172712,"issues_count":34567124,"pull_requests_count":113053464,"authors_count":11231477,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"Priority: 2 High":1,"Type: Enhancement":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"COLLABORATOR":1,"CONTRIBUTOR":1,"NONE":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":4,"COLLABORATOR":1,"NONE":1},"past_year_issue_authors":{"joethorley":1,"rickavdam-source":1,"sebdalgarno":1},"past_year_pull_request_authors":{"sebdalgarno":4,"aylapear":1,"dunkenwg":1},"maintainers":[{"login":"sebdalgarno","count":106,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/sebdalgarno"},{"login":"joethorley","count":31,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joethorley"},{"login":"aylapear","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aylapear"}],"active_maintainers":[{"login":"aylapear","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aylapear"},{"login":"joethorley","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/joethorley"}]},"events":{"total":{"PullRequestEvent":17,"IssuesEvent":5,"WatchEvent":1,"IssueCommentEvent":1,"PushEvent":15,"PullRequestReviewEvent":5},"last_year":{"PullRequestEvent":3,"IssuesEvent":3,"PushEvent":7}},"keywords":["env","species-sensitivity-distribution","ssd","water-quality-guideline"],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2022-08-11T17:01:20.630Z","updated_at":"2022-08-11T17:01:20.630Z","repository_link":"https://github.com/bcgov/shinyssdtools/blob/master/DESCRIPTION","dependencies":[{"id":1203775333,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.5","direct":true,"kind":"depends","optional":false},{"id":1203775334,"package_name":"ssdtools","ecosystem":"cran","requirements":"\u003e= 1.0.1","direct":true,"kind":"depends","optional":false},{"id":1203775335,"package_name":"dplyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775336,"package_name":"DT","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775337,"package_name":"ggplot2","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775338,"package_name":"glue","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775339,"package_name":"lifecycle","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775340,"package_name":"magrittr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775341,"package_name":"markdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775342,"package_name":"RColorBrewer","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775343,"package_name":"readr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775344,"package_name":"rhandsontable","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775345,"package_name":"shiny","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775346,"package_name":"shinyjs","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775347,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775348,"package_name":"waiter","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":1203775349,"package_name":"covr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":1203775350,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":1203775351,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":1203775352,"package_name":"rsconnect","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":1203775353,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":1203775354,"package_name":"ssddata","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2024-01-17T08:41:35.118Z","updated_at":"2024-01-17T08:41:35.118Z","repository_link":"https://github.com/bcgov/shinyssdtools/blob/master/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":15660572067,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15660572068,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15660572076,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15660572077,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15660572078,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy-app.yaml","sha":null,"kind":"manifest","created_at":"2024-01-17T08:41:35.553Z","updated_at":"2024-01-17T08:41:35.553Z","repository_link":"https://github.com/bcgov/shinyssdtools/blob/master/.github/workflows/deploy-app.yaml","dependencies":[{"id":15660572237,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15660572238,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":15660572239,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false},{"id":15660572240,"package_name":"8398a7/action-slack","ecosystem":"actions","requirements":"v3.0.0","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2024-01-17T08:41:37.473Z","updated_at":"2024-01-17T08:41:37.473Z","repository_link":"https://github.com/bcgov/shinyssdtools/blob/master/.github/workflows/pkgdown.yaml","dependencies":[{"id":15660572862,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":15660572863,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15660572864,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15660572865,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":15660572866,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"v4.4.1","direct":true,"kind":"composite","optional":false}]}],"score":4.605170185988092,"created_at":"2024-07-25T00:14:55.790Z","updated_at":"2026-04-13T01:30:19.548Z","avatar_url":"https://github.com/bcgov.png","language":"HTML","category":"Biosphere","sub_category":"Species Distribution Modeling","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"\u003c!--\nCopyright 2015-2025 Province of British Columbia\nCopyright 2021 Environment and Climate Change Canada\nCopyright 2023-2025 Australian Government Department of Climate Change,\nEnergy, the Environment and Water\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n      https://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n--\u003e\n\n---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# shinyssdtools\n\n\u003c!-- badges: start --\u003e\n[![Lifecycle: maturing](https://img.shields.io/badge/Lifecycle-Maturing-007EC6)](https://github.com/bcgov/repomountie/blob/master/doc/lifecycle-badges.md)\n[![R-CMD-check](https://github.com/bcgov/shinyssdtools/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/bcgov/shinyssdtools/actions/workflows/R-CMD-check.yaml)\n[![Apache license](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![DOI](https://joss.theoj.org/papers/10.21105/joss.02848/status.svg)](https://doi.org/10.21105/joss.02848)\n\u003c!-- badges: end --\u003e\n\n`shinyssdtools` is a Shiny application for fitting Species Sensitivity Distributions (SSDs) using [`ssdtools`](https://github.com/bcgov/ssdtools).\n\n## Utilization\n\nThe most recent version is available online at \u003chttps://bcgov-env.shinyapps.io/ssdtools/\u003e.\n\nTo install the development version from [GitHub](https://github.com/bcgov/shinyssdtools) and deploy locally use\n\n``` r\n# install.packages(\"devtools\")\ndevtools::install_github(\"bcgov/shinyssdtools\")\nlibrary(shinyssdtools)\nshinyssdtools::run_app()\n```\n\n## Features\n\nIn addition to being a Graphical User Interface to the core functionality in the [`ssdtools`](https://github.com/bcgov/ssdtools) package, `shinyssdtools` also provides \n\n- a bilingual (English/French) interface;\n- generation of R scripts for reproducibility;\n- customization and downloads of plots and tables\n- Generation of html/pdf report\n\n## Information\n\nFor more information including how to cite `shinyssdtools` see [Dalgarno (2021)](https://doi.org/10.21105/joss.02848).\n\nFor a review of `ssdtools` and `shinysddtools` in the context of other SSD software packages see [Fox et al. (2021)](https://onlinelibrary.wiley.com/doi/10.1002/etc.4925).\n\n## Assistance\n\nTo report bugs/issues/feature requests, please file an [issue](https://github.com/bcgov/shinyssdtools/issues/).\n\n## Contribution\n\nIf you would like to contribute, please see our [CONTRIBUTING](CONTRIBUTING.md) guidelines.\n\nPlease note that this project is released with a [Contributor Code of Conduct](https://github.com/bcgov/shinyssdtools/blob/master/.github/CONTRIBUTING.md). By participating in this project you agree to abide by its terms.\n\n## Deploying to shinyapps.io\n\n### Manually\n\nRun the `deploy-app.R` script in the scripts directory (after setting the account argument to be your `shinyapps.io` account name).\n\n### Automatically\n\nIf your `shinyapps.io` account name is the same as your GitHub account name simply make a commit in the master or dev branch and include `deploy app` in the message \n(after setting `SHINYAPPS_TOKEN` and `SHINYAPPS_SECRET` in your repository GitHub secrets). \nThis triggers the `deploy-app.yml` GitHub action.\n\n## Consultation\n\n### Versioning\n\nThe ssdtools and [shinyssdtools](https://github.com/bcgov/shinyssdtools) development team is using [Semantic Versioning](https://semver.org/) for numbering releases.\nFor example, using the notation \"v 2.3.0\", the first number is the major version, the second the minor version and the third the patch version – i.e. v MAJOR.MINOR.PATCH.\nEach of these number levels relates to the following types of updates:\n\n- MAJOR versions – updates that result in changes to the way that water quality guideline values are calculated (produced using `ssd_fit_bcanz()` and `ssd_hc_bcanz()` and the shinyssdtools application).\n- MINOR versions – updates that add new functionality (e.g. for researchers) but which do not change the way that water quality guideline values are calculated.\n- PATCH versions – updates that fix bugs.\n\n### Review Process\n\nThe jurisdictional consultation and review process for ssdtools updates is set out as\nfollows:\n\n- MAJOR version releases\n  - the ssdtools Technical Committee will review and approve/not approve proposed changes to ssdtools and shinyssdtools updates that would constitute MAJOR version releases.\n  - The ssdtools Technical Committee will approve/not approve a MAJOR\nversion release.\n- MINOR versions releases\n  - the ssdtools Technical Committee will be consulted on and will provide\nguidance on MINOR version updates.\n- PATCH version releases\n  - the ssdtools Technical Committee will not be consulted on PATCH version releases unless the ssdtools and shinyssdtools development team identify a need to do so.\n  \n## License\n\nThe code is released under the Apache License 2.0\n\nCopyright 2015-2025 Province of British Columbia, 2021 Environment and Climate Change Canada, 2023-2025 Australian Government Department of Climate Change,\nEnergy, the Environment and Water\n\nLicensed under the Apache License, Version 2.0 (the \"LICENSE\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at \n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\n-----\n\n\u003ca rel=\"LICENSE\" href=\"https://creativecommons.org/licenses/by/4.0/\"\u003e\u003cimg alt=\"Creative Commons Licence\"\nstyle=\"border-width:0\" src=\"https://i.creativecommons.org/l/by/4.0/80x15.png\" /\u003e\u003c/a\u003e\u003cbr /\u003e\u003cspan\nxmlns:dct=\"http://purl.org/dc/terms/\" property=\"dct:title\"\u003essdtools\u003c/span\u003e by \u003cspan\nxmlns:cc=\"http://creativecommons.org/ns#\" property=\"cc:attributionName\"\u003ethe Province of British Columbia\n\u003c/span\u003e is licensed under a \u003ca rel=\"LICENSE\" href=\"https://creativecommons.org/licenses/by/4.0/\"\u003e\nCreative Commons Attribution 4.0 International License\u003c/a\u003e.\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.02848"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["ecotoxicology","fish","kootenay-lake"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/297140","html_url":"https://ost.ecosyste.ms/projects/297140"}