SCM Repository

[matrix] Diff of /pkg/Matrix/TODO
 [matrix] / pkg / Matrix / TODO Diff of /pkg/Matrix/TODO

revision 2965, Fri Feb 28 22:50:04 2014 UTC revision 2966, Tue Mar 4 07:35:12 2014 UTC
# Line 25  Line 25
25  ** DONE generalize new "indMatrix" class, to allow 0 repetitions  ** DONE generalize new "indMatrix" class, to allow 0 repetitions
26   of some samples, i.e., columns of all 0 s. It's mathematically more   of some samples, i.e., columns of all 0 s. It's mathematically more
27   natural --> typically will be useful.   natural --> typically will be useful.
28    ** DONE R/products.Rout -- [t]crossprod() could/should become more lenient with *vector*s
29    *** TODO consider analagous changes to base-R [t]crossprod()
30  ** TODO cor(<sparseMatrix>) and cov(<sparseMatrix>)  at least for y=NULL ("no y").  ** TODO cor(<sparseMatrix>) and cov(<sparseMatrix>)  at least for y=NULL ("no y").
31  -> ~/R/MM/Pkg-ex/Matrix/cor_sparse-propos.R <- http://stackoverflow.com/questions/5888287/  -> ~/R/MM/Pkg-ex/Matrix/cor_sparse-propos.R <- http://stackoverflow.com/questions/5888287/
32  ** TODO Investigate the "band changing (and getting) ideas  'band<-' etc,  ** TODO Investigate the "band changing (and getting) ideas  'band<-' etc,
# Line 214  Line 216
216    replCmat() uses as_CspClass() and drop0(.) which itself call    replCmat() uses as_CspClass() and drop0(.) which itself call
217    as_CspClass() quite a bit.  --> try to replace these by    as_CspClass() quite a bit.  --> try to replace these by
218    as(*, "CsparseMatrix"); forceSymmetric, etc.    as(*, "CsparseMatrix"); forceSymmetric, etc.

219  ** writeMM(obj, file=stdout()) creates file "1" since file is silently  ** writeMM(obj, file=stdout()) creates file "1" since file is silently
220    assumed to be a string, i.e. cannot be a connection.    assumed to be a string, i.e. cannot be a connection.
221    An R (instead of C) version should be pretty simple, and would work with    An R (instead of C) version should be pretty simple, and would work with
222    connections automatically ["lsparse" become either "real" or    connections automatically ["lsparse" become either "real" or
223    "pattern", "depending if they have NAs or not].    "pattern", "depending if they have NAs or not].

224  ** <diagMatrix> o <ddenseMatrix> still works via sparse in some cases, but  ** <diagMatrix> o <ddenseMatrix> still works via sparse in some cases, but
225    could return <diagMatrix> in the same cases where <diagMatrix> o <numeric> does.    could return <diagMatrix> in the same cases where <diagMatrix> o <numeric> does.
226

Legend:
 Removed from v.2965 changed lines Added in v.2966

 root@r-forge.r-project.org ViewVC Help Powered by ViewVC 1.0.0
Thanks to:  