• Fixes and modifications for hydro_imgw() set of functions due to changes in the IMGW-PIB hydrological datasets
    • adjusting code to recognize different encoding and directory structure
    • adjusting changes in metadata
    • removed option to download data for “semiannual and annual” time resolutions due to inconsistencies in the data
  • Fix unit tests for ogimet- and IMGW-related datasets
  • Resolving date formatting for hydrological data - the Date column represents calendar date
  • Corrected logic in downloading hourly OGIMET dataset
  • Major fixes for adjusting code to stay in line with CRAN policies
  • Corrected duplicated column names for IMGW-PIB stations
  • Adjusted encoding changes and documentation updates in meteo_imgw_telemetry_stations()
  • Corrected encoding problems for some of platforms where IMGW-PIB metadata were not parsed correctly
  • Added location of IMGW-PIB telemetry stations within meteo_imgw_telemetry_stations()
  • Minor bug fixes
  • Fix problems with downloading precip dataset from IMGW-PIB repository after recent changes in metadata
  • Bug fix for ogimet_daily if data contains more than one year
  • A new approach for handling CRAN policy for resolving problems if network issues are detected or some of the external services are temporarily down.
  • Adding allow_failure argument used by default that turns off automatic debugging but avoid warnings and errors for most typical use cases
  • re-factoring of unit tests
  • documentation build with CI/CD
  • updating vignettes and examples, including the way to use climate with Python
  • meteo_imgw family of functions supports multiple names as argument - bug fix
  • unit tests and code coverage computed with CI/CD
  • units added to column labels for nearest_stations_ set of functions instead of column names for easier processing (e.g. [km] are visible now only as attributes)
  • new functions follow lintr settings
  • Function spheroid_dist added to improve accuracy of calculations between points, but also avoid installing GIS dependencies (thanks to @kadyb)
  • Function nearest_stations_imgw() now uses the Vincenty’s formula in spheroid_dist to calculate the distance between points on a spheroid, not the Euclidean distance (previously results were inaccurate for some specific cases)
  • minor bugs fixes and improvements
  • Adding possibility to download BUFR vertical sounding dataset from http://weather.uwyo.edu/upperair/sounding.html; extra information with supporting example added to the sounding_wyoming’s documentation
  • hydro_imgw supports now exception for current year which has no flow data until it is verified by the IMGW-PIB
  • ogimet_daily automatically detects column names to be used for extraction in final data.frame; extra debugging info when temperature or precipitation columns are missing
  • minor changes in documentation (e.g. updated links to NOAA website)
  • Adding data.table package to read CP1250 on machines that do not support this encoding (translit used instead)
  • Changing URL danepubliczne.imgw.pl to dane.imgw.pl where needed
  • Fixing minor ogimet and IMGW bugs
  • Do not stop downloading data from ogimet.com, instead check for all available data in given period of time
  • Adding informative message if problems with NOAA hourly dataset occur
  • Informative message if problems with downloading detected for non-IMGW dataset
  • stop working if no internet connection detected
  • Adding nearest_stations_noaa for NOAA hourly dataset
  • Following CRAN policies
    • Adding information if connection issues detected or URL no accessible
    • RCurl dependency removal
    • CO2 & Wyoming examplary data can be loaded offline
  • New dataset:
    • Hourly NOAA ISH (Integrated Surface Hourly) data - global meteorological dataset dated back up to 1900
  • Bug fixes
    • #27
  • New datasets:
    • CO2 concentration from Mauna Loa observatory
  • Bug fixes
    • #26
  • climate is independent of imgw package
  • Bug fixes
    • #24
  • restored possibility of downloading single station from Polish (IMGW) repository
  • improves API
  • splits imgw into two packages: imgw and climate