Skip to contents

climaemet 1.4.0

CRAN release: 2024-08-28

  • New functions:
  • Increase timeout limit with httr2::req_timeout().
  • Better management of non valid/duplicated/empty API keys.
  • New packages added to ‘Suggest’: terra.

climaemet 1.3.0

CRAN release: 2024-06-23

climaemet 1.2.1

CRAN release: 2024-01-30

  • On aemet_monthly_period(extract_metadata = TRUE) honor the start and end parameters.
  • Update docs.

climaemet 1.2.0

CRAN release: 2023-08-30

  • Now it is possible to extract metadata from each API call using the parameter extract_metadata = TRUE (#40).
  • Improve the API call system to avoid API throttling.
  • aemet_stations() result is cached temporarily on tempdir(), avoiding unneeded API calls.

climaemet 1.1.1

CRAN release: 2023-05-25

  • Fix an error on the conversion to sf objects.
  • Documentation improvements.

climaemet 1.1.0

CRAN release: 2023-02-16

climaemet 1.0.2

CRAN release: 2022-08-14

  • Fix docs as per CRAN request

climaemet 1.0.1

CRAN release: 2022-02-24

  • Add new citation.
  • Adapt some examples.
  • Remove lubridate dependency.
  • No more messages when loading the library.

climaemet 1.0.0

CRAN release: 2021-09-16

Breaking changes:

  • apikey parameter has been deprecated on all the functions. Now the API Key is globally managed via an environment variable: see aemet_api_key().

Major changes

  • Results are provided on tibble format.
  • Results are parsed to the correct formats (numbers and dates when possible).
  • Spatial support: New option return_sf would return sf objects instead of tibble objects. sf(>= 0.9) required, listed on ‘Suggests’ so it is not strictly required.
  • API functions gain new parameters, as verbose, to check results.

Enhancements

  • aemet_last_obs() now is vectorized and it can also retrieve all the stations at a glance with station = "all"
  • aemet_last_obs() now is vectorized and it can also retrieve all the stations at a glance with station = "all"
  • aemet_daily_clim() now is vectorized and it can also retrieve all the stations at a glance with station = "all"
  • New function get_metadata_aemet().
  • New function ggclimat_walter_lieth(). This function is now the default for climatogram_* functions (experimental). Old behavior can be reproduced with options ggplot2 = FALSE.
  • Plot functions gains new parameters (verbose and ...). Now it is possible to pass colors to the plotting functions.
  • New example data sets: climaemet_9434_climatogram, climaemet_9434_temp, climaemet_9434_wind.

Internal changes

  • Code optimization.
  • Dependencies have been reviewed.
  • Now palettes are generated with hcl.colors() (base R)

climaemet 0.2.0

CRAN release: 2020-07-17

  • rename ggstripes_station() to climatestripes_station().
  • climatogram_normal(). New function to plot a Walter & Lieth climatic diagram from normal climatology values.
  • climatogram_period(). New function to plot a Walter & Lieth climatic diagram for a specified time period.
  • ggwindrose(). New function to plot windrose diagram.
  • windrose_days(). New function to plot a windrose (speed/direction) diagram of a station over a days period.
  • windrose_period(). New function to plot a windrose (speed/direction) diagram of a station over a time period.

climaemet 0.1.0

CRAN release: 2020-07-07

  • First release July 2020.