{"id":297068,"name":"Where to Work","description":"A web-based application for solving complex conservation scenarios using concepts of systematic conservation planning.","url":"https://github.com/ncc-cnc/wheretowork","last_synced_at":"2026-04-14T05:30:43.262Z","repository":{"id":37940127,"uuid":"364064298","full_name":"NCC-CNC/wheretowork","owner":"NCC-CNC","description":"Interactive application for systematic conservation planning","archived":false,"fork":false,"pushed_at":"2026-01-14T17:55:34.000Z","size":182285,"stargazers_count":11,"open_issues_count":49,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-01-19T17:35:06.549Z","etag":null,"topics":["cons-tech","prz","web-app"],"latest_commit_sha":null,"homepage":"https://NCC-CNC.github.io/wheretowork","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NCC-CNC.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-03T21:21:24.000Z","updated_at":"2026-01-14T17:55:41.000Z","dependencies_parsed_at":"2023-02-18T01:15:40.742Z","dependency_job_id":"5c214d2a-9041-40f0-b6d1-7278d44a1435","html_url":"https://github.com/NCC-CNC/wheretowork","commit_stats":{"total_commits":576,"total_committers":9,"mean_commits":64.0,"dds":"0.19618055555555558","last_synced_commit":"b1d67dfaaa875f4e8f2f9fcb5a9842a7bbd95f4c"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/NCC-CNC/wheretowork","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28633747,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"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":"NCC-CNC","name":"NCC-CNC","uuid":"82907210","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/82907210?v=4","repositories_count":7,"last_synced_at":"2023-03-06T02:31:37.828Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NCC-CNC","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T03:09:51.599Z","updated_at":"2023-03-06T02:31:37.830Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC/repositories"},"packages":[{"id":11733280,"name":"github.com/ncc-cnc/wheretowork","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/ncc-cnc/wheretowork","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2021-08-01T04:38:56.000Z","latest_release_published_at":"2025-02-24T22:01:23.000Z","latest_release_number":"v1.2.5","last_synced_at":"2026-03-01T08:03:01.500Z","created_at":"2025-06-05T11:15:08.139Z","updated_at":"2026-03-01T08:03:01.501Z","registry_url":"https://pkg.go.dev/github.com/ncc-cnc/wheretowork","install_command":"go get github.com/ncc-cnc/wheretowork","documentation_url":"https://pkg.go.dev/github.com/ncc-cnc/wheretowork#section-documentation","metadata":{},"repo_metadata":{"id":37940127,"uuid":"364064298","full_name":"NCC-CNC/wheretowork","owner":"NCC-CNC","description":"Interactive application for systematic conservation planning","archived":false,"fork":false,"pushed_at":"2025-02-24T22:10:24.000Z","size":182213,"stargazers_count":11,"open_issues_count":49,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-26T09:05:27.475Z","etag":null,"topics":["cons-tech","prz","web-app"],"latest_commit_sha":null,"homepage":"https://NCC-CNC.github.io/wheretowork","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NCC-CNC.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-05-03T21:21:24.000Z","updated_at":"2025-08-25T16:58:30.000Z","dependencies_parsed_at":"2023-02-18T01:15:40.742Z","dependency_job_id":"5c214d2a-9041-40f0-b6d1-7278d44a1435","html_url":"https://github.com/NCC-CNC/wheretowork","commit_stats":{"total_commits":576,"total_committers":9,"mean_commits":64.0,"dds":"0.19618055555555558","last_synced_commit":"b1d67dfaaa875f4e8f2f9fcb5a9842a7bbd95f4c"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/NCC-CNC/wheretowork","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273257821,"owners_count":25073532,"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","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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_record":{"login":"NCC-CNC","name":"NCC-CNC","uuid":"82907210","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/82907210?v=4","repositories_count":7,"last_synced_at":"2023-03-06T02:31:37.828Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NCC-CNC","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T03:09:51.599Z","updated_at":"2023-03-06T02:31:37.830Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC/repositories"},"tags":[{"name":"v1.2.5","sha":"12de775a50c68623c40f72d01b5c5706e82518a2","kind":"commit","published_at":"2025-02-24T22:01:23.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v1.2.5","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.2.5/manifests"},{"name":"v1.0.0","sha":"37151227b074136237bdd8771ed8fff2d262cac9","kind":"commit","published_at":"2024-10-02T19:02:46.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v1.0.0","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.0.0/manifests"},{"name":"v0.0.9000","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.9000","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.9000","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.9000","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000/manifests"},{"name":"v.0.0.9000","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v.0.0.9000","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v.0.0.9000","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v.0.0.9000","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.9000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.9000/manifests"},{"name":"v0.0.9000b","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.9000b","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.9000b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.9000b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000b/manifests"},{"name":"v0.0.9000a","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.9000a","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.9000a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.9000a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000a/manifests"},{"name":"v0.0.2","sha":"b85a1261107e212c3942b41eba42c36a5b1683a3","kind":"commit","published_at":"2021-08-01T04:38:56.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.2","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.2/manifests"},{"name":"v.0.0.1","sha":"b85a1261107e212c3942b41eba42c36a5b1683a3","kind":"commit","published_at":"2021-08-01T04:38:56.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v.0.0.1","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v.0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v.0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.1/manifests"},{"name":"v.0.01","sha":"0654bd3bacb8e9dcd12808db9cd6e5f9e37fb704","kind":"commit","published_at":"2021-07-20T01:59:56.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v.0.01","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v.0.01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v.0.01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.01/manifests"}]},"repo_metadata_updated_at":"2025-09-02T17:17:25.573Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/ncc-cnc/wheretowork","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ncc-cnc/wheretowork","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ncc-cnc/wheretowork","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ncc-cnc/wheretowork/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T12:33:05.892Z","issues_count":150,"pull_requests_count":101,"avg_time_to_close_issue":6712319.016666667,"avg_time_to_close_pull_request":1109471.6464646466,"issues_closed_count":120,"pull_requests_closed_count":99,"pull_request_authors_count":7,"issue_authors_count":6,"avg_comments_per_issue":4.446666666666666,"avg_comments_per_pull_request":2.0792079207920793,"merged_pull_requests_count":82,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":1070349.2307692308,"past_year_avg_time_to_close_pull_request":175152.8620689655,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.789473684210526,"past_year_avg_comments_per_pull_request":0.4838709677419355,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":24,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncc-cnc%2Fwheretowork/issues","maintainers":[{"login":"HanqingZhou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HanqingZhou"},{"login":"romerojazmin","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romerojazmin"},{"login":"tanvirislamcu","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanvirislamcu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncc-cnc%2Fwheretowork/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncc-cnc%2Fwheretowork/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncc-cnc%2Fwheretowork/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncc-cnc%2Fwheretowork/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fncc-cnc%2Fwheretowork/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2064141,"maintainers_count":0,"namespaces_count":773328,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53166},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-03-07T06:29:50.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":11733278,"name":"github.com/NCC-CNC/wheretowork","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["Other"],"repository_url":"https://github.com/NCC-CNC/wheretowork","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2021-08-01T04:38:56.000Z","latest_release_published_at":"2025-02-24T22:01:23.000Z","latest_release_number":"v1.2.5","last_synced_at":"2026-03-01T08:03:07.915Z","created_at":"2025-06-05T11:15:07.800Z","updated_at":"2026-03-01T08:03:07.915Z","registry_url":"https://pkg.go.dev/github.com/NCC-CNC/wheretowork","install_command":"go get github.com/NCC-CNC/wheretowork","documentation_url":"https://pkg.go.dev/github.com/NCC-CNC/wheretowork#section-documentation","metadata":{},"repo_metadata":{"id":37940127,"uuid":"364064298","full_name":"NCC-CNC/wheretowork","owner":"NCC-CNC","description":"Interactive application for systematic conservation planning","archived":false,"fork":false,"pushed_at":"2025-02-24T22:10:24.000Z","size":182213,"stargazers_count":11,"open_issues_count":50,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-09-02T12:43:11.804Z","etag":null,"topics":["cons-tech","prz","web-app"],"latest_commit_sha":null,"homepage":"https://NCC-CNC.github.io/wheretowork","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NCC-CNC.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":null,"funding":null,"license":"LICENSE","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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2021-05-03T21:21:24.000Z","updated_at":"2025-08-25T16:58:30.000Z","dependencies_parsed_at":"2023-02-18T01:15:40.742Z","dependency_job_id":"5c214d2a-9041-40f0-b6d1-7278d44a1435","html_url":"https://github.com/NCC-CNC/wheretowork","commit_stats":{"total_commits":576,"total_committers":9,"mean_commits":64.0,"dds":"0.19618055555555558","last_synced_commit":"b1d67dfaaa875f4e8f2f9fcb5a9842a7bbd95f4c"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/NCC-CNC/wheretowork","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273318600,"owners_count":25084235,"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","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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_record":{"login":"NCC-CNC","name":"NCC-CNC","uuid":"82907210","kind":"organization","description":null,"email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/82907210?v=4","repositories_count":7,"last_synced_at":"2023-03-06T02:31:37.828Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/NCC-CNC","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-16T03:09:51.599Z","updated_at":"2023-03-06T02:31:37.830Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NCC-CNC/repositories"},"tags":[{"name":"v1.2.5","sha":"12de775a50c68623c40f72d01b5c5706e82518a2","kind":"commit","published_at":"2025-02-24T22:01:23.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v1.2.5","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v1.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.2.5/manifests"},{"name":"v1.0.0","sha":"37151227b074136237bdd8771ed8fff2d262cac9","kind":"commit","published_at":"2024-10-02T19:02:46.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v1.0.0","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v1.0.0/manifests"},{"name":"v0.0.9000","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.9000","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.9000","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.9000","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000/manifests"},{"name":"v.0.0.9000","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v.0.0.9000","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v.0.0.9000","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v.0.0.9000","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.9000","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.9000/manifests"},{"name":"v0.0.9000b","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.9000b","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.9000b","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.9000b","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000b","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000b/manifests"},{"name":"v0.0.9000a","sha":"316b2567ecc5a7d35572994490c34ec40d2403df","kind":"commit","published_at":"2024-07-09T03:30:33.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.9000a","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.9000a","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.9000a","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000a","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.9000a/manifests"},{"name":"v0.0.2","sha":"b85a1261107e212c3942b41eba42c36a5b1683a3","kind":"commit","published_at":"2021-08-01T04:38:56.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v0.0.2","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v0.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v0.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v0.0.2/manifests"},{"name":"v.0.0.1","sha":"b85a1261107e212c3942b41eba42c36a5b1683a3","kind":"commit","published_at":"2021-08-01T04:38:56.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v.0.0.1","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v.0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v.0.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.0.1/manifests"},{"name":"v.0.01","sha":"0654bd3bacb8e9dcd12808db9cd6e5f9e37fb704","kind":"commit","published_at":"2021-07-20T01:59:56.000Z","download_url":"https://codeload.github.com/NCC-CNC/wheretowork/tar.gz/v.0.01","html_url":"https://github.com/NCC-CNC/wheretowork/releases/tag/v.0.01","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/NCC-CNC/wheretowork@v.0.01","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.01","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NCC-CNC%2Fwheretowork/tags/v.0.01/manifests"}]},"repo_metadata_updated_at":"2025-09-02T17:17:23.579Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.757538697138725,"dependent_packages_count":5.395053785167736,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.57629624115323},"purl":"pkg:golang/github.com/%21n%21c%21c-%21c%21n%21c/wheretowork","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/NCC-CNC/wheretowork","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/NCC-CNC/wheretowork","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/NCC-CNC/wheretowork/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T12:33:05.892Z","issues_count":150,"pull_requests_count":101,"avg_time_to_close_issue":6712319.016666667,"avg_time_to_close_pull_request":1109471.6464646466,"issues_closed_count":120,"pull_requests_closed_count":99,"pull_request_authors_count":7,"issue_authors_count":6,"avg_comments_per_issue":4.446666666666666,"avg_comments_per_pull_request":2.0792079207920793,"merged_pull_requests_count":82,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":19,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":1070349.2307692308,"past_year_avg_time_to_close_pull_request":175152.8620689655,"past_year_issues_closed_count":13,"past_year_pull_requests_closed_count":29,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":3.789473684210526,"past_year_avg_comments_per_pull_request":0.4838709677419355,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":24,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncc-cnc%2Fwheretowork/issues","maintainers":[{"login":"HanqingZhou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HanqingZhou"},{"login":"romerojazmin","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romerojazmin"},{"login":"tanvirislamcu","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanvirislamcu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCC-CNC%2Fwheretowork/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCC-CNC%2Fwheretowork/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCC-CNC%2Fwheretowork/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCC-CNC%2Fwheretowork/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2FNCC-CNC%2Fwheretowork/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2064141,"maintainers_count":0,"namespaces_count":773328,"keywords_count":0,"github":"golang","metadata":{"funded_packages_count":53166},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-03-07T06:29:50.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":1638667,"full_name":"ncc-cnc/wheretowork","default_branch":"master","total_commits":587,"total_committers":8,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":73.375,"dds":0.21124361158432714,"past_year_total_commits":1,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":1.0,"past_year_dds":0.0,"last_synced_at":"2026-03-03T22:28:48.707Z","last_synced_commit":"6cd36f33b5e53054bad7d92aa4825bde5aa5ec20","created_at":"2024-07-24T00:08:02.715Z","updated_at":"2026-03-03T22:28:01.432Z","committers":[{"name":"Jeffrey Hanson","email":"jeffrey.hanson@uqconnect.edu.au","login":"jeffreyhanson","count":463},{"name":"Dan Wismer","email":"Daniel.Wismer@natureconservancy.ca","login":"DanWismer","count":56},{"name":"HanqingZhou","email":"72098908+HanqingZhou","login":"HanqingZhou","count":35},{"name":"Jazmin Romero","email":"jazminromero@Jazmins-MacBook-Pro.local","login":null,"count":17},{"name":"Xavier C. Llano","email":"xavier.corredor.llano@gmail.com","login":"XavierCLL","count":6},{"name":"ricschuster","email":"richard.schuster@glel.carleton.ca","login":"ricschuster","count":5},{"name":"Marc Edwards","email":"10728298+edwardsmarc","login":"edwardsmarc","count":4},{"name":"tanvirislamcu","email":"72094148+tanvirislamcu","login":"tanvirislamcu","count":1}],"past_year_committers":[{"name":"Dan Wismer","email":"Daniel.Wismer@natureconservancy.ca","login":"DanWismer","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncc-cnc%2Fwheretowork/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-07T00:00:12.720Z","repositories_count":6187872,"commits_count":931670039,"contributors_count":36076914,"owners_count":1147733,"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":"ncc-cnc/wheretowork","html_url":"https://github.com/ncc-cnc/wheretowork","last_synced_at":"2026-02-19T03:02:07.520Z","status":"active","issues_count":151,"pull_requests_count":124,"avg_time_to_close_issue":7129385.630630631,"avg_time_to_close_pull_request":1547291.2307692308,"issues_closed_count":111,"pull_requests_closed_count":117,"pull_request_authors_count":7,"issue_authors_count":6,"avg_comments_per_issue":4.026490066225166,"avg_comments_per_pull_request":1.8387096774193548,"merged_pull_requests_count":96,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":8,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":6255629.0,"past_year_avg_time_to_close_pull_request":289940.6,"past_year_issues_closed_count":2,"past_year_pull_requests_closed_count":5,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":4.875,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"created_at":"2024-07-24T00:08:15.424Z","updated_at":"2026-02-19T03:02:07.520Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncc-cnc%2Fwheretowork","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ncc-cnc%2Fwheretowork/issues","issue_labels_count":{"enhancement":44,"bug":30,"help wanted":29,"documentation":18,"high priority":14,"sometime":11,"question":9,"Weights":2,"invalid":1,"good first issue":1},"pull_request_labels_count":{"help wanted":5,"enhancement":1},"issue_author_associations_count":{"CONTRIBUTOR":149,"NONE":1,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":106,"COLLABORATOR":18},"issue_authors":{"DanWismer":62,"jeffreyhanson":61,"edwardsmarc":18,"ricschuster":8,"jgvincent":1,"tanvirislamcu":1},"pull_request_authors":{"DanWismer":62,"jeffreyhanson":27,"HanqingZhou":15,"XavierCLL":13,"edwardsmarc":4,"romerojazmin":2,"tanvirislamcu":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-03-01T00:00:08.495Z","repositories_count":13516652,"issues_count":35040688,"pull_requests_count":114109070,"authors_count":11176470,"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":{"question":3,"enhancement":2,"documentation":1,"sometime":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"CONTRIBUTOR":6},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":1},"past_year_issue_authors":{"DanWismer":3,"ricschuster":3},"past_year_pull_request_authors":{"XavierCLL":1},"maintainers":[{"login":"HanqingZhou","count":15,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/HanqingZhou"},{"login":"tanvirislamcu","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanvirislamcu"},{"login":"romerojazmin","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/romerojazmin"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":1,"DeleteEvent":1,"PullRequestEvent":47,"ForkEvent":1,"IssuesEvent":21,"WatchEvent":1,"IssueCommentEvent":71,"PushEvent":38,"CreateEvent":13},"last_year":{"PullRequestEvent":2,"IssuesEvent":3,"IssueCommentEvent":4,"PushEvent":3,"CreateEvent":1}},"keywords":["cons-tech","prz","web-app"],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2022-07-21T00:32:32.419Z","updated_at":"2022-07-21T00:32:32.419Z","repository_link":"https://github.com/NCC-CNC/wheretowork/blob/master/DESCRIPTION","dependencies":[{"id":329335756,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 4.0.0","direct":true,"kind":"depends","optional":false},{"id":329335757,"package_name":"shinyBS","ecosystem":"cran","requirements":"\u003e= 0.6.1","direct":true,"kind":"depends","optional":false},{"id":329335758,"package_name":"promises","ecosystem":"cran","requirements":"\u003e= 1.2.0.1","direct":true,"kind":"depends","optional":false},{"id":329335759,"package_name":"R6","ecosystem":"cran","requirements":"\u003e= 2.5.0","direct":true,"kind":"depends","optional":false},{"id":329335760,"package_name":"raster","ecosystem":"cran","requirements":"\u003e= 3.4.10","direct":true,"kind":"depends","optional":false},{"id":329335761,"package_name":"sf","ecosystem":"cran","requirements":"\u003e= 0.9.8","direct":true,"kind":"depends","optional":false},{"id":329335762,"package_name":"utils","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":329335763,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":329335764,"package_name":"methods","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":329335765,"package_name":"assertthat","ecosystem":"cran","requirements":"\u003e= 0.2.0","direct":true,"kind":"imports","optional":false},{"id":329335766,"package_name":"rlang","ecosystem":"cran","requirements":"\u003e= 0.4.11","direct":true,"kind":"imports","optional":false},{"id":329335767,"package_name":"cachem","ecosystem":"cran","requirements":"\u003e= 1.0.5","direct":true,"kind":"imports","optional":false},{"id":329335768,"package_name":"cli","ecosystem":"cran","requirements":"\u003e= 3.0.0","direct":true,"kind":"imports","optional":false},{"id":329335769,"package_name":"markdown","ecosystem":"cran","requirements":"\u003e= 1.1","direct":true,"kind":"imports","optional":false},{"id":329335770,"package_name":"digest","ecosystem":"cran","requirements":"\u003e= 0.6.27","direct":true,"kind":"imports","optional":false},{"id":329335771,"package_name":"stringi","ecosystem":"cran","requirements":"\u003e= 1.7.3","direct":true,"kind":"imports","optional":false},{"id":329335772,"package_name":"tools","ecosystem":"cran","requirements":"\u003e= 4.0.5","direct":true,"kind":"imports","optional":false},{"id":329335773,"package_name":"Matrix","ecosystem":"cran","requirements":"\u003e= 1.3","direct":true,"kind":"imports","optional":false},{"id":329335774,"package_name":"pryr","ecosystem":"cran","requirements":"\u003e= 0.1.4","direct":true,"kind":"imports","optional":false},{"id":329335775,"package_name":"uuid","ecosystem":"cran","requirements":"\u003e= 0.1.4","direct":true,"kind":"imports","optional":false},{"id":329335776,"package_name":"scales","ecosystem":"cran","requirements":"\u003e= 1.1.1","direct":true,"kind":"imports","optional":false},{"id":329335777,"package_name":"units","ecosystem":"cran","requirements":"\u003e= 0.7.2","direct":true,"kind":"imports","optional":false},{"id":329335778,"package_name":"R.utils","ecosystem":"cran","requirements":"\u003e= 2.10.1","direct":true,"kind":"imports","optional":false},{"id":329335779,"package_name":"yaml","ecosystem":"cran","requirements":"\u003e= 2.2.1","direct":true,"kind":"imports","optional":false},{"id":329335780,"package_name":"config","ecosystem":"cran","requirements":"\u003e= 0.3.1","direct":true,"kind":"imports","optional":false},{"id":329335781,"package_name":"openxlsx","ecosystem":"cran","requirements":"\u003e= 4.2.3","direct":true,"kind":"imports","optional":false},{"id":329335782,"package_name":"future","ecosystem":"cran","requirements":"\u003e= 1.21.0","direct":true,"kind":"imports","optional":false},{"id":329335783,"package_name":"igraph","ecosystem":"cran","requirements":"\u003e= 1.2.6","direct":true,"kind":"imports","optional":false},{"id":329335784,"package_name":"RColorBrewer","ecosystem":"cran","requirements":"\u003e= 1.1.2","direct":true,"kind":"imports","optional":false},{"id":329335785,"package_name":"viridisLite","ecosystem":"cran","requirements":"\u003e= 0.4.0","direct":true,"kind":"imports","optional":false},{"id":329335786,"package_name":"tibble","ecosystem":"cran","requirements":"\u003e= 3.1.1","direct":true,"kind":"imports","optional":false},{"id":329335787,"package_name":"withr","ecosystem":"cran","requirements":"\u003e= 2.4.2","direct":true,"kind":"imports","optional":false},{"id":329335788,"package_name":"readxl","ecosystem":"cran","requirements":"\u003e= 1.3.1","direct":true,"kind":"imports","optional":false},{"id":329335789,"package_name":"data.table","ecosystem":"cran","requirements":"\u003e= 1.14.0","direct":true,"kind":"imports","optional":false},{"id":329335790,"package_name":"plyr","ecosystem":"cran","requirements":"\u003e= 1.8.6","direct":true,"kind":"imports","optional":false},{"id":329335791,"package_name":"dplyr","ecosystem":"cran","requirements":"\u003e= 1.0.6","direct":true,"kind":"imports","optional":false},{"id":329335792,"package_name":"prioritizr","ecosystem":"cran","requirements":"\u003e= 7.1.1","direct":true,"kind":"imports","optional":false},{"id":329335793,"package_name":"fasterize","ecosystem":"cran","requirements":"\u003e= 1.0.3","direct":true,"kind":"imports","optional":false},{"id":329335794,"package_name":"rgdal","ecosystem":"cran","requirements":"\u003e= 1.5.23","direct":true,"kind":"imports","optional":false},{"id":329335795,"package_name":"rcbc","ecosystem":"cran","requirements":"\u003e= 0.1.0.9001","direct":true,"kind":"imports","optional":false},{"id":329335796,"package_name":"shiny","ecosystem":"cran","requirements":"\u003e= 1.6.0","direct":true,"kind":"imports","optional":false},{"id":329335797,"package_name":"ipc","ecosystem":"cran","requirements":"\u003e= 0.1.3","direct":true,"kind":"imports","optional":false},{"id":329335798,"package_name":"golem","ecosystem":"cran","requirements":"\u003e= 0.3.1","direct":true,"kind":"imports","optional":false},{"id":329335799,"package_name":"pkgload","ecosystem":"cran","requirements":"\u003e= 1.2.1","direct":true,"kind":"imports","optional":false},{"id":329335800,"package_name":"htmlwidgets","ecosystem":"cran","requirements":"\u003e= 1.5.3","direct":true,"kind":"imports","optional":false},{"id":329335801,"package_name":"htmltools","ecosystem":"cran","requirements":"\u003e= 0.5.1.1","direct":true,"kind":"imports","optional":false},{"id":329335802,"package_name":"shinyjs","ecosystem":"cran","requirements":"\u003e= 2.0.0","direct":true,"kind":"imports","optional":false},{"id":329335803,"package_name":"shinyFeedback","ecosystem":"cran","requirements":"\u003e= 0.3.0","direct":true,"kind":"imports","optional":false},{"id":329335804,"package_name":"shinyWidgets","ecosystem":"cran","requirements":"\u003e= 0.6.0","direct":true,"kind":"imports","optional":false},{"id":329335805,"package_name":"shinybusy","ecosystem":"cran","requirements":"\u003e= 0.2.2","direct":true,"kind":"imports","optional":false},{"id":329335806,"package_name":"shinyalert","ecosystem":"cran","requirements":"\u003e= 2.0.0","direct":true,"kind":"imports","optional":false},{"id":329335807,"package_name":"leaflet","ecosystem":"cran","requirements":"\u003e= 2.0.3.9000","direct":true,"kind":"imports","optional":false},{"id":329335808,"package_name":"leaflet.extras2","ecosystem":"cran","requirements":"\u003e= 1.1.0","direct":true,"kind":"imports","optional":false},{"id":329335809,"package_name":"colourpicker","ecosystem":"cran","requirements":"\u003e= 1.1.0","direct":true,"kind":"imports","optional":false},{"id":329335810,"package_name":"DT","ecosystem":"cran","requirements":"\u003e= 0.18","direct":true,"kind":"imports","optional":false},{"id":329335811,"package_name":"testthat","ecosystem":"cran","requirements":"\u003e= 2.0.1","direct":true,"kind":"suggests","optional":false},{"id":329335812,"package_name":"knitr","ecosystem":"cran","requirements":"\u003e= 1.2.0","direct":true,"kind":"suggests","optional":false},{"id":329335813,"package_name":"roxygen2","ecosystem":"cran","requirements":"\u003e= 6.1.1","direct":true,"kind":"suggests","optional":false},{"id":329335814,"package_name":"rmarkdown","ecosystem":"cran","requirements":"\u003e= 1.10","direct":true,"kind":"suggests","optional":false},{"id":329335815,"package_name":"rvest","ecosystem":"cran","requirements":"\u003e= 1.0.0","direct":true,"kind":"suggests","optional":false},{"id":329335816,"package_name":"xml2","ecosystem":"cran","requirements":"\u003e= 1.3.2","direct":true,"kind":"suggests","optional":false},{"id":329335817,"package_name":"processx","ecosystem":"cran","requirements":"\u003e= 3.5.2","direct":true,"kind":"suggests","optional":false},{"id":329335818,"package_name":"rsconnect","ecosystem":"cran","requirements":"\u003e= 0.8.18","direct":true,"kind":"suggests","optional":false},{"id":329335819,"package_name":"devtools","ecosystem":"cran","requirements":"\u003e= 2.4.2","direct":true,"kind":"suggests","optional":false},{"id":329335820,"package_name":"whereami","ecosystem":"cran","requirements":"\u003e= 0.1.9","direct":true,"kind":"suggests","optional":false},{"id":329335821,"package_name":"pkgdown","ecosystem":"cran","requirements":"\u003e= 1.6.1.9001","direct":true,"kind":"suggests","optional":false},{"id":329335822,"package_name":"RandomFields","ecosystem":"cran","requirements":"\u003e= 3.3.8","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check-ubuntu.yaml","sha":null,"kind":"manifest","created_at":"2023-02-18T01:15:40.118Z","updated_at":"2023-02-18T01:15:40.118Z","repository_link":"https://github.com/NCC-CNC/wheretowork/blob/master/.github/workflows/R-CMD-check-ubuntu.yaml","dependencies":[{"id":7750528271,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7750528276,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7750528277,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7750528278,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check-windows.yaml","sha":null,"kind":"manifest","created_at":"2023-02-18T01:15:40.302Z","updated_at":"2023-02-18T01:15:40.302Z","repository_link":"https://github.com/NCC-CNC/wheretowork/blob/master/.github/workflows/R-CMD-check-windows.yaml","dependencies":[{"id":7750528894,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7750528895,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7750528896,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7750528897,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-18T01:15:40.616Z","updated_at":"2023-02-18T01:15:40.616Z","repository_link":"https://github.com/NCC-CNC/wheretowork/blob/master/Dockerfile","dependencies":[{"id":7750530024,"package_name":"rocker/shiny","ecosystem":"docker","requirements":"4.1.0","direct":true,"kind":"build","optional":false},{"id":7750530025,"package_name":"base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-02-18T01:15:40.707Z","updated_at":"2023-02-18T01:15:40.707Z","repository_link":"https://github.com/NCC-CNC/wheretowork/blob/master/docker-compose.yml","dependencies":[{"id":7750530164,"package_name":"naturecons/wheretowork","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2024-07-24T00:07:52.266Z","updated_at":"2026-04-14T05:30:43.309Z","avatar_url":"https://github.com/NCC-CNC.png","language":"R","category":"Biosphere","sub_category":"Conservation and Restoration","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"---\noutput:\n  rmarkdown::github_document:\n    html_preview: no\n---\n\n\u003c!--- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n# Where to Work: Interactive systematic conservation planning application\n\n[![lifecycle](https://img.shields.io/badge/Lifecycle-stable-brightgreen.svg)](https://lifecycle.r-lib.org/articles/stages.html)\n[![R-CMD-check-Ubuntu](https://img.shields.io/github/actions/workflow/status/ncc-cnc/wheretowork/R-CMD-check-ubuntu.yaml?branch=master\u0026label=Ubuntu)](https://github.com/NCC-CNC/wheretowork/actions)\n[![R-CMD-check-Windows](https://img.shields.io/github/actions/workflow/status/ncc-cnc/wheretowork/R-CMD-check-windows.yaml?branch=master\u0026label=Windows)](https://github.com/NCC-CNC/wheretowork/actions)\n[![Docker Status](https://img.shields.io/docker/cloud/build/naturecons/wheretowork?label=Docker%20build)](https://hub.docker.com/r/naturecons/wheretowork)\n[![Coverage Status](https://codecov.io/github/NCC-CNC/wheretowork/coverage.svg?branch=master)](https://codecov.io/github/NCC-CNC/wheretowork?branch=master)\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(fig.path = \"man/figures/README-\", fig.align = \"center\")\n```\n\n```{r, include = FALSE}\ndevtools::load_all()\nh = 2.75\nw = 3.0\now = \"400\"\n```\n\nThe _Where To Work_ application is a decision support tool to help prioritize conservation efforts for the [Nature Conservancy of Canada](https://natureconservancy.ca/en/). It provides an interactive interface for conducting systematic conservation planning exercises, and uses mathematical optimization algorithms to generate solutions.\n\n## Usage\n\nThe application is [available online](https://ncc.carleton.ca). Please note that you must use [Google Chrome](https://www.google.com/chrome/) for it to work.\n\n\u003ctable\u003e\u003ctr\u003e\u003ctd\u003e\u003cimg class=\"screenshot\" src=\"man/figures/screenshot.png\" align=\"center\" width=\"100%\"/\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\n## Installation\n\nThe application is available as an online service provided by the [Nature Conservancy of Canada](https://natureconservancy.ca/en/). If you need to run the application on your own computer, then you can run it using the [R statistical computing environment](https://www.r-project.org/), [Docker](https://www.docker.com/), or [Docker Compose](https://docs.docker.com/compose/).\n\n### Using R\n\nTo use this method, you will need to install the [R statistical computing environment](https://www.r-project.org/). After completing the installation, you can install the application using the following R code:\n\n```{r, eval = FALSE}\nif (!require(remotes)) install.packages(\"remotes\")\nremotes::install_github(\"NCC-CNC/wheretowork\")\n```\n\nYou can then use the following R code to start the application and open it in your web browser:\n\n```{r, eval = FALSE}\nwheretowork::run_app()\n```\n\n### Using Docker\n\nTo use this method, you will need to install [Docker Engine](https://www.docker.com/) ([see here for instructions](https://docs.docker.com/get-docker/)). After completing this step, you can install the application from the [DockerHub repository](https://hub.docker.com/repository/docker/naturecons/wheretowork). Specifically, please use the following system command:\n\n```{bash, eval = FALSE}\ndocker run -dp 3838:3838 --name wheretowork -it naturecons/wheretowork:latest\n```\n\nYou can then view the application by opening the following link in [Google Chrome](https://www.google.com/chrome/): http://localhost:3838. After you have finished using the application, you can terminate it using the following system command. **Note that if you don't terminate the application once you are finished using it, then it will continue running in the background.**\n\n```{bash, eval = FALSE}\ndocker rm -f wheretowork\n```\n\n### Using Docker Compose\n\nTo use this method, you will need to install [Docker Engine](https://www.docker.com/) ([see here for instructions](https://docs.docker.com/get-docker/)) and Docker Compose ([see here for instructions](https://docs.docker.com/compose/install/)). After installing both programs, you can install the application by [cloning this repository](https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/cloning-a-repository-from-github/cloning-a-repository) and then using the following system commands:\n\n```{bash, eval = FALSE}\ndocker-compose pull\ndocker-compose up -d\n```\n\nYou can then view the application by opening the following link in [Google Chrome](https://www.google.com/chrome/): http://localhost:3838. After you have finished using the application, you can terminate it using the following system command. **Note that if you don't terminate the application once you are finished using it, then it will continue running in the background.**\n\n```{bash, eval = FALSE}\ndocker-compose down\n```\n\n## Contributing\n\nThe application is a [Shiny web application](https://mastering-shiny.org/) developed using the [R statistical computing environment](https://www.r-project.org/). Specifically, it uses the [`golem` framework](https://thinkr-open.github.io/golem/). This means that the application is effectively an [R package](https://r-pkgs.org/) that contains code for defining and launching the application ([see here for more details](https://engineering-shiny.org/)). The R code files (located in the `./R` directory) are organized using the following naming conventions:\n\n* `app_*`: Defines the web application:\n    * `app_config.R`: Imports configuration settings.\n    * `app_global.R`: Initializes the application. It performs a similar to the `global.R` file in typical Shiny applications.\n    * `app_server.R`: Defines the (back-end) server-side logic for the application. It performs a similar role to the `server.R` file in typical Shiny applications.\n    * `app_ui.R`: Defines the (font-end) user interface for the application. It performs a similar role to the `ui.R` file in typical Shiny applications.\n* `server_*`: Defines components used to assemble the server-side logic for the application.\n* `ui_`*: Defines functions used to programmatically create HTML elements for the front-end of the application.\n* `class_*`: Defines object orientated programming classes used in the back-end of the application. These classes are implemented using [R6 class system](https://r6.r-lib.org/).\n* `fct_*`:  Defines R functions used in the back-end of the application. These files contain code used to perform analyses and manipulate the classes.\n* `widget_*`:  Defines custom widgets used by the application. These widgets are implemented using the [`htmlwidgets` framework](https://www.htmlwidgets.org/).\n* `utils_*`: Defines utility R functions used in the back-end of the application.\n\n## Getting help\n\nThank you for checking out this application. If you encounter any software defects (e.g. application crashes, unexpected behavior, or spelling mistakes), please feel free to post them on the [issue tracker](https://github.com/NCC-CNC/wheretowork/issues). If you have any questions about using this application, please contact [Dr. Richard Schuster](https://www.richard-schuster.com/) ([richard.schuster@natureconservancy.ca](mailto:richard.schuster@natureconservancy.ca)) or [Prof. Joe Bennett](https://carleton.ca/bennett-lab/lab-members/) ([JosephBennett@cunet.carleton.ca](mailto:mailto:JosephBennett@cunet.carleton.ca)).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://ost.ecosyste.ms/api/v1/projects/297068","html_url":"https://ost.ecosyste.ms/projects/297068"}