{"id":189138,"name":"weatherOz","description":"Aims to facilitate access and download weather and climate data for Australia from Australian data sources.","url":"https://github.com/ropensci/weatheroz","last_synced_at":"2026-04-20T01:02:31.941Z","repository":{"id":148709243,"uuid":"613750527","full_name":"ropensci/weatherOz","owner":"ropensci","description":"An API Client for Australian Weather and Climate Data Resources","archived":false,"fork":false,"pushed_at":"2026-04-09T02:13:03.000Z","size":43974,"stargazers_count":36,"open_issues_count":1,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-09T05:39:28.978Z","etag":null,"topics":["api-client","australia","climate","data","r","rainfall","rstats","weather","weather-api","weather-forecast"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/weatherOz/","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":"2023-03-14T07:42:26.000Z","updated_at":"2026-04-08T01:08:20.000Z","dependencies_parsed_at":"2026-02-05T01:00:45.250Z","dependency_job_id":null,"html_url":"https://github.com/ropensci/weatherOz","commit_stats":{"total_commits":1394,"total_committers":11,"mean_commits":"126.72727272727273","dds":0.2152080344332855,"last_synced_commit":"c0133d2fb913c098068792e3cdce10c64e4d550a"},"previous_names":["ropensci/weatheroz","dpird-fsi/weatheroz"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/weatherOz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/weatherOz/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31674624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: 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":10754887,"name":"weatherOz","ecosystem":"cran","description":"An API Client for Australian Weather and Climate Data Resources","homepage":"https://github.com/ropensci/weatherOz/","licenses":"GPL (≥ 3)","normalized_licenses":["CNRI-Python-GPL-Compatible"],"repository_url":"https://github.com/ropensci/weatherOz","keywords_array":[],"namespace":null,"versions_count":5,"first_release_published_at":"2024-07-26T00:00:00.000Z","latest_release_published_at":"2026-04-08T00:00:00.000Z","latest_release_number":"3.0.0","last_synced_at":"2026-04-19T13:01:30.273Z","created_at":"2024-07-26T19:50:04.640Z","updated_at":"2026-04-19T13:02:31.948Z","registry_url":"https://cran.r-project.org/package=weatherOz","install_command":null,"documentation_url":"http://cran.r-project.org/web/packages/weatherOz/weatherOz.pdf","metadata":{},"repo_metadata":{"id":148709243,"uuid":"613750527","full_name":"ropensci/weatherOz","owner":"ropensci","description":"An API Client for Australian Weather and Climate Data Resources","archived":false,"fork":false,"pushed_at":"2026-04-09T02:13:03.000Z","size":43974,"stargazers_count":36,"open_issues_count":1,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-04-09T05:39:28.978Z","etag":null,"topics":["api-client","australia","climate","data","r","rainfall","rstats","weather","weather-api","weather-forecast"],"latest_commit_sha":null,"homepage":"https://docs.ropensci.org/weatherOz/","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":"2023-03-14T07:42:26.000Z","updated_at":"2026-04-08T01:08:20.000Z","dependencies_parsed_at":"2026-02-05T01:00:45.250Z","dependency_job_id":null,"html_url":"https://github.com/ropensci/weatherOz","commit_stats":{"total_commits":1394,"total_committers":11,"mean_commits":"126.72727272727273","dds":0.2152080344332855,"last_synced_commit":"c0133d2fb913c098068792e3cdce10c64e4d550a"},"previous_names":["ropensci/weatheroz","dpird-fsi/weatheroz"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/ropensci/weatherOz","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ropensci","download_url":"https://codeload.github.com/ropensci/weatherOz/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2FweatherOz/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31674624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-11T08:18:19.405Z","status":"ssl_error","status_checked_at":"2026-04-11T08:17:08.892Z","response_time":54,"last_error":"SSL_read: 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_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":[]},"repo_metadata_updated_at":"2026-04-19T13:02:31.920Z","dependent_packages_count":0,"downloads":495,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":86.73799035032516,"dependent_repos_count":35.11812345264571,"dependent_packages_count":28.496496160463263,"stargazers_count":13.035452066289071,"forks_count":9.951751625760437,"docker_downloads_count":null,"average":34.66796273109673},"purl":"pkg:cran/weatherOz","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/cran/weatherOz","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/cran/weatherOz","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/cran/weatherOz/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-09T05:04:29.696Z","issues_count":20,"pull_requests_count":39,"avg_time_to_close_issue":2531940.7647058824,"avg_time_to_close_pull_request":395036.64705882355,"issues_closed_count":17,"pull_requests_closed_count":34,"pull_request_authors_count":7,"issue_authors_count":8,"avg_comments_per_issue":2.0,"avg_comments_per_pull_request":0.717948717948718,"merged_pull_requests_count":33,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":697584.0,"past_year_avg_time_to_close_pull_request":1072292.25,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.75,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweatheroz/issues","maintainers":[{"login":"adamhsparks","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamhsparks"},{"login":"bozaah","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bozaah"},{"login":"mpadge","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpadge"},{"login":"maelle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maelle"}],"active_maintainers":[{"login":"bozaah","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bozaah"},{"login":"adamhsparks","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamhsparks"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/weatherOz/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/weatherOz/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/weatherOz/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/weatherOz/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages/weatherOz/codemeta","maintainers":[{"uuid":"rodrigo.pires@dpird.wa.gov.au","login":null,"name":"Rodrigo Pires","email":"rodrigo.pires@dpird.wa.gov.au","url":null,"packages_count":1,"html_url":null,"role":null,"created_at":"2024-07-26T19:50:08.499Z","updated_at":"2024-07-26T19:50:08.499Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers/rodrigo.pires@dpird.wa.gov.au/packages"}],"registry":{"name":"cran.r-project.org","url":"https://cran.r-project.org","ecosystem":"cran","default":true,"packages_count":28010,"maintainers_count":15530,"namespaces_count":0,"keywords_count":0,"github":"r-project-org","metadata":{"icon_url":"https://cran.r-project.org/CRANlogo.png","funded_packages_count":546},"icon_url":"https://cran.r-project.org/CRANlogo.png","created_at":"2022-04-06T16:32:25.637Z","updated_at":"2026-04-03T06:40:33.945Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/cran.r-project.org/namespaces"}}],"commits":{"id":1543974,"full_name":"ropensci/weatheroz","default_branch":"main","total_commits":1410,"total_committers":9,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":156.66666666666666,"dds":0.1163120567375886,"past_year_total_commits":9,"past_year_total_committers":2,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":4.5,"past_year_dds":0.11111111111111116,"last_synced_at":"2026-04-19T13:01:47.938Z","last_synced_commit":"0d0df1d67f149d21980970fe781d7085c99d20ac","created_at":"2024-03-09T00:13:40.338Z","updated_at":"2026-04-19T13:01:19.799Z","committers":[{"name":"Adam H. Sparks","email":"adamhsparks@icloud.com","login":"adamhsparks","count":1246},{"name":"Rodrigo Pires","email":"rodrigo.pires@dpird.wa.gov.au","login":"bozaah","count":100},{"name":"Anna Hepworth","email":"anna.hepworth@agric.wa.gov.au","login":null,"count":56},{"name":"Adam Sparks","email":"Adam.Sparks@dpird.wa.gov.au","login":null,"count":3},{"name":"Maëlle Salmon","email":"maelle.salmon@yahoo.se","login":"maelle","count":1},{"name":"John","email":"818438+johnbaums","login":"johnbaums","count":1},{"name":"Hepworth, Anna","email":"anna.hepworth@dpird.wa.gov.au","login":"anna-hepworth","count":1},{"name":"Rebecca O'Leary","email":"Rebecca.O'Leary@agric.wa.gov.au","login":null,"count":1},{"name":"Adam Sparks","email":"adam.sparks@agric.wa.gov.au","login":null,"count":1}],"past_year_committers":[{"name":"Rodrigo Pires","email":"11730095+bozaah","login":"bozaah","count":8},{"name":"Adam H. Sparks","email":"adam.sparks@curtin.edu.au","login":"adamhsparks","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweatheroz/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-20T00:00:09.037Z","repositories_count":6214547,"commits_count":900222040,"contributors_count":34915661,"owners_count":1143550,"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/weatheroz","html_url":"https://github.com/ropensci/weatheroz","last_synced_at":"2026-04-09T05:04:29.696Z","status":null,"issues_count":20,"pull_requests_count":39,"avg_time_to_close_issue":2531940.7647058824,"avg_time_to_close_pull_request":395036.64705882355,"issues_closed_count":17,"pull_requests_closed_count":34,"pull_request_authors_count":7,"issue_authors_count":8,"avg_comments_per_issue":2.0,"avg_comments_per_pull_request":0.717948717948718,"merged_pull_requests_count":33,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":3,"past_year_pull_requests_count":8,"past_year_avg_time_to_close_issue":697584.0,"past_year_avg_time_to_close_pull_request":1072292.25,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.6666666666666666,"past_year_avg_comments_per_pull_request":0.75,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":4,"created_at":"2024-03-09T00:13:41.166Z","updated_at":"2026-04-09T05:04:29.697Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweatheroz","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/ropensci%2Fweatheroz/issues","issue_labels_count":{"bug":3,"enhancement":1},"pull_request_labels_count":{"enhancement":4,"bug":2},"issue_author_associations_count":{"MEMBER":11,"NONE":5,"COLLABORATOR":3,"CONTRIBUTOR":1},"pull_request_author_associations_count":{"MEMBER":24,"COLLABORATOR":7,"NONE":6,"CONTRIBUTOR":2},"issue_authors":{"adamhsparks":10,"bozaah":3,"alycest":2,"maelle":1,"stephenbradshaw82":1,"PaulMelloy":1,"deanmarchiori":1,"MilesMcBain":1},"pull_request_authors":{"adamhsparks":22,"bozaah":7,"deanmarchiori":2,"SumanGajurel":2,"mpadge":2,"johnbaums":2,"arfon":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-13T00:00:15.727Z","repositories_count":14236737,"issues_count":34652275,"pull_requests_count":113122426,"authors_count":11233164,"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":{"bug":1},"past_year_pull_request_labels_count":{"bug":2},"past_year_issue_author_associations_count":{"MEMBER":1,"NONE":1},"past_year_pull_request_author_associations_count":{"COLLABORATOR":5,"NONE":2,"MEMBER":1},"past_year_issue_authors":{"adamhsparks":1,"stephenbradshaw82":1},"past_year_pull_request_authors":{"bozaah":5,"SumanGajurel":2,"adamhsparks":1},"maintainers":[{"login":"adamhsparks","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamhsparks"},{"login":"bozaah","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bozaah"},{"login":"mpadge","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mpadge"},{"login":"maelle","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/maelle"}],"active_maintainers":[{"login":"bozaah","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bozaah"},{"login":"adamhsparks","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/adamhsparks"}]},"events":{"total":{"ReleaseEvent":2,"DeleteEvent":2,"PullRequestEvent":13,"ForkEvent":1,"IssuesEvent":13,"WatchEvent":12,"IssueCommentEvent":22,"PushEvent":35,"PullRequestReviewEvent":1,"CreateEvent":8},"last_year":{"DeleteEvent":1,"PullRequestEvent":4,"ForkEvent":1,"IssuesEvent":4,"IssueCommentEvent":4,"PushEvent":12,"PullRequestReviewEvent":1,"CreateEvent":2}},"keywords":["api-client","australia","climate","data","r","rainfall","rstats","weather","weather-api","weather-forecast"],"dependencies":[{"ecosystem":"cran","filepath":"DESCRIPTION","sha":null,"kind":"manifest","created_at":"2023-09-21T19:31:33.930Z","updated_at":"2023-09-21T19:31:33.930Z","repository_link":"https://github.com/ropensci/weatherOz/blob/main/DESCRIPTION","dependencies":[{"id":13856722267,"package_name":"R","ecosystem":"cran","requirements":"\u003e= 4.1.0","direct":true,"kind":"depends","optional":false},{"id":13856722268,"package_name":"apsimx","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722269,"package_name":"clock","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722270,"package_name":"crayon","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722271,"package_name":"crul","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722272,"package_name":"curl","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722273,"package_name":"data.table","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722274,"package_name":"foreign","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722275,"package_name":"grDevices","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722276,"package_name":"jsonlite","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722277,"package_name":"knitr","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722278,"package_name":"lubridate","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722279,"package_name":"magick","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722280,"package_name":"methods","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722281,"package_name":"readr","ecosystem":"cran","requirements":"\u003e= 1.1.1","direct":true,"kind":"imports","optional":false},{"id":13856722282,"package_name":"stringi","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722283,"package_name":"stars","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722284,"package_name":"terra","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722285,"package_name":"stats","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722286,"package_name":"utils","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722287,"package_name":"xml2","ecosystem":"cran","requirements":"*","direct":true,"kind":"imports","optional":false},{"id":13856722288,"package_name":"covr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722289,"package_name":"dplyr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722290,"package_name":"ggplot2","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722291,"package_name":"ggthemes","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722292,"package_name":"grid","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722293,"package_name":"gridExtra","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722294,"package_name":"mapproj","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722295,"package_name":"maps","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722296,"package_name":"mailR","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722297,"package_name":"rmarkdown","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722298,"package_name":"spelling","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722299,"package_name":"testthat","ecosystem":"cran","requirements":"\u003e= 3.0.0","direct":true,"kind":"suggests","optional":false},{"id":13856722300,"package_name":"vcr","ecosystem":"cran","requirements":"\u003e= 0.6.0","direct":true,"kind":"suggests","optional":false},{"id":13856722301,"package_name":"vdiffr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false},{"id":13856722302,"package_name":"withr","ecosystem":"cran","requirements":"*","direct":true,"kind":"suggests","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test-coverage.yaml","sha":null,"kind":"manifest","created_at":"2026-02-05T01:00:44.418Z","updated_at":"2026-02-05T01:00:44.418Z","repository_link":"https://github.com/ropensci/weatherOz/blob/main/.github/workflows/test-coverage.yaml","dependencies":[{"id":25811204685,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25811204686,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25811204687,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25811204688,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25811204689,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/R-CMD-check.yaml","sha":null,"kind":"manifest","created_at":"2026-02-05T01:00:40.961Z","updated_at":"2026-02-05T01:00:40.961Z","repository_link":"https://github.com/ropensci/weatherOz/blob/main/.github/workflows/R-CMD-check.yaml","dependencies":[{"id":25811204495,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":25811204499,"package_name":"r-lib/actions/setup-pandoc","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25811204544,"package_name":"r-lib/actions/setup-r","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25811204545,"package_name":"r-lib/actions/setup-r-dependencies","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":25811204577,"package_name":"r-lib/actions/check-r-package","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/rhub.yaml","sha":null,"kind":"manifest","created_at":"2026-02-05T01:00:42.264Z","updated_at":"2026-02-05T01:00:42.264Z","repository_link":"https://github.com/ropensci/weatherOz/blob/main/.github/workflows/rhub.yaml","dependencies":[{"id":25811204601,"package_name":"r-hub/actions/setup","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25811204633,"package_name":"r-hub/actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25811204635,"package_name":"r-hub/actions/platform-info","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25811204649,"package_name":"r-hub/actions/setup-deps","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25811204652,"package_name":"r-hub/actions/run-check","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":25811204671,"package_name":"r-hub/actions/setup-r","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]}],"score":12.01471841670537,"created_at":"2024-03-09T00:13:37.912Z","updated_at":"2026-04-20T01:02:31.964Z","avatar_url":"https://github.com/ropensci.png","language":"R","category":"Climate Change","sub_category":"Climate Data Processing and Analysis","monthly_downloads":495,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"---\noutput: github_document\n---\n\n\u003c!-- README.md is generated from README.Rmd. Please edit that file --\u003e\n\n```{r, include = FALSE}\nknitr::opts_chunk$set(\n  collapse = TRUE,\n  comment = \"#\u003e\",\n  fig.path = \"man/figures/README-\",\n  out.width = \"100%\"\n)\n```\n\n# {weatherOz}: An API Client for Australian Weather and Climate Data Resources \u003cimg src=\"man/figures/logo.png\" align=\"right\"/\u003e\n\n\u003c!-- badges: start --\u003e\n\n[![Lifecycle: stable](https://img.shields.io/badge/lifecycle-stable-green.svg)](https://lifecycle.r-lib.org/articles/stages.html#stable) [![DOI](https://zenodo.org/badge/613750527.svg)](https://zenodo.org/badge/latestdoi/613750527) [![Status at rOpenSci Software Peer Review](https://badges.ropensci.org/598_status.svg)](https://github.com/ropensci/software-review/issues/598) [![status](https://joss.theoj.org/papers/10.21105/joss.06717/status.svg)](https://joss.theoj.org/papers/10.21105/joss.06717) \n[![R-CMD-check](https://github.com/ropensci/weatherOz/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/ropensci/weatherOz/actions/workflows/R-CMD-check.yaml)\n[![Codecov test coverage](https://codecov.io/gh/ropensci/weatherOz/graph/badge.svg)](https://app.codecov.io/gh/ropensci/weatherOz)\n[![CRAN status](https://www.r-pkg.org/badges/version/weatherOz)](https://CRAN.R-project.org/package=weatherOz)\n[![CRAN RStudio mirror downloads](http://cranlogs.r-pkg.org/badges/weatherOz)](https://CRAN.R-project.org/package=weatherOz)\n\u003c!-- badges: end --\u003e\n\n{weatherOz} facilitates access to and download of weather and climate data for Australia from Australian and international data sources.\nData are sourced from the [Western Australia Department of Primary Industries and Regional Development (DPIRD)](https://www.dpird.wa.gov.au/online-tools/apis/), the [Scientific Information for Land Owners (SILO) API](https://www.longpaddock.qld.gov.au/silo/), the [Norwegian Meteorological Institute](https://www.met.no/) and the Australian Government Bureau of Meteorology's (BOM) [FTP server](https://www.bom.gov.au/catalogue/anon-ftp.shtml).\n\nThe package queries the APIs or an FTP server and returns data as a data frame or radar and satellite imagery in your R session.\nObservation data from DPIRD's weather station network are available via the [Weather 2.0](https://www.dpird.wa.gov.au/online-tools/apis/) Open API initiative.\nSILO data is available from Queensland's Long Paddock initiative (Jeffery *et al.* 2001) and are spatially and temporally complete, covering all Australia and few nearby islands (112 to 154 degrees longitude, -10 to -44 degrees latitude), with resolution 0.05° longitude by 0.05° latitude (approximately 5 km × 5 km).\nVisit the [SILO website](https://www.longpaddock.qld.gov.au/silo/) for more details about how the data is prepared and which climate data are available.\nForecast data with up to 9 days ahead are available from the [MET Weather API Locationforecast endpoint](https://api.met.no/weatherapi/locationforecast/2.0/documentation) for any location in Australia.\nAgriculture bulletins, radar imagery, satellite imagery and seven-day forecasts are available from the Bureau of Meteorology (BOM) via an anonymous FTP server.\n\nAccess to DPIRD API requires an API key.\nApply for an API key by submitting the [DPIRD API registration form](https://www.dpird.wa.gov.au/forms/dpird-api-registration/).\nAccess to the SILO API is conditioned to supplying a valid email address with the user query.\nFollow the API Terms and Conditions for the [DPIRD](https://www.dpird.wa.gov.au/online-tools/apis/api-terms-and-conditions/), [SILO](https://www.longpaddock.qld.gov.au/silo/api-documentation/) and \n[METNO](https://api.met.no/doc/TermsOfService)\nAPIs.\n\nObservation data from the DPIRD's weather station network is also available via a [web interface](https://weather.agric.wa.gov.au).\nThe data available is a mirror of the DPIRD Weather 2.0 API endpoints.\nRainfall estimates are also available at virtual stations (*i.e.*, where no observational data is present) and is sourced from the Doppler radar service provided by the Australian Government Bureau of Meteorology (BOM) under license.\n\n## Installation instructions\n\nYou can install the stable version of {weatherOz} from [CRAN](https://cran.r-project.org/) like so:\n\n``` r\ninstall.packages(\"weatherOz\")\n```\n\nYou can install the development version of {weatherOz} like so:\n\n``` r\ninstall.packages(\"weatherOz\", repos = \"https://ropensci.r-universe.dev\")\n```\n\n## A Note on API Keys\n\nThe examples in this README assume that you have stored your API key in your .Renviron file.\n{weatherOz} will prompt you to set up your API keys automatically if you haven't.\nFor more information on the preferred method for setting up your API keys, see [Chapter 8](https://rstats.wtf/r-startup.html#renviron) in \"What They Forgot to Teach You About R\" by Bryan *et al.* for more on storing details in your .Renviron if you are unfamiliar.\n\nTo get a DPIRD API key, you can use `get_key()` and it will direct you to the form to request a key and provides instructions for setting it up so that it's available in your R session and {weatherOz} will automatically find it.\nIf you have already set up an API key, this will return that value for you.\n\n```{r get-dpird-key, eval=FALSE}\nget_key(service = \"DPIRD\")\n```\n\nYou only need to provide an e-mail address for the SILO and MET Weather APIs.\nUsing `get_key()` will provide you with instructions on what format to use in your .Renviron so that {weatherOz} will auto-recognise it and if you have already set up an API key, this will return that value for you.\n\n```{r get-silo-key, eval=FALSE}\nget_key(service = \"SILO\")\nget_key(service = \"METNO\")\n```\n\nNote that you do not need to do this separately, any function requiring an API key will prompt you if you don't have one set.\n\n## Example 1\n\nSource wind and erosion conditions for daily time interval from the DPIRD Weather 2.0 API.\n\n```{r summaries, message=FALSE}\nlibrary(weatherOz)\n\nwd \u003c- get_dpird_summaries(\n  station_code = \"BI\",\n  start_date = \"20220501\",\n  end_date = \"20220502\",\n  interval = \"daily\",\n  values = c(\n    \"wind\",\n    \"erosionCondition\",\n    \"erosionConditionMinutes\",\n    \"erosionConditionStartTime\"\n  )\n)\n\nwd\n```\n\n## Example 2\n\nSource data from latitude and longitude coordinates anywhere in Australia (interpolated/gridded data - SILO API) for Southwood, QLD for max and min temperature and rainfall.\n\n```{r data_drill}\nlibrary(weatherOz)\n\nwd \u003c- get_data_drill(\n  latitude = -27.85,\n  longitude = 150.05,\n  start_date = \"20221001\",\n  end_date = \"20221201\",\n  values = c(\n    \"max_temp\",\n    \"min_temp\",\n    \"rain\"\n  )\n)\n\nhead(wd)\n```\n\n\n## Example 3\n\nSource 9-day forecast data from the Norwegian Meteorological Institute Weather API for Perth, WA.\n\n```{r}\nlibrary(weatherOz)\n\nperth_forecast \u003c- get_metno_forecast(\n  latitude = -31.95,\n  longitude = 115.86,\n  format = \"complete\"\n)\n\n# Inspect the structure\nnames(perth_forecast)\n\n# View the first few rows of hourly data\nhead(perth_forecast$data)\n\n# Check metadata\nperth_forecast$metadata$request$longitude\n\nperth_forecast$metadata$request$latitude\n\nperth_forecast$metadata$request$format\n\nperth_forecast$metadata$status_code\n\nperth_forecast$metadata$expires\n```\n\n## Notes on Data and API Endpoints\n\nNote that most of the data are not static and may be replaced with improved data.\nAlso please note that SILO may be unavailable between 11am and 1pm (Brisbane time) each Wednesday and Thursday to allow for essential system maintenance.\n\nThe MET Weather API is an interface to a selection\nof data produced by MET Norway. The data are freely available for use under a \nCreative Commons license, including commercial use. See also \n[separate conditions for use of the service](https://api.met.no/doc/TermsOfService).\n\nPlease also note that not all exposed endpoints of the DPIRD APIs have associated functions.\nDevelopment is ongoing.While we are responsive to user requests, we don't make any commitments about speed of delivery.\n\n## References\n\nJeffrey, S.J., Carter, J.O., Moodie, K.B. and Beswick, A.R. (2001). Using spatial interpolation to construct a comprehensive archive of Australian climate data, _Environmental Modelling and Software_, Vol 16/4, pp 309-330. \u003chttps://doi.org/10.1016/S1364-8152(01)00008-1\u003e.\n\n## Code of Conduct\n\nPlease note that this package is released with a [Contributor Code of Conduct](https://ropensci.org/code-of-conduct/). \nBy contributing to this project, you agree to abide by its terms.\n\n","funding_links":[],"readme_doi_urls":["https://doi.org/10.1016/S1364-8152(01)00008-1"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["weather-data"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/189138","html_url":"https://ost.ecosyste.ms/projects/189138"}