NEWS/ChangeLog for RFmerge
o RFmerge now has a graphical logo.
o RFmerge now has a webpage (https://hzambran.github.io/RFmerge/), created by pkgdown.
o CITATION file: Updated style The DOI was changed form the one given by Zotero to the new DOI that will be given by CRAN (10.32614/CRAN.package.RFmerge).
o The 'parallel' option is working now (based ont he 'terra' package), thank to the asssistance of Codex (ChatGPT).
o Several small enhancements and quality control changes.
o The package was completely checked and modified when deemed appropiate in order **to make it work with the 'terra' pacakge instead of the superseeded 'raster' package**. This was motivated by a tehnical course OScr Baez-Villanueva an I gave to SISSA in Buenos Aires (Argentina). However, the parallel option did not work due to problems with the use of SpatRast and SpatVec objects in the terra package. For this reason, this version remained only on Github, without being submitted to CRAN.
o Updated version after CRAN reported an unnecessary 'RFmerge-internal.Rd' file, which was removed for this release.
o Updated version after CRAN reported an error in the vignette ("Invalid argument: 'cov' and 'mask' have different CRS !!"). this error was previously undetected because the package was tested with R-devel in combination with GEOS 3.5.1, GDAL 2.2.2, PROJ 4.9.2, while CRAN uses GEOS 3.8.1, GDAL 3.0.4, PROJ 7.0.0.
o Updated version after CRAN reported a problem with the vignette when tested against R-devel.
o 'rfmerge': sf::st_crs(x])[["epsg"]] was changed to 'sf::st_crs(x)$proj4string' for identifying the projection of a vectorial or raster object. This was due to a report from Edzer Pebema mentioning that the old call used a legacy 'crc' structure, which was changed in the new verison of the 'sf' package.
o 'rmarkdown' was added to 'Suggests' after failing a new CRAN test.
o the minimal vignette was modified to automatically set the 'parallel' argumento to 'paralell' or 'parallelWin' depending whether the OS is based on GNU/Linux or Windows, respectively.
o 'RFmerge-package.Rd': now the example correctly uses 2 cores as maximum when package is tested with the "--run-donttest" option
o DOI was added to the CITATION file and all the references within the package (the article was available online in January 2nd).
o A maximum of two cores is used in all examples (fixed, with respect to the previous version).
o Improved vignettes (minor details).
o 'RFmerge.R': new argument 'write2disk' to allow the user to choose whether the output merged layers should be written to disk or not. Default value is 'FALSE'.
o 'RFmerge.R': 'installed.packages()' was replaced by 'find.package', for increasing efficiency to find out if a named package is installed or not.
o Examples are now run within a 'donttest{}' piece of code instead of a '\dontrun{}' one.
o A maximum of two cores is used in all examples, even if the number of cores available is much larger than that (required by CRAN)
o RFmerge.Rd: '\value' tag was added, explaining the returning object of the function.
o Hengl et al. (2018) was added as a reference.
o The package was built using the '--compact-vignettes="gs+qpdf"' to avoid the following WARNIG from CRAN: "'gs+qpdf' made some significant size reductions".
o Full PDF vignette was replaced by a minimal RMarkdown version to avoid dependencies from rgdal, hydroTSM, and hydroGOF.
o First release
o It depends on R >= 3.5.0 because serialized objects (.rds data files) in serialize/load version 3 cannot be read in older versions
o RMarkdown vignette was replaced by a sttic PDF one to avoid dependencies from rgdal, hydroTSM, and hydroGOF.