{"id":847,"name":"weathercan","description":"This package makes it easier to search for and download multiple months/years of historical weather data from the Environment and Climate Change Canada (ECCC) website.","url":"https://github.com/ropensci/weathercan","last_synced_at":"2026-04-11T00:30:22.589Z","repository":{"id":41351281,"uuid":"60650396","full_name":"ropensci/weathercan","owner":"ropensci","description":"R package for downloading weather data from Environment and Climate Change Canada","archived":false,"fork":false,"pushed_at":"2026-03-17T15:31:22.000Z","size":66662,"stargazers_count":116,"open_issues_count":14,"forks_count":43,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-03-28T18:24:34.181Z","etag":null,"topics":["environment-canada","peer-reviewed","r","r-package","rstats","weather-data","weather-downloader"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/weathercan","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ropensci.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-06-07T22:20:22.000Z","updated_at":"2026-03-17T15:32:21.000Z","dependencies_parsed_at":"2025-12-14T03:01:50.055Z","dependency_job_id":"7e506a2a-f917-42c1-8e3a-31e21c6d39a6","html_url":"https://github.com/ropensci/weathercan","commit_stats":{"total_commits":770,"total_committers":8,"mean_commits":96.25,"dds":"0.11298701298701297","last_synced_commit":"f90bb103ee2b817ef314559aeb15ad863016e7f9"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/weathercan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31205534,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-30T15:24:02.938Z","status":"ssl_error","status_checked_at":"2026-03-30T15:23:44.804Z","response_time":138,"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":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"packages":[{"id":11658763,"name":"github.com/ropensci/weathercan","ecosystem":"go","description":null,"homepage":null,"licenses":"gpl-3.0","normalized_licenses":["GPL-3.0"],"repository_url":"https://github.com/ropensci/weathercan","keywords_array":[],"namespace":null,"versions_count":24,"first_release_published_at":"2016-06-21T18:20:17.000Z","latest_release_published_at":"2026-01-19T22:24:47.000Z","latest_release_number":"v0.7.8","last_synced_at":"2026-04-05T22:02:34.404Z","created_at":"2025-05-19T10:13:34.498Z","updated_at":"2026-04-05T22:02:34.405Z","registry_url":"https://pkg.go.dev/github.com/ropensci/weathercan","install_command":"go get github.com/ropensci/weathercan","documentation_url":"https://pkg.go.dev/github.com/ropensci/weathercan#section-documentation","metadata":{},"repo_metadata":{"id":41351281,"uuid":"60650396","full_name":"ropensci/weathercan","owner":"ropensci","description":"R package for downloading weather data from Environment and Climate Change Canada","archived":false,"fork":false,"pushed_at":"2025-10-17T21:17:50.000Z","size":66399,"stargazers_count":112,"open_issues_count":19,"forks_count":41,"subscribers_count":8,"default_branch":"main","last_synced_at":"2025-10-20T12:02:32.311Z","etag":null,"topics":["environment-canada","peer-reviewed","r","r-package","rstats","weather-data","weather-downloader"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/weathercan","language":"R","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ropensci.png","metadata":{"files":{"readme":"README.Rmd","changelog":"NEWS.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"codemeta.json","zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2016-06-07T22:20:22.000Z","updated_at":"2025-10-06T09:19:10.000Z","dependencies_parsed_at":"2025-07-18T13:35:16.910Z","dependency_job_id":"b6022930-df00-4afe-be49-6b07a203a1bc","html_url":"https://github.com/ropensci/weathercan","commit_stats":{"total_commits":770,"total_committers":8,"mean_commits":96.25,"dds":"0.11298701298701297","last_synced_commit":"f90bb103ee2b817ef314559aeb15ad863016e7f9"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/weathercan","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280359980,"owners_count":26317408,"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-10-21T02:00:06.614Z","response_time":58,"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":"ropensci","name":"rOpenSci","uuid":"1200269","kind":"organization","description":"","email":"info@ropensci.org","website":"https://ropensci.org/","location":"Berkeley, CA","twitter":"rOpenSci","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1200269?v=4","repositories_count":307,"last_synced_at":"2023-03-10T20:30:59.242Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/ropensci","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:23:08.224Z","updated_at":"2023-03-10T20:30:59.305Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci/repositories"},"tags":[{"name":"v0.7.6","sha":"5fbc307fbeb12915814ca59025ec77d304cb3d15","kind":"commit","published_at":"2025-10-20T20:17:35.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.7.6","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"410e0de215ab8eaf04f81bc16ad65d549f47762e","kind":"commit","published_at":"2025-08-11T17:08:12.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.7.5","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"769ec014fdd8544486fc1ca1ba7d6c974b7f9e0e","kind":"commit","published_at":"2025-07-09T20:12:14.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.7.4","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"897890b74aa522f5b49bc1751434bdf3bdb6fef2","kind":"commit","published_at":"2025-02-05T18:49:25.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.7.3","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"fdf512f471e34092ca7bdeb871ba0cb7077ea6e9","kind":"commit","published_at":"2024-11-13T15:47:12.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.7.2","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"f90bb103ee2b817ef314559aeb15ad863016e7f9","kind":"commit","published_at":"2023-09-20T22:05:19.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.7.1","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"3cc5de1108d1d4bd3f1950f2ba490c58fe4bb163","kind":"commit","published_at":"2023-08-04T16:51:49.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.7.0","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.7.0/manifests"},{"name":"v0.6.3","sha":"c718c94fc36a17f674443196b6a4abff9d7b97ec","kind":"commit","published_at":"2023-01-13T17:31:30.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.6.3","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"85cfd7bf16102444ae31b9e4fafcd5a1d7c65c25","kind":"commit","published_at":"2021-11-30T18:10:12.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.6.2","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"4d5ee354293f5b19186547d14caddddd51bd5489","kind":"commit","published_at":"2021-06-05T03:21:38.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.6.1","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.6.1/manifests"},{"name":"v0.5.0","sha":"3b97da697ae4577157316f04e90ebe749f42f133","kind":"commit","published_at":"2021-01-15T02:30:34.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.5.0","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"f45ee22c9a94ddfebea975c00a72ba0969970148","kind":"commit","published_at":"2020-09-01T18:19:49.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.4.0","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.4.0/manifests"},{"name":"v0.3.1","sha":"a02412282420d9b5e93245e5d4a20030485de394","kind":"commit","published_at":"2019-09-28T21:52:33.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.3.1","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"9dc9381a5b4804d72263bcf405eff0894e17b2ca","kind":"commit","published_at":"2019-09-24T21:00:31.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.3.0","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.3.0/manifests"},{"name":"v0.2.8","sha":"4278f2742c08547e5ce09a06d8c4bfaec63c7f4a","kind":"tag","published_at":"2018-11-18T18:41:48.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.2.8","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"cbb894e233d407bea4118ec1eaa62d45a9e9ead2","kind":"commit","published_at":"2018-07-05T20:48:43.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.2.7","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.7/manifests"},{"name":"v0.2.5","sha":"0eafb91cbeacc69aa753b75b92f72add625362c4","kind":"commit","published_at":"2018-03-02T22:02:25.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.2.5","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"b62a1edf0bcf9cba5e8023434d0257ca0322883e","kind":"commit","published_at":"2018-02-01T22:30:14.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.2.4","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.4/manifests"},{"name":"v0.2.2","sha":"aa4cdeda148b548203d6895ed9be8ff485d7c0c2","kind":"commit","published_at":"2017-06-16T11:15:45.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.2.2","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"a140333dc863480dfc6addaff5690f5baa2721c3","kind":"commit","published_at":"2017-03-04T20:37:45.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.2.1","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"056cf6a589bbe9ca4f2605c6ff64af2439f6bb30","kind":"commit","published_at":"2016-07-08T23:36:07.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.2.0","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.2.0/manifests"},{"name":"v0.1.1.1","sha":"f939ac271ea851d6ed977ba4c282267a9f585e7d","kind":"commit","published_at":"2016-06-23T22:11:34.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.1.1.1","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.1.1.1/manifests"},{"name":"v0.1.0","sha":"6eca02f3d7ed3e991569b5a31bfd3384c5d6d247","kind":"commit","published_at":"2016-06-21T18:20:17.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.1.0","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.1.0/manifests"},{"name":"v0.1","sha":"6eca02f3d7ed3e991569b5a31bfd3384c5d6d247","kind":"commit","published_at":"2016-06-21T18:20:17.000Z","download_url":"https://codeload.github.com/ropensci/weathercan/tar.gz/v0.1","html_url":"https://github.com/ropensci/weathercan/releases/tag/v0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/ropensci/weathercan@v0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/tags/v0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-28T14:07:17.495Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.847921314025527,"dependent_packages_count":5.480201576096057,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.664061445060792},"purl":"pkg:golang/github.com/ropensci/weathercan","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/ropensci/weathercan","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/ropensci/weathercan","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/ropensci/weathercan/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-21T05:21:03.410Z","issues_count":117,"pull_requests_count":74,"avg_time_to_close_issue":9755002.12,"avg_time_to_close_pull_request":593077.8,"issues_closed_count":100,"pull_requests_closed_count":65,"pull_request_authors_count":15,"issue_authors_count":39,"avg_comments_per_issue":3.299145299145299,"avg_comments_per_pull_request":1.3108108108108107,"merged_pull_requests_count":58,"bot_issues_count":0,"bot_pull_requests_count":8,"past_year_issues_count":17,"past_year_pull_requests_count":35,"past_year_avg_time_to_close_issue":573114.125,"past_year_avg_time_to_close_pull_request":64501.61538461538,"past_year_issues_closed_count":8,"past_year_pull_requests_closed_count":26,"past_year_pull_request_authors_count":11,"past_year_issue_authors_count":4,"past_year_avg_comments_per_issue":1.4705882352941175,"past_year_avg_comments_per_pull_request":0.7142857142857143,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":7,"past_year_merged_pull_requests_count":23,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/issues","maintainers":[{"login":"steffilazerte","count":82,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/steffilazerte"},{"login":"boshek","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boshek"},{"login":"maelle","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maelle"},{"login":"KevCaz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/KevCaz"},{"login":"adamhsparks","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamhsparks"},{"login":"stefaniebutland","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stefaniebutland"},{"login":"kylehamilton","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kylehamilton"}],"active_maintainers":[{"login":"steffilazerte","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/steffilazerte"},{"login":"kylehamilton","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kylehamilton"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fweathercan/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fweathercan/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fweathercan/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fweathercan/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fropensci%2Fweathercan/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2088247,"maintainers_count":0,"namespaces_count":779664,"keywords_count":112728,"github":"golang","metadata":{"funded_packages_count":53440},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-05T05:09:06.732Z","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":1254435,"full_name":"ropensci/weathercan","default_branch":"main","total_commits":883,"total_committers":21,"total_bot_commits":13,"total_bot_committers":1,"mean_commits":42.04761904761905,"dds":0.16421291053227638,"past_year_total_commits":52,"past_year_total_committers":8,"past_year_total_bot_commits":10,"past_year_total_bot_committers":1,"past_year_mean_commits":6.5,"past_year_dds":0.5769230769230769,"last_synced_at":"2026-04-05T22:05:59.499Z","last_synced_commit":"149033ac0dad54798a8fd9b32a5efaa2ef631425","created_at":"2023-03-27T11:42:06.712Z","updated_at":"2026-04-05T22:05:04.558Z","committers":[{"name":"Stefanie LaZerte","email":"steffi@steffi.ca","login":"steffilazerte","count":738},{"name":"Sam Albers","email":"sam.albers@gmail.com","login":"boshek","count":76},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":13},{"name":"Github Actions","email":"github-actions@github.com","login":"invalid-email-address","count":11},{"name":"Russ Allen","email":"rrjallen@yahoo.com","login":"mustberuss","count":9},{"name":"Jeremy Selva","email":"jeremy1189.jjs@gmail.com","login":"JauntyJJS","count":4},{"name":"Maëlle Salmon","email":"maelle.salmon@yahoo.se","login":"maelle","count":4},{"name":"Kevin Cazelles","email":"kcazelle@uoguelph.ca","login":null,"count":3},{"name":"Mahjabin Siddika Oyshi","email":"oyshimahjabin3@gmail.com","login":"mahjabinoyshi","count":3},{"name":"nicholas512","email":"nicholas512@gmail.com","login":"nicholas512","count":3},{"name":"Jeroen Ooms","email":"jeroenooms@gmail.com","login":"jeroen","count":2},{"name":"Josh Persi","email":"joshpersi@gmail.com","login":"joshpersi","count":2},{"name":"Mark","email":"110423309+mciechanumich","login":"mciechanumich","count":2},{"name":"Richard Littauer","email":"richard+github@burntfen.com","login":"RichardLitt","count":2},{"name":"Shandiya Balasubramaniam","email":"shandiyab@gmail.com","login":"shandiya","count":2},{"name":"everett","email":"everett.snieder@gmail.com","login":"everettsp","count":2},{"name":"mciechan","email":"mciechan@med.umich.edu","login":null,"count":2},{"name":"Shandiya Balasubramaniam","email":"shandiya.b@gmail.com","login":null,"count":2},{"name":"Farhan Reynaldo","email":"xynxnx@gmail.com","login":"farhanreynaldo","count":1},{"name":"rOpenSci Bot","email":"myrmecocystus+ropenscibot@gmail.com","login":null,"count":1},{"name":"kellijohnson-NOAA","email":"kelli.johnson@noaa.gov","login":"kellijohnson-NOAA","count":1}],"past_year_committers":[{"name":"Steffi LaZerte","email":"steffi@steffi.ca","login":"steffilazerte","count":22},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":10},{"name":"Github Actions","email":"github-actions@github.com","login":"invalid-email-address","count":9},{"name":"Mahjabin Siddika Oyshi","email":"oyshimahjabin3@gmail.com","login":"mahjabinoyshi","count":3},{"name":"Sam Albers","email":"sam.albers@hakai.org","login":"boshek","count":3},{"name":"everett","email":"everett.snieder@gmail.com","login":"everettsp","count":2},{"name":"Josh Persi","email":"joshpersi@gmail.com","login":"joshpersi","count":2},{"name":"Farhan Reynaldo","email":"xynxnx@gmail.com","login":"farhanreynaldo","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:11.408Z","repositories_count":6211731,"commits_count":917753764,"contributors_count":35560078,"owners_count":1142810,"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":"ropensci/weathercan","html_url":"https://github.com/ropensci/weathercan","last_synced_at":"2026-03-30T08:00:22.025Z","status":null,"issues_count":122,"pull_requests_count":85,"avg_time_to_close_issue":9609046.114285715,"avg_time_to_close_pull_request":1336574.8815789474,"issues_closed_count":105,"pull_requests_closed_count":76,"pull_request_authors_count":17,"issue_authors_count":44,"avg_comments_per_issue":3.3934426229508197,"avg_comments_per_pull_request":1.1764705882352942,"merged_pull_requests_count":67,"bot_issues_count":0,"bot_pull_requests_count":15,"past_year_issues_count":10,"past_year_pull_requests_count":15,"past_year_avg_time_to_close_issue":517577.5714285714,"past_year_avg_time_to_close_pull_request":905393.25,"past_year_issues_closed_count":7,"past_year_pull_requests_closed_count":12,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":9,"past_year_avg_comments_per_issue":4.1,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":8,"past_year_merged_pull_requests_count":11,"created_at":"2023-05-09T10:37:44.689Z","updated_at":"2026-03-30T08:00:22.053Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweathercan/issues","issue_labels_count":{"feature":16,"help wanted":7,"ro-hackathon-2025":3,"good first issue":2,"documentation":2,"bug":1},"pull_request_labels_count":{"dependencies":15,"github_actions":8,"ro-hackathon-2025":6},"issue_author_associations_count":{"MEMBER":63,"NONE":45,"COLLABORATOR":14},"pull_request_author_associations_count":{"MEMBER":33,"CONTRIBUTOR":29,"COLLABORATOR":12,"NONE":11},"issue_authors":{"steffilazerte":56,"boshek":14,"rajibshibly":4,"macsmith26":3,"maelle":3,"AmeerDotHydro":2,"sckott":2,"adamhsparks":2,"greenLauren":1,"datacarvel":1,"JBauerPower":1,"AreliaTW":1,"Carina8899":1,"durraniu":1,"emhodg":1,"zacharybelisle":1,"x22925580-commits":1,"cgquick":1,"FraserHemis":1,"tspeidel-suncor":1,"joethorley":1,"AnneDaySRK":1,"joshpersi":1,"stefaniebutland":1,"WatershedFlow":1,"a2grotto":1,"tspeidel":1,"gilberto-sassi":1,"gdelaplante":1,"juliasunga":1,"klwilson23":1,"ecwiebe":1,"amcilraithRRC":1,"busmansholiday":1,"ryanthrendyle-work":1,"essicolo":1,"carlos-arnillas":1,"paleolimbot":1,"jjvenky":1,"KevCaz":1,"pbulsink":1,"BraveCapricon":1,"mjdzr":1,"nadrojordan":1},"pull_request_authors":{"steffilazerte":28,"dependabot[bot]":15,"boshek":12,"RichardLitt":4,"mciechanumich":4,"farhanreynaldo":4,"maelle":3,"kellijohnson-NOAA":2,"mustberuss":2,"everettsp":2,"shandiya":2,"JauntyJJS":2,"joshpersi":1,"KevCaz":1,"nicholas512":1,"kylehamilton":1,"tanmaydimriGSOC":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:09.463Z","repositories_count":14132051,"issues_count":34528328,"pull_requests_count":112769109,"authors_count":11229249,"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":{"dependencies":8,"github_actions":8},"past_year_issue_author_associations_count":{"NONE":9,"MEMBER":1},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":10,"MEMBER":3,"NONE":2},"past_year_issue_authors":{"rajibshibly":2,"BraveCapricon":1,"gdelaplante":1,"JBauerPower":1,"joshpersi":1,"ryanthrendyle-work":1,"steffilazerte":1,"x22925580-commits":1,"zacharybelisle":1},"past_year_pull_request_authors":{"dependabot[bot]":8,"steffilazerte":3,"everettsp":2,"joshpersi":1,"tanmaydimriGSOC":1},"maintainers":[{"login":"steffilazerte","count":84,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/steffilazerte"},{"login":"boshek","count":26,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/boshek"},{"login":"maelle","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maelle"},{"login":"KevCaz","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/KevCaz"},{"login":"adamhsparks","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamhsparks"},{"login":"stefaniebutland","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stefaniebutland"},{"login":"kylehamilton","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kylehamilton"}],"active_maintainers":[{"login":"steffilazerte","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/steffilazerte"}]},"events":{"total":{"ReleaseEvent":3,"DeleteEvent":10,"PullRequestEvent":49,"ForkEvent":10,"IssuesEvent":32,"WatchEvent":9,"IssueCommentEvent":51,"PushEvent":63,"PullRequestReviewEvent":14,"PullRequestReviewCommentEvent":13,"CreateEvent":13},"last_year":{"ReleaseEvent":1,"DeleteEvent":7,"PullRequestEvent":21,"ForkEvent":1,"IssuesEvent":14,"WatchEvent":5,"IssueCommentEvent":26,"PushEvent":20,"PullRequestReviewEvent":2,"PullRequestReviewCommentEvent":4,"CreateEvent":8}},"keywords":["environment-canada","peer-reviewed","r","r-package","rstats","weather-data","weather-downloader"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2023-02-10T04:31:13.250Z","updated_at":"2023-02-10T04:31:13.250Z","repository_link":"https://github.com/ropensci/weathercan/blob/main/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":7515833191,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7515833192,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7515833193,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7515833194,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7515833195,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2023-02-10T04:31:13.285Z","updated_at":"2023-02-10T04:31:13.285Z","repository_link":"https://github.com/ropensci/weathercan/blob/main/.github/workflows/test-coverage.yaml","dependencies":[{"id":7515833213,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7515833214,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7515833215,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7515833216,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-02-10T04:31:13.350Z","updated_at":"2023-02-10T04:31:13.350Z","repository_link":"https://github.com/ropensci/weathercan/blob/main/DESCRIPTION","dependencies":[{"id":7515833217,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 3.3.0","direct":true,"kind":"depends","optional":false},{"id":7515833218,"package_name":"dplyr","ecosystem":"cran","requirements":"\u003e= 1.0.0","direct":true,"kind":"imports","optional":false},{"id":7515833219,"package_name":"httr","ecosystem":"cran","requirements":"\u003e= 1.4.2","direct":true,"kind":"imports","optional":false},{"id":7515833220,"package_name":"lubridate","ecosystem":"cran","requirements":"\u003e= 1.7.1","direct":true,"kind":"imports","optional":false},{"id":7515833221,"package_name":"memoise","ecosystem":"cran","requirements":"\u003e= 2.0.0","direct":true,"kind":"imports","optional":false},{"id":7515833222,"package_name":"methods","ecosystem":"cran","requirements":"\u003e= 3.2.2","direct":true,"kind":"imports","optional":false},{"id":7515833223,"package_name":"purrr","ecosystem":"cran","requirements":"\u003e= 0.3.4","direct":true,"kind":"imports","optional":false},{"id":7515833224,"package_name":"rlang","ecosystem":"cran","requirements":"\u003e= 0.1.4","direct":true,"kind":"imports","optional":false},{"id":7515833225,"package_name":"readr","ecosystem":"cran","requirements":"\u003e= 2.0.0","direct":true,"kind":"imports","optional":false},{"id":7515833226,"package_name":"rvest","ecosystem":"cran","requirements":"\u003e= 0.3.4","direct":true,"kind":"imports","optional":false},{"id":7515833227,"package_name":"stringi","ecosystem":"cran","requirements":"\u003e= 1.1.2","direct":true,"kind":"imports","optional":false},{"id":7515833228,"package_name":"stringr","ecosystem":"cran","requirements":"\u003e= 1.4.0","direct":true,"kind":"imports","optional":false},{"id":7515833229,"package_name":"tidyr","ecosystem":"cran","requirements":"\u003e= 1.1.3","direct":true,"kind":"imports","optional":false},{"id":7515833230,"package_name":"tidyselect","ecosystem":"cran","requirements":"\u003e= 1.0.0","direct":true,"kind":"imports","optional":false},{"id":7515833231,"package_name":"xml2","ecosystem":"cran","requirements":"\u003e= 0.1.2","direct":true,"kind":"imports","optional":false},{"id":7515833232,"package_name":"rappdirs","ecosystem":"cran","requirements":"\u003e= 0.3.3","direct":true,"kind":"imports","optional":false},{"id":7515833233,"package_name":"devtools","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833234,"package_name":"ggplot2","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833235,"package_name":"htmltools","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833236,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833237,"package_name":"leaflet","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833238,"package_name":"lutz","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833239,"package_name":"mockery","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833240,"package_name":"naniar","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833241,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833242,"package_name":"sf","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833243,"package_name":"sp","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833244,"package_name":"testthat","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":7515833245,"package_name":"vcr","ecosystem":"cran","requirements":"\u003e= 1.0.2","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pkgdown.yaml","sha":null,"kind":"manifest","created_at":"2023-09-21T19:12:17.124Z","updated_at":"2023-09-21T19:12:17.124Z","repository_link":"https://github.com/ropensci/weathercan/blob/main/.github/workflows/pkgdown.yaml","dependencies":[{"id":13856547895,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":13856547896,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856547897,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856547898,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":13856547899,"package_name":"JamesIves/github-pages-deploy-action","ecosystem":"actions","requirements":"v4.4.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/allcontributors.yaml","sha":null,"kind":"manifest","created_at":"2025-04-14T17:56:14.837Z","updated_at":"2025-04-14T17:56:14.837Z","repository_link":"https://github.com/ropensci/weathercan/blob/main/.github/workflows/allcontributors.yaml","dependencies":[{"id":22686008740,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":22686008741,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":22686008742,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":22686008743,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":null,"created_at":"2023-09-11T11:54:36.115Z","updated_at":"2026-04-11T00:30:22.594Z","avatar_url":"https://github.com/ropensci.png","language":"R","category":"Atmosphere","sub_category":"Meteorological Observation and Forecast","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"---\noutput: github_document\n---\n\n```{r, echo=FALSE, message=FALSE, warning=FALSE}\nlibrary(weathercan)\nlibrary(dplyr)\nlibrary(tibble)\nknitr::opts_chunk$set(cache = FALSE,\n                      fig.path = \"tools/readme/\")\nold \u003c- options(width = 160)\n```\n\n# weathercan \u003cimg src=\"https://github.com/ropensci/weathercan/raw/main/inst/assets/weathercan_logo.png\" align = \"right\" width = 110/\u003e\n\n[![:name status badge](https://ropensci.r-universe.dev/badges/:name)](https://ropensci.r-universe.dev)\n[![weathercan status badge](https://ropensci.r-universe.dev/badges/weathercan)](https://ropensci.r-universe.dev)\n[![R-CMD-check](https://github.com/ropensci/weathercan/workflows/R-CMD-check/badge.svg)](https://github.com/ropensci/weathercan/actions)\n[![codecov](https://codecov.io/gh/ropensci/weathercan/branch/main/graph/badge.svg)](https://app.codecov.io/gh/ropensci/weathercan)\n\n[![](https://badges.ropensci.org/160_status.svg)](https://github.com/ropensci/software-review/issues/160) [![DOI](https://zenodo.org/badge/60650396.svg)](https://zenodo.org/badge/latestdoi/60650396) [![DOI](http://joss.theoj.org/papers/10.21105/joss.00571/status.svg)](https://doi.org/10.21105/joss.00571)\n\n\n\u003c!-- [![CRAN\\_Status\\_Badge](https://www.r-pkg.org/badges/version/weathercan)](https://cran.r-project.org/package=weathercan) [![CRAN Downloads](http://cranlogs.r-pkg.org/badges/grand-total/weathercan)](https://CRAN.R-project.org/package=weathercan) --\u003e\n\n\nThis package makes it easier to search for and download multiple months/years of historical weather data from [Environment and Climate Change Canada (ECCC) website](https://climate.weather.gc.ca/historical_data/search_historic_data_e.html).\n\nBear in mind that these downloads can be fairly large and performing multiple downloads may use up ECCC's bandwidth unnecessarily. Try to stick to what you need.\n\nFor more details and tutorials checkout the [weathercan website](https://docs.ropensci.org/weathercan/) (or see the [development docs](http://ropensci.github.io/weathercan/))\n\n\u003e Check out the Demo weathercan shiny dashboard ([html](https://steffilazerte.shinyapps.io/weathercan_shiny/); [source](https://github.com/steffilazerte/weathercan_shiny))\n\n## Installation\n\nYou can install `weathercan` from the [rOpenSci r-Universe](https://ropensci.r-universe.dev/):\n\n```{r, eval = FALSE}\ninstall.packages(\"weathercan\", \n                 repos = c(\"https://ropensci.r-universe.dev\", \n                           \"https://cloud.r-project.org\"))\n```\n\n\nView the available vignettes with `vignette(package = \"weathercan\")`  \n \nView a particular vignette with, for example, `vignette(\"weathercan\", package = \"weathercan\")`\n\n## General usage\n\nTo download data, you first need to know the `station_id` associated with the station you're interested in.\n\n### Stations\n\n`weathercan` includes the function `stations()` which returns a list of stations and their details (including `station_id`).\n\n```{r}\nhead(stations())\nglimpse(stations())\n```\n\nYou can look through this data frame directly, or you can use the `stations_search` function:\n\n```{r}\nstations_search(\"Kamloops\", interval = \"hour\")\n```\n\nTime frame must be one of \"hour\", \"day\", or \"month\".\n\nYou can also search by proximity:\n\n```{r}\nstations_search(coords = c(50.667492, -120.329049), dist = 20, interval = \"hour\")\n```\n\nYou can update this list of stations with \n\n```{r}\nstations_dl()\n```\n\nAnd check when it was last updated with\n```{r}\nstations_meta()\n```\n\n**Note:** For reproducibility, if you are using the stations list to gather your\ndata, it can be a good idea to take note of the ECCC date of modification and \ninclude it in your reports/manuscripts.\n\n### Weather\n\nOnce you have your `station_id`(s) you can download weather data:\n\n```{r, R.options = list(tibble.max_extra_cols = 0)}\nkam \u003c- weather_dl(station_ids = 51423, start = \"2018-02-01\", end = \"2018-04-15\")\nkam\n```\n\nYou can also download data from multiple stations at once:\n\n```{r, R.options = list(tibble.max_extra_cols = 0)}\nkam_pg \u003c- weather_dl(station_ids = c(48248, 51423), start = \"2018-02-01\", end = \"2018-04-15\")\n```\n\n## Climate Normals\n\nTo access climate normals, you first need to know the `climate_id` associated with the station you're interested in.\n\n```{r}\nstations_search(\"Winnipeg\", normals_years = \"current\")\n```\n\nThen you can download the climate normals with the `normals_dl()` function.\n\n```{r}\nn \u003c- normals_dl(\"5023222\")\n```\n\nSee the [Getting Started](https://docs.ropensci.org/weathercan/articles/weathercan.html) \nvignette for more details. \n\n\n## Citation\n\n```{r, warning = FALSE}\ncitation(\"weathercan\")\n```\n\n## License\n\nThe data and the code in this repository are licensed under multiple licences. All code is licensed [GPL-3](https://www.gnu.org/licenses/gpl-3.0.en.html). All weather data is licensed under the ([Open Government License - Canada](http://open.canada.ca/en/open-government-licence-canada)). \n\n## `weathercan` in the wild!\n\n- Browse [`weathercan` use cases](https://ropensci.org/usecases/) on rOpenSci.org\n- Checkout the [`weathercan` Shiny App](https://nickrongkp.shinyapps.io/WeatherCan/) by Nick Rong (@nickyrong) and Nathan Smith (@WraySmith)\n- R package [`RavenR`](https://github.com/rchlumsk/RavenR/tree/master/R) has functions for converting \n  ECCC data downloaded by `weathercan` to the .rvt format for Raven.\n- R package [`meteoland`](https://github.com/emf-creaf/meteoland) has functions for converting ECCC\n  data downloaded by `weathercan` to the format required for use in `meteoland`.\n\n## Similar packages\n\n**[`rclimateca`](https://github.com/paleolimbot/rclimateca)**\n\n`weathercan` and `rclimateca` were developed at roughly the same time and as a result, both present up-to-date methods for accessing and downloading data from ECCC. The largest differences between the two packages are: a) `weathercan` includes functions for interpolating weather data and directly integrating it into other data sources. b) `weathercan` actively seeks to apply tidy data principles in R and integrates well with the tidyverse including using tibbles and nested listcols. c) `rclimateca` contains arguments for specifying short vs. long data formats. d) `rclimateca` has the option of formatting data in the MUData format using the [`mudata2`](https://cran.r-project.org/package=mudata2) package by the same author.\n\n**[`CHCN`](https://cran.r-project.org/package=CHCN)**\n\n`CHCN` is an older package last updated in 2012. Unfortunately, ECCC updated their services within the last couple of years which caused a great many of the previous web scrapers to fail. `CHCN` relies on a decommissioned [older web-scraper](https://quickcode.io/) and so is currently broken. \n\n## Code of Conduct\n\nPlease note that this project is released with a [Contributor Code of Conduct](https://ropensci.org/code-of-conduct/). By participating in this project you agree to abide by its terms.\n\n## Contributions\n\nWe welcome any and all contributions! To make the process as painless as possible for all involved, please see our [guide to contributing](CONTRIBUTING.md)\n\n## Contributors\n\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\nAll contributions to this project are gratefully acknowledged using the [`allcontributors` package](https://github.com/ropensci/allcontributors) following the [all-contributors](https://allcontributors.org) specification. Contributions of any kind are welcome!\n\n### Code\n\n\u003ctable\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/steffilazerte\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/14676081?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=steffilazerte\"\u003esteffilazerte\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/boshek\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/18472598?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=boshek\"\u003eboshek\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/JauntyJJS\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/9066508?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=JauntyJJS\"\u003eJauntyJJS\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/maelle\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/8360597?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=maelle\"\u003emaelle\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/nicholas512\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/15223327?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=nicholas512\"\u003enicholas512\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/mciechanumich\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/110423309?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=mciechanumich\"\u003emciechanumich\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/jeroen\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/216319?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=jeroen\"\u003ejeroen\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/RichardLitt\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/910753?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=RichardLitt\"\u003eRichardLitt\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/shandiya\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/25561324?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=shandiya\"\u003eshandiya\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/kellijohnson-NOAA\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/4108564?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/commits?author=kellijohnson-NOAA\"\u003ekellijohnson-NOAA\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/table\u003e\n\n\n### Issue Authors\n\n\u003ctable\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/paleolimbot\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/10995762?u=964d5dc69b45b5f96975903f08c42457b3b6f8bb\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Apaleolimbot\"\u003epaleolimbot\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/joethorley\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/613671?u=36846e1d63ac2709c1f9cfe69f5e0a740f90ec3b\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Ajoethorley\"\u003ejoethorley\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/pbulsink\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/5419974?u=a8ef3c2ac1c7db26335c1883b438d4857fc4dd08\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Apbulsink\"\u003epbulsink\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/durraniu\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/7092652?u=35c3f6ca06e50fae23addf2ea0530dd0ea3c619b\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Adurraniu\"\u003edurraniu\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/stefaniebutland\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/11927811?u=ea2b36cbdc6c1d4b5cd9231b397c03998d730626\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Astefaniebutland\"\u003estefaniebutland\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/adamhsparks\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/3195906?u=ff1ca92ae028fe7eb18d006f92cb8a725625e69c\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Aadamhsparks\"\u003eadamhsparks\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/nadrojordan\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/45609791?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Anadrojordan\"\u003enadrojordan\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/macsmith26\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/8423170?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Amacsmith26\"\u003emacsmith26\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/essicolo\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/5118227?u=998bb82ad723f4a34d26337184270105d45065c5\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Aessicolo\"\u003eessicolo\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/sckott\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/577668?u=c54eb1ce08ff22365e094559a109a12437bdca40\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Asckott\"\u003esckott\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/AreliaTW\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/9757190?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AAreliaTW\"\u003eAreliaTW\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/WatershedFlow\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/54557989?u=9f928dbad590dee9cee8b3bbd412ead410aeb7f8\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AWatershedFlow\"\u003eWatershedFlow\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/cgquick\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/41929199?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Acgquick\"\u003ecgquick\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/emhodg\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/39999885?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Aemhodg\"\u003eemhodg\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/klwilson23\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/17127598?u=5f4b8f7dc6a51ccc903c1bbda5eda94cf935d2f2\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Aklwilson23\"\u003eklwilson23\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/jjvenky\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/5414862?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Ajjvenky\"\u003ejjvenky\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/greenLauren\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/38663672?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AgreenLauren\"\u003egreenLauren\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/tspeidel\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/6731198?u=df8c5eb153bc062517dd937b4f59674ddec38b04\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Atspeidel\"\u003etspeidel\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/datacarvel\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/13441528?u=aebdf93bc1759b5c82752dbdeafb180021e8f315\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Adatacarvel\"\u003edatacarvel\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/AmeerDotHydro\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/35280932?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AAmeerDotHydro\"\u003eAmeerDotHydro\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/tspeidel-ey\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/66435255?u=44d99c50f4be8d0b9c38b0e55338507d47158a70\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Atspeidel-ey\"\u003etspeidel-ey\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/Carina8899\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/62023172?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3ACarina8899\"\u003eCarina8899\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/amcilraithRRC\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/72586000?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AamcilraithRRC\"\u003eamcilraithRRC\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/AnneDaySRK\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/76066790?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AAnneDaySRK\"\u003eAnneDaySRK\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/a2grotto\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/57048454?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Aa2grotto\"\u003ea2grotto\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/FraserHemis\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/77513170?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AFraserHemis\"\u003eFraserHemis\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/rajibshibly\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/39829190?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Arajibshibly\"\u003erajibshibly\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/mjdzr\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/58193630?u=7a713c8a36c3339ec89b312cca1b976dd3bb8c8e\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Amjdzr\"\u003emjdzr\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/juliasunga\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/78092195?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Ajuliasunga\"\u003ejuliasunga\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/KevCaz\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/1583534?u=51c94bcad641cfffb79f57e263b794dcb9413621\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3AKevCaz\"\u003eKevCaz\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/ecwiebe\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/13489492?u=8d05f05e9bb79cdaec1aa5a5e033f22759526f6e\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Aecwiebe\"\u003eecwiebe\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/carlos-arnillas\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/26018349?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Acarlos-arnillas\"\u003ecarlos-arnillas\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/gilberto-sassi\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/47753866?u=be2874420e4d6c3d6690a62e1ecf8dec8a6bae26\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Agilberto-sassi\"\u003egilberto-sassi\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/busmansholiday\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/108430289?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+author%3Abusmansholiday\"\u003ebusmansholiday\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/table\u003e\n\n\n### Issue Contributors\n\n\u003ctable\u003e\n\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/ebourlon\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/26873630?u=3fe18d9da8d8064052ea0dc5ad11bbe9ea7b20fb\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+commenter%3Aebourlon\"\u003eebourlon\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/clairervh\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/2093182?u=dea38aba64f8a9f9a2dc9a85f3a6f30550aa7d0b\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+commenter%3Aclairervh\"\u003eclairervh\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/rajeshroy402\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/40631866?u=a0340377b75b6f8038d009d2474131014a4ed0f6\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+commenter%3Arajeshroy402\"\u003erajeshroy402\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/urbaingeo4455\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/57878964?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+commenter%3Aurbaingeo4455\"\u003eurbaingeo4455\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/CamMakoJ\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/16771660?u=67e4378f2c60ee6900bac76d3c6840492c75da84\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+commenter%3ACamMakoJ\"\u003eCamMakoJ\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/salix-d\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/31168746?u=bdf7cc91649a046d6b6b159d153ac37557954c64\u0026v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+commenter%3Asalix-d\"\u003esalix-d\u003c/a\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\n\u003ca href=\"https://github.com/wgieni\"\u003e\n\u003cimg src=\"https://avatars.githubusercontent.com/u/38118614?v=4\" width=\"100px;\" alt=\"\"/\u003e\n\u003c/a\u003e\u003cbr\u003e\n\u003ca href=\"https://github.com/ropensci/weathercan/issues?q=is%3Aissue+commenter%3Awgieni\"\u003ewgieni\u003c/a\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\n[![ropensci_footer](http://ropensci.org/public_images/ropensci_footer.png)](https://ropensci.org)\n\n\n```{r, include = FALSE}\n# Reset options\noptions(old)\n```\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.21105/joss.00571"],"works":{"https://doi.org/10.21105/joss.00571":{"id":"https://openalex.org/W2788380419","doi":"https://doi.org/10.21105/joss.00571","title":"weathercan: Download and format weather data from Environment and Climate Change Canada","display_name":"weathercan: Download and format weather data from Environment and Climate Change Canada","publication_year":2018,"publication_date":"2018-02-11","ids":{"openalex":"https://openalex.org/W2788380419","doi":"https://doi.org/10.21105/joss.00571","mag":"2788380419"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.00571","pdf_url":null,"source":{"id":"https://openalex.org/S4210214273","display_name":"Journal of open source software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"journal-article","open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.21105/joss.00571","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057151461","display_name":"Steffi LaZerte","orcid":"https://orcid.org/0000-0002-7690-8360"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Stefanie E. LaZerte","raw_affiliation_string":"","raw_affiliation_strings":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5064562565","display_name":"Sam Albers","orcid":"https://orcid.org/0000-0002-9270-7884"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sam J. Albers","raw_affiliation_string":"","raw_affiliation_strings":[]}],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":{"value":0,"currency":"USD","value_usd":0,"provenance":"doaj"},"apc_paid":{"value":0,"currency":"USD","value_usd":0,"provenance":"doaj"},"has_fulltext":false,"cited_by_count":41,"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"3","issue":"22","first_page":"571","last_page":"571"},"is_retracted":false,"is_paratext":false,"keywords":[{"keyword":"format weathercan data","score":0.749},{"keyword":"climate change","score":0.4796},{"keyword":"canada","score":0.2827}],"concepts":[{"id":"https://openalex.org/C2780154274","wikidata":"https://www.wikidata.org/wiki/Q7126717","display_name":"Download","level":2,"score":0.85754573},{"id":"https://openalex.org/C132651083","wikidata":"https://www.wikidata.org/wiki/Q7942","display_name":"Climate change","level":2,"score":0.7069732},{"id":"https://openalex.org/C153294291","wikidata":"https://www.wikidata.org/wiki/Q25261","display_name":"Meteorology","level":1,"score":0.41012216},{"id":"https://openalex.org/C49204034","wikidata":"https://www.wikidata.org/wiki/Q52139","display_name":"Climatology","level":1,"score":0.38867515},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.32371217},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.31012893},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.20696586},{"id":"https://openalex.org/C127313418","wikidata":"https://www.wikidata.org/wiki/Q1069","display_name":"Geology","level":0,"score":0.10122004},{"id":"https://openalex.org/C111368507","wikidata":"https://www.wikidata.org/wiki/Q43518","display_name":"Oceanography","level":1,"score":0.07810944}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.00571","pdf_url":null,"source":{"id":"https://openalex.org/S4210214273","display_name":"Journal of open source software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.21105/joss.00571","pdf_url":null,"source":{"id":"https://openalex.org/S4210214273","display_name":"Journal of open source software","issn_l":"2475-9066","issn":["2475-9066"],"is_oa":true,"is_in_doaj":true,"host_organization":"https://openalex.org/P4310315853","host_organization_name":"Open Journals","host_organization_lineage":["https://openalex.org/P4310315853"],"host_organization_lineage_names":["Open Journals"],"type":"journal"},"license":"cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/13","display_name":"Climate action","score":0.88}],"grants":[],"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2899084033","https://openalex.org/W2183842793","https://openalex.org/W4291722174","https://openalex.org/W2226303319","https://openalex.org/W4287615848","https://openalex.org/W4225768143","https://openalex.org/W4213341620","https://openalex.org/W2889202199","https://openalex.org/W2983541391"],"ngrams_url":"https://api.openalex.org/works/W2788380419/ngrams","abstract_inverted_index":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2788380419","counts_by_year":[{"year":2023,"cited_by_count":11},{"year":2022,"cited_by_count":15},{"year":2021,"cited_by_count":10},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1}],"updated_date":"2023-12-18T00:31:15.166083","created_date":"2018-03-06"}},"citation_counts":{"https://doi.org/10.21105/joss.00571":40},"total_citations":40,"keywords_from_contributors":["biodiversity","cycle","routes","biology","hydrology","ecology","taxonomy","tidy-data","water-resources","ebird"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/847","html_url":"https://ost.ecosyste.ms/projects/847"}