Jchemo is a Julia package originally focused on partial least squares regression (PLSR) and PLS discrimination (PLSDA), including advanced methods like locally weighted PLS (kNN-LWPLS-R & -DA). Over time, it has evolved to include a broader range of dimension-reduction, regression, discrimination, and signal preprocessing tools.
Reference:Lesnoff, M. (2021). Jchemo: Chemometrics and machine learning for high-dimensional data with Julia. https://github.com/mlesnoff/Jchemo.jl