NEWS
meteoland 2.2.2 (2024-10-17)
- Avoid spatial operations when unnecessary when creating interpolator
meteoland 2.2.1 (2023-11-29)
- Correction of error caused by Rcpp bug
meteoland 2.2.0
- New interpolation parameters for PET calculation (defaults compatible with previous versions)
meteoland 2.1.0 (2023-08-21)
- Cleaning deprecated classes
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 (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 (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 of
meteoland
, 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.
- Maintenance of the old workflows:
- Bug correction in the interpolation.cv
- Bug correction in interpolategrid
meteoland 1.0.3 (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
meteoland 1.0.2 (2022-01-05)
- Remove non-necessary dependencies (xml2, httr, jsonlite)
- Documentation bug
meteoland 1.0.1 (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'
meteoland 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
meteoland 0.9.9
- New functions 'downloadMETEOCLIMATICcurrentday' and 'downloadMETEOCLIMATICstationlist' by MalditoBarbudo, inspired by lemuscanovas
- Bug correction in 'downloadAEMEThistorical'
meteoland 0.9.8
- Bug correction in '.openwritegridNetCDF'
meteoland 0.9.7 (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'
meteoland 0.9.6
- Allow missing Precipitation when building MeteorologyInterpolationData
- New functions for conversion between relative humidity and dew temperature
meteoland 0.9.5
- Update of reshapeworldmet to adapt to changes in package worldmet v.0.9.0
- Update of function downloadSMCcurrentday
meteoland 0.9.4 (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.
meteoland 0.9.3 (2020-06-09)
- New functions 'readNetCDFpoints','readNetCDFproj4string', 'readNetCDFgridtopology' and 'readNetCDFdates'.
- Bug correction byPixels in interpolationpixels/interpolationgrid.
meteoland 0.9.2 (2020-03-31)
meteoland 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()
meteoland 0.8.9
- New functions to download data from 'meteogalicia' (MG)
- Improvements in function 'reshapeworldmet'
- New (public) functions 'humidity_relative2specific' and 'humidity_specific2relative'
meteoland 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
meteoland 0.8.7
- New function 'readmeteorologygridpoints'
- New function 'writemeteorologygridpixel'
- New functions 'mergegrids' and 'mergepoints'
- Reading multiple grid/pixels files
meteoland 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
meteoland 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
meteoland 0.8.4
- New function to calculate rainfall erosivity
meteoland 0.8.3 (2019-11-05)
- Remove dependencies of ncdf4.helpers
meteoland 0.8.2
- Documentation converted to bookdown reference book.
- Bug correction in function 'doQmapDeque'
meteoland 0.8.1 (2019-05-29)
- Modification of 'radiation_directDiffuseInstant' and 'radiation_directDiffuseDay' to account for topographic effects
- New function 'summarypoint'
meteoland 0.8.0 (2019-04-29)
- New functions 'downloadSMCstationlist', 'downloadSMCcurrentday', 'downloadSMChistorical' and 'downloadSMCvarmetadata'.
- Update of vignette 'Meteorology'.
meteoland 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.
meteoland 0.7.8
- Corrected bug MeteorologyInterpolationData with SpatialPointsTopography as input
- Updated user guide documentation
meteoland 0.7.7 (2018-10-22)
- Empirical quantile mapping according to original method (Déqué)
- Dependency from package 'qmap' removed
meteoland 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
meteoland 0.7.5 (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
meteoland 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
meteoland 0.7.3
- New function 'meteocomplete'.
- Improvement of function 'meteoplot' to accept data frames with daily meteorological data as input
meteoland 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'
meteoland 0.7.1 (2018-03-10)
- Bug correction in interpolationpixels (with export=TRUE)
- Bug correction in correctionpoints.errors (with rds input)
meteoland 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
meteoland 0.6.9
- Allow saturated (> 100% values) in relative humidity when extracting from NetCDF and when performing bias correction
meteoland 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
meteoland 0.6.7 (2017-11-15)
- Improvements in 'subsample' function
- New function 'radiation_skyLongwaveRadiation'
meteoland 0.6.6
- Export format txt/rds
- Changed description
meteoland 0.6.5
- Default correction method for wind switched to 'quantmap'.
- Unbias method for Tmin and Tmax applies bias from Tmean (if also unbiasing).
- Quantile mapping method for Tmin and Tmax is applied to (Tmin-Tmean) and (Tmax-Tmean).
meteoland 0.6.4 (2017-09-05)
- Corrected a bug in the correction of relative humidity.
- New function 'correctionpoints.errors' to evaluate correction errors for the reference period.