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 <gregory.beurier@cirad.fr>
