Hi, I'm a new user to mixOmics, so I apologize if this is naive. When tune.spls is ran with multiple CPUs an error saying "object 'test.keepY' not found" is thrown. When this is declared explicitly in the tune.spls function e.g tune.spls(X, Y, test.keepX = c(1, 10, 100), test.keepY = ncol(Y)) an unused argument error is thrown (unused argument (test.keepY = ncol(Y))). To avoid these errors test.keepY needs to be declared outside of the function. This seems only to be an issue when multiple cpus are used.
Issue #170 resolved