I posted this originally as an issue on the GitHub page but was redirected
here, which seems like a great resource. Also, seems like this is more
just my misunderstanding than an issue with the code, so this should be
more appropriate.
With Julia 0.4+, it seems that using
F = qr(A,pivot=true);
is no longer the correct calling syntax, but I do not understand the new
syntax. The documentation gives,
help?> qr
search: qr qrfact qrfact! sqrt sqrtm isqrt require QuickSort PartialQuickSort
qr(A [,pivot=Val{false}][;thin=true]) -> Q, R, [p]
Compute the (pivoted) QR factorization of A such that either A = Q*R or
A[:,p] = Q*R. Also see qrfact. The default
is to compute a thin factorization. Note that R is not extended with zeros
when the full Q is requested.
but it seems that "pivot" is not a keyword argument. I must just not
understand the meaning of the function signature. Can someone give me an
example of how to call QR with pivoting? I was directed to
https://github.com/JuliaLang/julia/blob/release-0.4/NEWS.md, but I cannot
find anything in the 0.4 changes that seems to indicate the correct way to
do this.
Thanks!