{"id":1539,"name":"portalcasting","description":"portalcasting: Supporting automated forecasting of rodent populations - Published in JOSS (2022)","url":"https://github.com/weecology/portalcasting","last_synced_at":"2025-09-04T16:29:26.874Z","repository":{"id":34730233,"uuid":"129144321","full_name":"weecology/portalcasting","owner":"weecology","description":"Model development, deployment, and evaluation for forecasting Portal ecosystem dynamics","archived":false,"fork":false,"pushed_at":"2025-04-21T18:39:29.000Z","size":47103,"stargazers_count":8,"open_issues_count":28,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-08-23T18:41:55.258Z","etag":null,"topics":["ecology","forecasting","portal","r","r-package","r-stats","reproducible-research","shiny","workflow"],"latest_commit_sha":null,"homepage":"https://weecology.github.io/portalcasting","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/weecology.png","metadata":{"files":{"readme":"README.md","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":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":".zenodo.json"}},"created_at":"2018-04-11T19:34:03.000Z","updated_at":"2025-04-21T17:15:55.000Z","dependencies_parsed_at":"2023-12-06T03:26:40.846Z","dependency_job_id":"854e49b8-d9a7-4018-8710-dfa942bad8f6","html_url":"https://github.com/weecology/portalcasting","commit_stats":{"total_commits":1544,"total_committers":9,"mean_commits":"171.55555555555554","dds":0.05310880829015541,"last_synced_commit":"026b704dd447b15fd15f83b1e1817d41b5474165"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"purl":"pkg:github/weecology/portalcasting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weecology","download_url":"https://codeload.github.com/weecology/portalcasting/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272310303,"owners_count":24911651,"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-08-27T02:00:09.397Z","response_time":76,"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":{"login":"weecology","name":"Weecology","uuid":"1156696","kind":"organization","description":null,"email":null,"website":"http://weecology.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1156696?v=4","repositories_count":93,"last_synced_at":"2023-03-11T03:45:49.249Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/weecology","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T21:15:58.355Z","updated_at":"2023-03-11T03:45:49.264Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weecology","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weecology/repositories"},"packages":[{"id":11733685,"name":"github.com/weecology/portalcasting","ecosystem":"go","description":null,"homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/weecology/portalcasting","keywords_array":[],"namespace":null,"versions_count":81,"first_release_published_at":"2019-01-03T02:18:03.000Z","latest_release_published_at":"2025-04-21T17:15:51.000Z","latest_release_number":"v0.60.7","last_synced_at":"2025-09-04T12:35:25.840Z","created_at":"2025-06-05T11:17:44.062Z","updated_at":"2025-09-04T12:35:25.841Z","registry_url":"https://pkg.go.dev/github.com/weecology/portalcasting","install_command":"go get github.com/weecology/portalcasting","documentation_url":"https://pkg.go.dev/github.com/weecology/portalcasting#section-documentation","metadata":{},"repo_metadata":{"id":34730233,"uuid":"129144321","full_name":"weecology/portalcasting","owner":"weecology","description":"Model development, deployment, and evaluation for forecasting Portal ecosystem dynamics","archived":false,"fork":false,"pushed_at":"2025-04-21T18:39:29.000Z","size":47103,"stargazers_count":8,"open_issues_count":28,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-06-04T14:11:17.421Z","etag":null,"topics":["ecology","forecasting","portal","r","r-package","r-stats","reproducible-research","shiny","workflow"],"latest_commit_sha":null,"homepage":"https://weecology.github.io/portalcasting","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/weecology.png","metadata":{"files":{"readme":"README.md","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":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":"codemeta.json","zenodo":".zenodo.json"}},"created_at":"2018-04-11T19:34:03.000Z","updated_at":"2025-04-21T17:15:55.000Z","dependencies_parsed_at":"2023-12-06T03:26:40.846Z","dependency_job_id":"854e49b8-d9a7-4018-8710-dfa942bad8f6","html_url":"https://github.com/weecology/portalcasting","commit_stats":{"total_commits":1544,"total_committers":9,"mean_commits":"171.55555555555554","dds":0.05310880829015541,"last_synced_commit":"026b704dd447b15fd15f83b1e1817d41b5474165"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/weecology","download_url":"https://codeload.github.com/weecology/portalcasting/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258095907,"owners_count":22650072,"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"}},"repo_metadata_updated_at":"2025-06-05T11:26:10.079Z","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/weecology/portalcasting","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/weecology/portalcasting","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/weecology/portalcasting","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/weecology/portalcasting/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-06-05T09:02:57.478Z","issues_count":23,"pull_requests_count":90,"avg_time_to_close_issue":26028477.5,"avg_time_to_close_pull_request":612556.4883720931,"issues_closed_count":8,"pull_requests_closed_count":86,"pull_request_authors_count":6,"issue_authors_count":4,"avg_comments_per_issue":0.6956521739130435,"avg_comments_per_pull_request":0.4888888888888889,"merged_pull_requests_count":65,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":152421.66666666666,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/issues","maintainers":[{"login":"juniperlsimonis","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juniperlsimonis"},{"login":"ha0ye","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ha0ye"},{"login":"ethanwhite","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ethanwhite"},{"login":"skmorgane","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/skmorgane"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fweecology%2Fportalcasting/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fweecology%2Fportalcasting/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fweecology%2Fportalcasting/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fweecology%2Fportalcasting/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1951493,"maintainers_count":0,"namespaces_count":741113,"keywords_count":109139,"github":"golang","metadata":{"funded_packages_count":48962},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-04T05:53:31.480Z","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":1327472,"full_name":"weecology/portalcasting","default_branch":"main","committers":[{"name":"juniperlsimonis","email":"dapperstats@gmail.com","login":"juniperlsimonis","count":1462},{"name":"henry senyondo","email":"henrykironde@gmail.com","login":"henrykironde","count":32},{"name":"Glenda","email":"gmyenni","login":"gmyenni","count":22},{"name":"Ethan White","email":"ethan@weecology.org","login":"ethanwhite","count":16},{"name":"Hao Ye","email":"lhopitalified@gmail.com","login":"ha0ye","count":13},{"name":"skmorgane","email":"morgan@weecology.org","login":"skmorgane","count":2},{"name":"Pat Dumandan","email":"patriciakayeduma@u.boisestate.edu","login":"patdumandan","count":1},{"name":"Arfon Smith","email":"arfon","login":"arfon","count":1}],"total_commits":1549,"total_committers":8,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":193.625,"dds":0.05616526791478371,"past_year_committers":[{"name":"henrykironde","email":"henrykironde@gmail.com","login":"henrykironde","count":5}],"past_year_total_commits":5,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":5.0,"past_year_dds":0.0,"last_synced_at":"2025-08-08T23:35:45.381Z","last_synced_commit":"16314fc92c599e8d544d3bd843a0a58e1e564118","created_at":"2023-09-11T16:22:21.260Z","updated_at":"2025-08-08T23:35:45.382Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-28T00:00:20.468Z","repositories_count":5479765,"commits_count":853309695,"contributors_count":31095220,"owners_count":906558,"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":"weecology/portalcasting","html_url":"https://github.com/weecology/portalcasting","last_synced_at":"2025-08-31T19:02:32.526Z","status":"error","issues_count":23,"pull_requests_count":90,"avg_time_to_close_issue":26028477.5,"avg_time_to_close_pull_request":612556.4883720931,"issues_closed_count":8,"pull_requests_closed_count":86,"pull_request_authors_count":6,"issue_authors_count":4,"avg_comments_per_issue":0.6956521739130435,"avg_comments_per_pull_request":0.4888888888888889,"merged_pull_requests_count":65,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":152421.66666666666,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"created_at":"2023-09-11T16:22:55.737Z","updated_at":"2025-09-02T03:51:31.113Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/weecology%2Fportalcasting/issues","issue_labels_count":{"bug":1},"pull_request_labels_count":{},"issue_author_associations_count":{"MEMBER":20,"NONE":2,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"MEMBER":61,"CONTRIBUTOR":33},"issue_authors":{"juniperlsimonis":20,"nicholasjclark":1,"henrykironde":1,"himanshu-02":1},"pull_request_authors":{"juniperlsimonis":54,"henrykironde":29,"gmyenni":4,"ha0ye":3,"ethanwhite":2,"skmorgane":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-02T00:00:07.986Z","repositories_count":9998027,"issues_count":30000708,"pull_requests_count":88171096,"authors_count":10020622,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":5},"past_year_issue_authors":{},"past_year_pull_request_authors":{"henrykironde":4,"gmyenni":1},"maintainers":[{"login":"juniperlsimonis","count":74,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/juniperlsimonis"},{"login":"ha0ye","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ha0ye"},{"login":"ethanwhite","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ethanwhite"},{"login":"skmorgane","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/skmorgane"}],"active_maintainers":[]},"events":{"total":{"ReleaseEvent":1,"PushEvent":8,"PullRequestEvent":4,"CreateEvent":3},"last_year":{"ReleaseEvent":1,"PushEvent":8,"PullRequestEvent":4,"CreateEvent":3}},"keywords":["ecology","forecasting","portal","r","r-package","r-stats","reproducible-research","shiny","workflow"],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2022-08-03T02:46:13.947Z","updated_at":"2022-08-03T02:46:13.947Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/DESCRIPTION","dependencies":[{"id":553560408,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.5.0","direct":true,"kind":"depends","optional":false},{"id":553560409,"package_name":"coda","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560410,"package_name":"forecast","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560411,"package_name":"httr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560412,"package_name":"jsonlite","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560413,"package_name":"portalr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560414,"package_name":"runjags","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560415,"package_name":"scoringRules","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560416,"package_name":"tscount","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560417,"package_name":"viridis","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560418,"package_name":"yaml","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":553560419,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":553560420,"package_name":"pkgdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":553560421,"package_name":"english","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":553560422,"package_name":"markdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":553560423,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":553560424,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/docker-publish.yml","sha":null,"kind":"manifest","created_at":"2023-01-15T09:01:17.467Z","updated_at":"2023-01-15T09:01:17.467Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/.github/workflows/docker-publish.yml","dependencies":[{"id":6920860235,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6920860236,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6920860237,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6920860238,"package_name":"docker/login-action","ecosystem":"actions","requirements":"28218f9b04b4f3f62068d7b6ce6ca5b26e35336c","direct":true,"kind":"composite","optional":false},{"id":6920860239,"package_name":"crazy-max/ghaction-docker-meta","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6920860240,"package_name":"docker/build-push-action","ecosystem":"actions","requirements":"ad44023a93711e3deb337508980b4b5e9bcdc5dc","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2023-01-15T09:01:17.859Z","updated_at":"2023-01-15T09:01:17.859Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/.github/workflows/pkgdown.yaml","dependencies":[{"id":6920860482,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6920860483,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6920860484,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6920860485,"package_name":"actions/cache","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2023-01-15T09:01:17.916Z","updated_at":"2023-01-15T09:01:17.916Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/.github/workflows/test-coverage.yaml","dependencies":[{"id":6920860734,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6920860735,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6920860736,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6920860737,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"docker","filepath":"docker/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-15T09:01:18.143Z","updated_at":"2023-01-15T09:01:18.143Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/docker/Dockerfile","dependencies":[{"id":6920860971,"package_name":"rocker/tidyverse","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/r-cmd-check.yaml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:14:44.146Z","updated_at":"2023-09-21T19:14:44.146Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/.github/workflows/r-cmd-check.yaml","dependencies":[{"id":13856554944,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856554945,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856554946,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856554947,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856554948,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-extra-examples.yaml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:14:44.240Z","updated_at":"2023-09-21T19:14:44.240Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/.github/workflows/test-extra-examples.yaml","dependencies":[{"id":13856554949,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856554950,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856554951,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856554952,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-extra-vignettes.yaml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:14:44.308Z","updated_at":"2023-09-21T19:14:44.308Z","repository_link":"https://github.com/weecology/portalcasting/blob/main/.github/workflows/test-extra-vignettes.yaml","dependencies":[{"id":13856554956,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856554957,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856554958,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856554959,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":null,"created_at":"2025-09-04T09:17:49.392Z","updated_at":"2025-11-04T15:50:35.119Z","avatar_url":"https://github.com/weecology.png","language":"R","category":"Scientific Software","sub_category":"Peer-reviewed","monthly_downloads":0,"funding_links":[],"readme_doi_urls":["https://doi.org/10.5281/zenodo.3332973","https://doi.org/10.21105/joss.03220"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["community-ecology","small-mammal-trapping","data-retrieval","hacktobefest"],"project_url":"https://science.ecosyste.ms/api/v1/projects/1539","html_url":"https://science.ecosyste.ms/projects/1539"}