Package: pls4all Type: Package Title: Partial Least Squares and Chemometrics Engine Version: 1.3.6 Date: 2026-10-06 Authors@R: c(person("Gregory", "Beurier", role = c("aut", "cre"), email = "gregory.beurier@cirad.fr"), person("pls4all", "contributors", role = "ctb")) Description: A portable Partial Least Squares engine for chemometrics: the slim, PLS-focused distribution carved from the 'nirs4all-methods' library. It ships every method built on the shared PLS core (NIPALS, SIMPLS, SVD, kernel, wide-kernel, orthogonal-scores, power, randomized SVD, PCR): regression variants (sparse SIMPLS, CPPLS, weighted, robust, ridge, continuum, multi-block, GLM, MIR), adaptive AOM-PLS / POP-PLS operator selection, variable-selection methods (SPA, CARS, GA, random frog, stability selection, VIP), PLS diagnostics (Hotelling T2, Q residuals, DModX), and calibration transfer (PDS, DS). The spectroscopy-specific surface (spectral preprocessing, augmentation, sample filters, signal-type detection) lives in the full 'nirs4all-methods' distribution. The same 'C++17' numerical core powers both; here it is vendored and compiled from source at install time, with no external system libraries required. License: CeCILL (== 2.1) URL: https://github.com/GBeurier/nirs4all-methods BugReports: https://github.com/GBeurier/nirs4all-methods/issues SystemRequirements: C++17, GNU make NeedsCompilation: yes Encoding: UTF-8 Imports: stats Suggests: testthat (>= 3.0.0), knitr, rmarkdown, markdown, pls VignetteBuilder: knitr Config/testthat/edition: 3 Config/roxygen2/version: 8.0.0 Config/pak/sysreqs: make Repository: https://gbeurier.r-universe.dev Date/Publication: 2026-10-13 09:45:01 UTC RemoteUrl: https://github.com/GBeurier/nirs4all-methods RemoteRef: HEAD RemoteSha: 131a15a6bbf73a8ab941c7b3fb81b21f6b71b059 RemoteSubdir: bindings/r/pls4all Packaged: 2026-10-13 12:07:13 UTC; root Author: Gregory Beurier [aut, cre], pls4all contributors [ctb] Maintainer: Gregory Beurier