Skip to content
This repository has been archived by the owner on May 14, 2024. It is now read-only.

Releases: ropensci-archive/bomrang

Scrubby Mountain

16 Jun 08:19
Compare
Choose a tag to compare

bomrang 0.2.1

Minor changes

  • Reduce R requirement back to >= 3.2.0 from 3.5.0

  • Related to above, check for R version in get_precis_forecast() and adjust
    field names according to the R version due to tidyr's behaviour

  • Clean up and reformat documentation, standardise references to packages,
    links and author e-mail addresses

  • Remove deprecated functions

Bug fixes

Atherton

19 May 05:47
Compare
Choose a tag to compare

bomrang 0.2.0

New functionality

  • get_historical() retrieves historical daily rainfall, min/max temperatures,
    or solar exposure. (@jonocarroll)

Minor changes

  • get_precis_forecast() handles states/territories with no/missing
    precipitation data gracefully

Bug fixes

  • Add rappdirs to Imports section of DESCRIPTION file to fix missing import

Byron Bay

26 Mar 08:12
Compare
Choose a tag to compare

bomrang 0.1.4

Minor changes

  • Much faster station location checking using ASDS.foyer::latlon2SA

  • "BoM" is replaced with "BOM" throughout the package for consistency

  • janitor >= 1.0.0 is now required

Lismore

21 Mar 05:33
Compare
Choose a tag to compare

Minor changes

  • Much faster station location checking using sf::st_join()

Bug fixes

  • Correct issues with updating internal databases

Dubbo

20 Mar 12:08
Compare
Choose a tag to compare

Minor changes

  • The internal stations_site_list now is checked against GADM
    (Global Administrative Areas), http://www.gadm.org/ to ensure state listed is
    correct. This is in response to an error where Alice Springs Airport was
    reported in South Australia in the March 2018 update from BOM. There may be
    others. The original BOM values for state are in an org_state column.
    However, bomrang will use the corrected state column values.

  • Update code to be compliant with current and future versions of janitor

Bug fixes

  • Correct issue with converting the timzeone in ag bulletin to character where
    the conversion resulted in a vector of numerals, not the expected string of
    characters, e.g. "EST"

  • Remove redundant functionality in update_station_locations() where data were
    fetched using tryCatch() and then again without

Opera house

04 Dec 20:54
Compare
Choose a tag to compare

Major changes

  • Use hoardr to manage file caching

Minor changes

  • Enhanced documentation for the cached files in satellite imagery

  • Update internal databases of metadata for station locations and URLs

Bug fixes

  • Fix issues with get_precis_forecast() and get_ag_bulletin() where they
    failed to work properly. This fix lessens internal dependencies on dplyr and
    removes rlang usage from package.

Deprecated functions

  • bomrang_cache_list(), now superceded by manage_cache$list()

  • bomrang_cache_details(), now superceded by manage_cache$details()

  • bomrang_cache_delete(), now superceded by manage_cache$delete()

  • bomrang_cache_delete_all(), now superceded by manage_cache$delete_all()

Punyelroo

27 Oct 11:50
Compare
Choose a tag to compare

Major changes

  • Antarctic stations reporting with a valid .json file are now included in
    internal database

Minor changes

  • Fix typo in DESCRIPTION, Scott's ORCID wasn't given as a full URL

  • Update authors in vignettes to credit everyone who helped write them

  • Update vignette style to use normal vignette style with table of contents

  • Fix error in vignette that referred to update_forecast_locations(), it
    should instead refer to update_forecast_towns()

  • Update internal stations list with latest data from BoM

Bug fixes

  • Fix issue where updating internal stations would fail

Gluepot

20 Sep 03:13
Compare
Choose a tag to compare

Major changes

  • Handle typos in the weather bulletins

Minor changes

  • Document get_weather_bulletin() functionality in Appendix 4 of bomrang vignette, thanks @mpadge

  • Spell checking

  • Ready for submission to JOSS

  • Update codemeta json file

  • Ensure authorship order is the same order in all files

Adelaide

25 Aug 12:25
Compare
Choose a tag to compare

Bug Fixes

  • Fix typo in check_states()

  • Replace warning() with message() in get_states()

Major changes

  • Fetch BoM 0900 and 1500 weather bulletins from SHTML sources and create a
    tidy data frame of the data

South Australia

20 Aug 23:57
Compare
Choose a tag to compare

Bug Fixes

  • Recommended station_name values are separated by spaces in
    get_current_weather()

  • Station names and location names are more consistent in the supplied data and
    returned data frames.

  • Lat/Lon values for get_current_weather() results are now reported using the
    values from the internal database, which has a higher degree of accuracy. The
    json file values are rounded while the values from the stations list has four
    decimal places

Major changes

  • Fetch BoM satellite images available through public FTP

  • New use-case vignette, using bomrang for the WINS project

  • Welcome message included with statement regarding BoM copyright

  • Concatenate vignettes into a single file with appendices for descriptions of
    data returned by functions

  • Product IDs are included in outputs from get_*() functions that return a
    tidy dataframe

  • Full station names are reported along with BoM's current name used to refer
    to a station location. In some cases a station "name" may be the same for both
    a current and retired station.

  • Fuzzy matching is used for all functions now when user enters a value for a
    desired state, station or the whole country for functions that require a state
    argument

  • Onload a message regarding the copyright and data source,

                Data (c) Australian Government Bureau of Meteorology,,
                Creative Commons (CC) Attribution 3.0 licence or,
                Public Access Licence (PAL) as appropriate.,
                See http://www.bom.gov.au/other/copyright.shtml

is displayed

  • the bomrang vignette now contains instructions for use along with appendices
    that document the data fields and units, rather than separate vingettes

  • ramifications of updating station lists are now stated clearly in the vignette
    and help files for applicable functions

  • a map of BoM stations is included in an appendix of the bomrang vingette

  • Lat/Lon values are specified to be in decimal degrees in
    get_current_weather() help and vignette

  • Databases station locations and other metadata are internal an not exposed to
    the user

  • Use file.path() in place of paste0()

  • The package has been linted,

    • line lengths are <80 chars,

    • best practice naming conventions are followed (where possible)

  • Lint md files

  • Spellchecking in all files

  • agrep is now used in all functions where the user enters state or Australia
    values to query BoM data

  • best practices for programming with dplyr 0.7 using rlang are now
    employed, which reduces the need for the # CRAN NOTE avoidance

  • "JSONurl_latlon_by_station_name" has been shortened to
    "JSONurl_site_list".

  • The DESCRIPTION file now states minimum package versions for packages that are
    undergoing rapid development

  • Code has been refactored to be shorter, e.g., xml_bulletin_url in
    get_ag_bulletion()

  • .get_obs() has been moved out of the .parse_bulletin() function for easier
    reading/maintenance

  • fixed a repeat of return(tidy_df) in get_precis_forecast()