Changes in version 2024-01-12 Overview This release focuses on 1. fixing the warnings from the earlier Rcpp pacakge. 2. adding LICENSE 3. refining README Changes in version 2023-11-11 Overview This release focuses on refining the package to comply with CRAN's regulatory standards. MAINTENANCE - Achieve code coverage exceeding 100% - Upgrade RcppParallel to version 5.1.7 - Correct typos for improved clarity Changes in version 2023-01-28 Overview In this release, we focus on package maintenance. MAINTENANCE - Enhance code coverage over 99% - Update deprecated R settings and GitHub workflow files - Fix memory leak errors caused by tbb backend in RcppParallel when testing the package on the platform Debian Linux, R-devel, GCC ASAN/UBSAN - Enhance the readability of the resultant plot by adding math expression - Fix grammar errors Changes in version 2021-01-31 Overview In this release, we take care of the perspective of software quality by refactoring code for better readability and adding unit-tests. Accordingly, we add multiple features by separating implicit functions from spatpca. NEW FEATURES 1. thinPlateSplineMatrix() for producing a thin-plane spline matrix 2. predictEigenfunction()for estimating K dominant patterns on new sites 3. predict() for predicting new target variable Y on new sites 4. plot() for spatpca objects for plotting M-fold CV results MAINTENANCE - Add unit tests with code coverage 87% Changes in version 1.3.7 Overview - Remove the RcppParallel dependency and run computation sequentially to improve compatibility with CRAN checks. - Replace vignette animations with static figures to avoid optional multimedia dependencies. - Symmetrise matrices before inversion to silence Armadillo warnings.