You can clone with
HTTPS or Subversion.
In the SVD rather than returning S as a diagonal matrix, per the docs and behaviour of Colt, the diagonal of that matrix is returned as a vector. See
The patch is just to remove the call to (diag ...) and I'm happy to submit it if we're agreed that this is the sensible behaviour.
This is already fixed in 1.5.0-SNAPSHOT, where we switched to clatrix