Changelog
Source:NEWS.md
meteoland 2.2.2
CRAN release: 2024-10-17
- Avoid spatial operations when unnecessary when creating interpolator
meteoland 2.2.0
- New interpolation parameters for PET calculation (defaults compatible with previous versions)
meteoland 2.0.2
- Modification of default variables for interpolator_calibration
- Avoiding interpolation in cells with missing elevation
- Fixed #21. Now
meteo_complete
works with missing Precipitation - Option ‘ignore_convex_hull_check’ allows ignoring when target point is outside the convex hull
meteoland 2.0.1
CRAN release: 2023-05-29
- Hard deprecation of “sp”, “raster” and “rgdal” depedencies, including functions and classes using them.
- Removed old vignettes and old example data
- meteospain dependency moved to SUGGESTS
meteoland 2.0.0
CRAN release: 2023-02-17
- Added the new workflows to work without
sp
,raster
,rgdal
packages. This is a breaking change, meaning it affects all the package:- New functions for interpolation, calibration, cross-validation and summarising workflows has been added. See
vignette("tidy-meteoland", package = "meteoland")
for more info. - Added deprecation notices for all functions that use
sp
,raster
,rgdal
packages internally. - All functions using
sp
,raster
,rgdal
packages enter in maintenance mode. Starting in June, they will stop working in newer versions ofmeteoland
, as these packages also enter in maintenance mode - Added tests for new workflows
- Added tests for results equivalences between new and current workflows
- Updated documentation (functions) to use roxygen2
- Added vignetes for the new workflows and the rationale behind it.
- New functions for interpolation, calibration, cross-validation and summarising workflows has been added. See
- Maintenance of the old workflows:
- Bug correction in the interpolation.cv
- Bug correction in interpolategrid
Version 1.0.3
CRAN release: 2022-09-08
- Minor C code corrections (clang check)
- Elimination of sysdata (SMCvarcodes not needed)
- Bug correction in the construction of MeteorologyInterpolationData from SpatialPointsMeteorology
- Minor corrections to interpolation of wind speed and relative humidity, and to PET estimation when wind speed is missing
Version 1.0.2
CRAN release: 2022-01-05
- Remove non-necessary dependencies (xml2, httr, jsonlite)
- Documentation bug
Version 1.0.1
CRAN release: 2021-11-29
- New function ‘reshapemeteospain’ to reshape weather data obtained using package ‘meteospain’
- Functions ‘downloadXXXstation’, ‘downloadXXXcurrentday’ and ‘downloadXXXhistorical’ now call functions from package ‘meteospain’
Version 1.0.0
- ‘debug’ option in interpolation params to force additional output
- Download functions DEPRECATED. User is advised to use package ‘meteospain’
- CRS specification changed to SRS_string
Version 0.9.9
- New functions ‘downloadMETEOCLIMATICcurrentday’ and ‘downloadMETEOCLIMATICstationlist’ by MalditoBarbudo, inspired by lemuscanovas
- Bug correction in ‘downloadAEMEThistorical’
Version 0.9.7
CRAN release: 2020-10-27
- Bug correction in ‘mergegrids’
- Bug correction in ‘.putgridvardataday’
- Flexible variable definition for ‘writemeteorologygrid’ and ‘writemeteorologypoints’
- MeteorologyUncorrectedData accepts filenames as input to avoid loading large files in memory when calling ‘correctionpoints’
Version 0.9.6
- Allow missing Precipitation when building MeteorologyInterpolationData
- New functions for conversion between relative humidity and dew temperature
Version 0.9.5
- Update of reshapeworldmet to adapt to changes in package worldmet v.0.9.0
- Update of function downloadSMCcurrentday
Version 0.9.4
CRAN release: 2020-08-27
- Update of CRS in package data.
- Modification of error handling in .get_data_aemet.
- Bug correction in functions as(,“STFDF”) for dates of length one.
Version 0.9.3
CRAN release: 2020-06-09
- New functions ‘readNetCDFpoints’,‘readNetCDFproj4string’, ‘readNetCDFgridtopology’ and ‘readNetCDFdates’.
- Bug correction byPixels in interpolationpixels/interpolationgrid.
Version 0.9.0
- New functions ‘extractdates’ and ‘extractvars’ replacing and generalizing ‘extractpointdates’.
- Function ‘summarypoints’ can summarize all variables at once.
- Unlimited NetCDF time dimension for grids and station dimension for points.
- Grids/pixels with no dates allowed
- Time (unlimited) is written as last dimension in grids, but can be read as first or last dimension
- New functions as() to transform grids/pixels meteorology into point meteorology
- New function writeemptymeteorologygrid()
Version 0.8.9
- New functions to download data from ‘meteogalicia’ (MG)
- Improvements in function ‘reshapeworldmet’
- New (public) functions ‘humidity_relative2specific’ and ‘humidity_specific2relative’
Version 0.8.8
- New functions ‘writemeteorologypoints’ and ‘readmeteorologypoints’ for storing/reading point data as/from netCDF
- Functions ‘interpolationpoints’ and ‘correctionpoints’ can now write their result to netCDF
- Function ‘summarypoints’ can now produce summaries reading from netCDF
- Function ‘extractpointdates’ can now extract data reading from netCDF
Version 0.8.7
- New function ‘readmeteorologygridpoints’
- New function ‘writemeteorologygridpixel’
- New functions ‘mergegrids’ and ‘mergepoints’
- Reading multiple grid/pixels files
Version 0.8.6
- New function ‘averagearea’
- New functions ‘defaultGenerationParams’ and ‘weathergeneration’ implementing a multisite and multivariate weather generator
- Modification of readmeteorologygrid/pixels to facilitate reading data from netCDF not created by meteoland
Version 0.8.5
- New functions to convert SpatialPointsMeteorology, SpatialPixelsMeteorology and SpatialGridMeteorology into objects of packages ‘spacetime’ and ‘stars’
- Functions to read/write NetCDF files reprogrammed and improved.
- Functions extractgridindex and extractgridpoints reprogrammed
Version 0.8.2
- Documentation converted to bookdown reference book.
- Bug correction in function ‘doQmapDeque’
Version 0.8.1
CRAN release: 2019-05-29
- Modification of ‘radiation_directDiffuseInstant’ and ‘radiation_directDiffuseDay’ to account for topographic effects
- New function ‘summarypoint’
Version 0.8.0
CRAN release: 2019-04-29
- New functions ‘downloadSMCstationlist’, ‘downloadSMCcurrentday’, ‘downloadSMChistorical’ and ‘downloadSMCvarmetadata’.
- Update of vignette ‘Meteorology’.
Version 0.7.9
- New function reshapeworldmet to reshape data downloaded using package ‘worldmet’
- New function reshapeweathercan to reshape data downloaded using package ‘weathercan’
- Transform point coordinate system in ‘interpolationpoints’, ‘interpolationpixels’ and ‘interpolationgrid’ if necessary
- Check for infinite values in ‘MeteorologyInterpolationData’
- New function ‘correctionpoint’.
- Bug corrected in ‘meteocomplete’.
- Added conversion from specific humidity to relative humidity in meteocomplete.
Version 0.7.8
- Corrected bug MeteorologyInterpolationData with SpatialPointsTopography as input
- Updated user guide documentation
Version 0.7.7
CRAN release: 2018-10-22
- Empirical quantile mapping according to original method (Déqué)
- Dependency from package ‘qmap’ removed
Version 0.7.6
- Methods ‘print/head/tail’ updated for objects SpatialPointsTopography and SpatialPointsMeteorology
- Subsetting for objects SpatialPointsMeteorology, SpatialGridMeteorology and SpatialPixelsMeteorology.
- Coercing objects of Spatial…Topography
- New vignette ‘user guide’ (old one renamed)
- Adapt to Rcpp changes
Version 0.7.5
CRAN release: 2018-08-22
- AEMET download using packages httr and jsonlite (code adapted from https://github.com/SevillaR/aemet)
- Methods ‘print/show’ added for objects of class SpatialPointsMeteorology, SpatialGridMeteorology and SpatialPixelsMeteorology.
- Methods ‘print/show’ added for objects of class SpatialPointsTopography, SpatialGridTopography and SpatialPixelsTopography.
- Methods ‘head/tail’ added for objects SpatialPointsTopography and SpatialPointsMeteorology
- Bug correction: Historical download of AEMET data returns SunshineHours
Version 0.7.4
- Added reference to publication
- Added citation reference.
- Bug correction: Over-dimensioned vectors for temperature differences (same for precipitation).
- Low-level interpolation routines made accessible to the user
- Bug correction: builder for MeteorologyInterpolationData
- Bug correction: Missing values in downloadAEMEThistorical
Version 0.7.3
- New function ‘meteocomplete’.
- Improvement of function ‘meteoplot’ to accept data frames with daily meteorological data as input
Version 0.7.2
- Update of functions to download data from AEMET to deal with encoding
- Update of function ‘SpatialPointsMeteorology’ to build objects from sets of data frames, one per date
- Update of function ‘MeteorologyInterpolationData’ to build objects from different data structures
- New function ‘summaryinterpolationdata’ to summarize objects of class ‘MeteorologyInterpolationData’
Version 0.7.1
CRAN release: 2018-03-10
- Bug correction in interpolationpixels (with export=TRUE)
- Bug correction in correctionpoints.errors (with rds input)
Version 0.7.0
- New S4 structures: SpatialPixelsTopography and SpatialPixelsMeteorology
- New function interpolationpixels
- Update of functions to download data from the Spanish Agencia Estatal de Meteorologia (AEMET)
- New function writemeteorologypixels
- Function correctiongrid removed (correction of weather series makes sense for point data)
- New function summarypixels
Version 0.6.9
- Allow saturated (> 100% values) in relative humidity when extracting from NetCDF and when performing bias correction
Version 0.6.8
- Modification of the precipitation interpolation (kernels)
- Modification of radiation calculation (diffuse light for slopes where direct light is too low)
- Modification of partitioning between direct and diffuse radiation
Version 0.6.7
CRAN release: 2017-11-15
- Improvements in ‘subsample’ function
- New function ‘radiation_skyLongwaveRadiation’