{"id":27172145,"url":"https://github.com/pacificcommunity/ofp-sam-proper","last_synced_at":"2025-04-09T09:35:28.309Z","repository":{"id":80837286,"uuid":"563618330","full_name":"PacificCommunity/ofp-sam-proper","owner":"PacificCommunity","description":"Quality Assurance and Quality Control for SPC Assessments","archived":false,"fork":false,"pushed_at":"2024-03-15T06:22:11.000Z","size":81,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-03-16T04:44:27.666Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PacificCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-11-09T01:26:56.000Z","updated_at":"2024-03-16T04:19:50.000Z","dependencies_parsed_at":"2024-03-15T04:46:58.155Z","dependency_job_id":null,"html_url":"https://github.com/PacificCommunity/ofp-sam-proper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PacificCommunity%2Fofp-sam-proper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PacificCommunity%2Fofp-sam-proper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PacificCommunity%2Fofp-sam-proper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PacificCommunity%2Fofp-sam-proper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PacificCommunity","download_url":"https://codeload.github.com/PacificCommunity/ofp-sam-proper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248013310,"owners_count":21033336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":[],"created_at":"2025-04-09T09:35:27.878Z","updated_at":"2025-04-09T09:35:28.297Z","avatar_url":"https://github.com/PacificCommunity.png","language":"R","funding_links":[],"categories":[],"sub_categories":[],"readme":"# How to structure SPC assessment work\n\n## Properly\n\nThe first step when conducting a stock assessment is to pick up the previous\nassessment and reuse and modify the analyses. This step is a particularly\nimportant challenge at SPC because of the high complexity of the analyses, staff\nturnover rate, and the number of years between assessments.\n\nAn important [**quality**](quality.md) indicator for SPC assessments is how well\nit has been 'parked'. In other words, how easily it can be picked up by the next\nscientist.\n\nIn 2023, we organize the assessments in directory trees on Penguin that resemble\nhow things have been done in the past. The subtle but important changes are\nthat:\n\n1. We use a [**standard directory tree**](dir_tree.md#recommendation) instead of\n   the old way of arbitrary directory names. This makes it easier to find things\n   and check which parts have been completed and properly parked.\n\n2. R scripts use [**relative file paths**](file_paths.md#use-relative-paths)\n   instead of the old way of using `setwd` and absolute paths. This makes it\n   possible for teammates to run the R scripts.\n\n3. Some folders on Penguin are [**GitHub repositories**](github.md#github). This\n   helps track incremental development and improves reproducibility.\n\nFor the 2023 assessments, we consider rules #1 and #2 compulsory. They introduce\nno additional overhead and bring important benefits for the scientists and SPC\nas a whole.\n\nRecommendation #3 is optional and scientist can decide whether and when it is\npractical to organize specific analyses on GitHub. The\n[**manifesto**](manifesto.md#github-and-penguin-do-they-get-along) elaborates on\nthis point.\n\nFinally, we apply the [**Arni test**](arni_test.md) to each part of the stock\nassessment-related analyses, identifying where quality improvements can be made.\n\nThe [**score card**](score_card.md) helps to measure progress, where we can\nexpect incremental improvements each year.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacificcommunity%2Fofp-sam-proper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpacificcommunity%2Fofp-sam-proper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacificcommunity%2Fofp-sam-proper/lists"}