Skip to content

weatherOz

3.0.1Package record

An API Client for Australian Weather and Climate Data Resources

0packages depend
5.3Kdownloads / year
87.3%test coverage
13/13flavors OK

Overview

About

Provides automated downloading, parsing and formatting of weather data for Australia through API endpoints provided by the Department of Primary Industries and Regional Development (DPIRD) of Western Australia and by the Science and Technology Division of the Queensland Government's Department of Environment and Science (DES). As well as the Bureau of Meteorology (BOM) of the Australian government precis and coastal forecasts, and downloading and importing radar and satellite imagery files. DPIRD weather data are accessed through public APIs provided by DPIRD, https://www.dpird.wa.gov.au/online-tools/apis/, providing access to weather station data from the DPIRD weather station network. Australia-wide weather data are based on data from the Australian Bureau of Meteorology (BOM) data and accessed through SILO (Scientific Information for Land Owners) Jeffrey et al. (2001) doi:10.1016/S1364-8152(01)00008-1. DPIRD data are made available under a Creative Commons Attribution 3.0 Licence (CC BY 3.0 AU) license https://creativecommons.org/licenses/by/3.0/au/deed.en. SILO data are released under a Creative Commons Attribution 4.0 International licence (CC BY 4.0) https://creativecommons.org/licenses/by/4.0/. BOM data are (c) Australian Government Bureau of Meteorology and released under a Creative Commons (CC) Attribution 3.0 licence or Public Access Licence (PAL) as appropriate, see https://www.bom.gov.au/copyright for further details.

Changes in 3.0.1

Bug fixes

  • Fixed CRAN check ERRORs in test-find_stations_in.R. The test asserted a fixed station count (650 to 700) for the South West Agricultural Region, but the count depends on the live BOM station list, which is fetched with utils::download.file() and is not captured by the vcr cassette. The test now checks that every returned station lies inside the polygon and that a substantial number is returned, instead of a fixed count. The same change is applied to the bounding-box test.
  • The get_stations_metadata(which_api = "all") test had the same fixed-count assertion (3800 to 3900) and now checks behaviour as well.
  • Tests for find_stations_in(), find_forecast_towns() and the get_stations_metadata() tests that reach the BOM station list now skip_on_cran() and skip_if_offline(), in line with the other tests that reach the BOM servers.
Show all changes in 3.0.1Hide the rest of the changes in 3.0.1
  • The get_available_imagery() and get_satellite_imagery() tests, which read from the BOM FTP server, now skip_on_cran() so an unreachable FTP server cannot fail the CRAN check.

Documentation

  • The README no longer lists agriculture bulletins among the BOM data available. get_ag_bulletin() and parse_ag_bulletin() were removed in 3.0.0.
  • The package website provides an llms.txt for LLM-based agents, with a Markdown version of every page: <https://docs.ropensci.org/weatherOz/llms.txt>.

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 7.1 min · r-oldrel-windows-x86_64
Status changes
  • OK13 OK2026-10-17
  • ERROR12 OK, 1 ERROR2026-09-11
  • OK13 OK2026-08-04
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK12 OK, 1 FAILURE2026-06-08
Show 4 earlier changesHide 4 earlier changes
  • ERROR12 OK, 1 ERROR2026-06-07
  • OK12 OK2026-04-25
  • ERROR13 OK, 1 ERROR2026-04-11
  • OK14 OK2026-03-10
Advisories

none known

Documentation

Downloads

5.3K
CRAN downloads in the past year
Rank #5,654 · ~14/day · ~439/mo
weatherOz
Daily download trend is not available in this view yet.
58930 days
1.4K90 days
5.3K1 year
Compare downloads with other packages →
Also on99 r2u3 autocran

Repository

