Changes in version 0.4.0 - The AZMet API was updated to return HTTP error codes for bad requests or server errors and these are now displayed to users. - Updated az_add_units() to include columns returned by az_15min(), az_lw15min(), and az_lwdaily() - Added Duncan station ("az46") to station information - tibbles produced by az_*() functions now have the "labels" attribute set on columns. This is used for things like tooltips in the Positron data viewer and default axis labels for ggplot2 plots (https://tidyverse.org/blog/2025/09/ggplot2-4-0-0/#labels) - Updated package to access data from 2020 - Added end_date variable with value NA to azmet-station-info.csv - Reformatted start_date variable to work with data download functions - Added Elgin station ("az47") to station information - Added start_date and status variables to azmet-station-info.csv - Added Chino Valley station ("az45") to station information - Added Test station ("az99") to station information - Added function az_lwdaily() for downloading daily leaf wetness data, which now are available via the API - Added function az_lw15min() for downloading 15-minute (a.k.a. "real-time") leaf wetness data, which now are available via the API - Added function az_15min() for downloading 15-minute (a.k.a. "real-time") data, which now are available via the API Changes in version 0.3.0 - az_hourly() now accepts dates for start_date_time and end_date_time - Improved messages regarding what date/time ranges are being queried and returned by data retrieval functions. - az_hourly() now returns data from the previous hour when start_date_time and end_date_time are not supplied rather than returning the previous day of hourly data. - azmet is now much more verbose, printing messages about which data are requested and which data are returned. - Added an option "azmet.print_api_call" which, when set to TRUE prints the HTTP request sent to the API—for debugging purposes. - Fixed a bug that caused an error when data was requested from all stations but some stations didn't have data for all variables. - Requests for data before January 1, 2021 now error, since these data are not on the AZMet API (yet). Changes in version 0.2.1 - az_daily() and az_hourly() now print a warning if there is any missing data for the combination of dates and stations requested - Transferred maintenance of package to Jeremy Weiss - Timestamp for hourly and daily maximum two-minute sustained wind speeds, wind_2min_timestamp now appears in downloaded data - Variable type for hourly and daily wind_2min_timestamp now is date-time instead of character with correct time zone, tzone = "America/Phoenix" - Values for hourly date_datetime variable now have tzone = "America/Phoenix" assigned - The station_info dataset now includes elevation Changes in version 0.2.0 - azmetr now uses the httr2 package instead of httr for API requests. This change allowed for easier rate limiting - There is now a rate limit of 4 requests per second to the API. This shouldn't cause noticeable slowdowns except when using the station_id argument maybe - az_add_units() now adds units to new wind_2min_* variables recently added to the API Changes in version 0.1.0 - functions now check if supplied station_id is valid and an active station before querying the API - added station_info dataset with station names, IDs, and location. - az_daily() and az_hourly() convert values like -999, -9999, etc. into NAs - functions now return a 0x0 tibble when no data is returned by the API - changed internal use of base R pipe (|>) to magrittr pipe (%>%) instead of requiring R 4.1 or later - exports magrittr pipe (%>%) so it can be used when loading only azmetr - You can now supply POSIXct or Date values to start_date and end_date arguments in addition to character ISO representations of date (e.g. YYYY-MM-DD or YYYY/MM/DD). You can supply POSIXct to start_date_time and end_date_time. Additionally, you can use character with at least (but potentially more) precision to the hour. (e.g., YYYY-MM-DD HH:MM:SS now works and gets rounded down to the nearest hour). - added vignettes - fixed a bug where the wrong units were added to variables ending in _mps by az_add_units() Changes in version 0.0.0.9000 - Functions for accessing hourly (az_hourly()) and daily (az_daily()) weather, and cumulative heat units / ETO (az_heat()) added. - Added a NEWS.md file to track changes to the package.