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.