40Stars
10Forks
4Open issues
0Open PRs
7Releases
1,461Commits
10Commit identities
australiarstatsweatherclimateapi-clientdataweather-apiweather-forecast
License file reads as GPL-3.0 · 1,461 commits · Last activity 2026-09-23 · +2.6% stars, 30d
Responsiveness
How these are sampled
PRs merged (all time)
95%
Median days to close, 50 most recently updated closed issues
4
Median days to close, 50 most recently updated closed PRs
0
PracticesBeta

13 development-tooling and community-health practices detected across 7 families in the upstream repository

Checks run against github.com/ropensci/weatheroz on 2026-10-11.

Continuous integration (2)
GitHub ActionsR CMD check workflow

The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel

Governance and community (3)
Code of conduct (inherited from ropensci)Contributing guideIssue templates
Docs source (3)
README.Rmdpkgdown

GitHub Pages site last deployed 2024-03-09

Coverage (2)
Coverage reporting (Codecov).covrignore
Show all practicesHide 3 practices
CRAN release process (1)
cran-comments.md
Research and citation (1)
codemeta.json
Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
30 external dependencies (excludes base and recommended)

Installing weatherOz adds 50 packages (33 with compiled code, 46 MB of source tarballs). Heaviest: sf 9.3 MB, data.table 5.7 MB, magick 4.4 MB.

Depends (1)
R >= 4.1.0
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
0direct
0indirect

Nothing depends on this yet.

Datasets

People & History

People (20)
Author, Maintainer since 1.0.0 (2024)
Contributor · added in 3.0.0
Identified data structure issues and provided insights that improved package data quality and usability.
Contributor
Designed the hex logo for 'weatherOz' hex logo.
Contributor
Contributed valuable feedback on package usage leading to improvements in the package structure and functionality.
Contributor
Contributor
Contributed code and ideas for original bomrang package that was used in the creation of weatherOz.
Contributor
Contributed to debugging a nasty little bug with CI where timezones caused tests to fail due to vcr not recognising the…
Copyright holder
Reviewer
Releases (6)
  • 3.0.1Latest
    2026-09-29 · current release · diff ↗
  • R
    R 4.6.0 released · 2026-04-24
  • 3.0.0
    2026-04-08 · diff ↗ ·
    removed 1 export
    parse_ag_bulletin
    added 5 exports
    get_metno_daily_forecast, get_metno_forecast, metno_get_dominant_symbol, metno_resample_data_table, metno_timeseries_to_data_table
  • unarchivedReturned to CRAN
    2025-09-19
  • 2.0.2
    2025-09-19 · diff ↗
  • archivedRemoved from CRAN
    2025-08-25
    policy violation On Internet access
  • 2.0.1
    2025-04-16 · diff ↗
  • R
    R 4.5.0 released · 2025-04-11
  • unarchivedReturned to CRAN
    2025-03-11
  • 2.0.0
    2025-03-11 · diff ↗ ·
    removed 1 export
    get_ag_bulletin
  • archivedRemoved from CRAN
    2025-03-10
    issues were not corrected in time
  • 1.0.0
    2024-07-26
  • R
    R 4.4.0 released · 2024-04-24

Package metadata

First published
2024-07-26
Total releases
6 / 2 yrs
License
GPL (>= 3) OSI
Download size
3.6 MB
Appears in task views

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("weatherOz")
Pires, R., Curtin University, Western Australia Agriculture Authority (WAAA), Bradshaw, S., Carroll, J., Collins, S., Geffert, L., Goldie, J., Hepworth, A., Marchiori, D., Melloy, P., Moldovan, M., Ng, J., O'Leary, R., Padgham, M., Parsonage, H., Pembleton, K., Rogers, S., Salmon, M., & Sparks, A. H. (2026). weatherOz: An API Client for Australian Weather and Climate Data Resources (Version 3.0.1) [Computer software]. https://doi.org/10.32614/CRAN.package.weatherOz

This is what citation() produces when a package has no citation file of its own. If it prints something else, use that.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for weatherOz version 3.0.1 [Data set]. HJJB, LLC. Data release v2026-10-19. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy