Releases: ropensci-archive/bomrang
Scrubby Mountain
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 totidyr
's behaviour -
Clean up and reformat documentation, standardise references to packages,
links and author e-mail addresses -
Remove deprecated functions
Bug fixes
-
Correct field names in
get_precis_forecast()
wheremaximum_temperature
and
minimum_temperature
were reversed -
Move rappdirs to Suggests to fix NOTEs on https://cran.rstudio.com/web/checks/check_results_bomrang.html
Atherton
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
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
Minor changes
- Much faster station location checking using
sf::st_join()
Bug fixes
- Correct issues with updating internal databases
Dubbo
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 anorg_state
column.
However,bomrang
will use the correctedstate
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 usingtryCatch()
and then again without
Opera house
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()
andget_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 bymanage_cache$list()
-
bomrang_cache_details()
, now superceded bymanage_cache$details()
-
bomrang_cache_delete()
, now superceded bymanage_cache$delete()
-
bomrang_cache_delete_all()
, now superceded bymanage_cache$delete_all()
Punyelroo
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 toupdate_forecast_towns()
-
Update internal stations list with latest data from BoM
Bug fixes
- Fix issue where updating internal stations would fail
Gluepot
Adelaide
Bug Fixes
-
Fix typo in
check_states()
-
Replace
warning()
withmessage()
inget_states()
Major changes
- Fetch BoM 0900 and 1500 weather bulletins from SHTML sources and create a
tidy data frame of the data
South Australia
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 astate
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 ofpaste0()
-
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
usingrlang
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)
inget_precis_forecast()