SCM

SCM Repository

[matrix] Diff of /pkg/ChangeLog
ViewVC logotype

Diff of /pkg/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1312, Thu Jul 6 15:29:56 2006 UTC revision 1331, Sat Jul 22 17:59:53 2006 UTC
# Line 1  Line 1 
1    2006-07-22  Martin Maechler  <maechler@stat.math.ethz.ch>
2    
3            * R/Matrix.R: Coercions "Matrix" -> (sparse|dense)Matrix
4            via new smart
5            * R/Auxiliaries.R (as_Csparse, as_dense, .M.shapse): new
6            utility functions.
7    
8    
9    2006-07-21  Martin Maechler  <maechler@stat.math.ethz.ch>
10    
11            * R/Csparse.R (tril, triu, band): do return *triangular* classed
12            matrices when appropriate; band() even symmetric ones.
13            (replCmat): extend to potentially all "CsparseMatrix"
14            * R/Tsparse.R (replTmat): extend to all "TsparseMatrix"; hence
15            allow subassignment for special sparse matrices.
16    
17            * R/Auxiliaries.R (as_geClass): factor out the  .M.kind() functionality
18    
19            * src/lmer.c (mer_MCMCsamp, glmer_MCMCsamp): new 'verbose'
20            argument; in glmer_*(): print only if(verbose).
21    
22            speed-optimize a few places by moving REAL(.) out of loops.
23    
24            * src/lmer.h, src/init.h, R/lmer.R:  related to above.
25    
26    2006-07-20  Martin Maechler  <maechler@stat.math.ethz.ch>
27    
28            * R/Matrix.R("["): disable ("Matrix", i = "logical", j = "missing"),
29                    since that wrongly triggers also for M[ logi , ]
30    
31            * R/denseMatrix.R: "[" methods now also work e.g. when indexing
32            a symmetric matrix that results in a non-symmetric one.
33            * R/Auxiliaries.R (as_geClass): new function used in "[" above.
34    
35            * R/dMatrix.R: make round(M) work as round(M, 0)
36    
37            * R/dgTMatrix.R (image): coordinate system and axis now use
38            1-based indices, not 0-based ones.
39    
40            * R/Tsparse.R (.ind.prep for "["): get rid of max(<empty>) warning.
41            * tests/indexing.R: test it.
42    
43            * NAMESPACE: export isSymmetric(); has been a generic in "base" for a while;
44            * man/isSymmetric-methods.Rd: and document it.
45    
46            * R/SparseM-conv.R: added coercion methods for some 'SparseM' matrices.
47            * man/SparseM-conv.Rd: docu them
48    
49            * tests/other-pkgs.R: renamed from tests/graph.R and add example
50                    for 'SparseM' conversions
51    
52    2006-07-17  Douglas Bates  <Douglas.Bates@R-project.org>
53    
54            * R/Matrix.R (head): added head() and tail() methods.
55    
56    2006-07-17  Martin Maechler  <maechler@stat.math.ethz.ch>
57    
58            * DESCRIPTION (Version): 0.995-12 released to CRAN
59    
60    2006-07-15  Martin Maechler  <maechler@stat.math.ethz.ch>
61    
62            * tests/simple.R: add check for correct dsT -> dgT coercion;
63                    add check for correct printing of symmetric sparse matrices.
64    
65            * R/Auxiliaries.R (non0ind): return *all* non-0 entry indices also
66            for sparse symmetric matrices.
67    
68            * src/dsTMatrix.c (dsTMatrix_as_dgTMatrix): do not copy the
69            diagonal twice.
70    
71    2006-07-11  Douglas Bates  <Douglas.Bates@R-project.org>
72    
73            * src/dsTMatrix.c (dsTMatrix_as_dgTMatrix): Fix a case of INTEGER
74            being applied to the x slot (detected by Brian Ripley).
75    
76    2006-07-10  Martin Maechler  <maechler@stat.math.ethz.ch>
77    
78            * src/dgCMatrix.c (dgCMatrix_validate): 'p' slot must have correct length.
79    
80            * R/Auxiliaries.R (isTriC): fix buglet (we were 1-based!)
81    
82    2006-07-08  Martin Maechler  <maechler@stat.math.ethz.ch>
83    
84            * src/lgCMatrix.c (lgCMatrix_diag): new function
85            * R/lgCMatrix.R (diag): for new method
86    
87            * R/AllClass.R (TsparseMatrix): do use Tsparse_validate
88                 ==> construction of illegal "*gTMatrix" via new() should
89                 now be much less easy:
90            * tests/Class+Meth.R: assertError() for some illegal "dgT*"
91    
92            * R/Matrix.R (Matrix): Matrix(0, nrow,ncol) now "goes sparse"
93                    directly.
94            * man/Matrix.Rd: documents it.
95    
96  2006-07-06  Douglas Bates  <bates@R-project.org>  2006-07-06  Douglas Bates  <bates@R-project.org>
97    
98          * src/pedigree.c (pedigree_inbreeding): Correction in          * src/pedigree.c (pedigree_inbreeding): Correction in
# Line 9  Line 104 
104          objects.  Modified validity check on pedigree objects to account          objects.  Modified validity check on pedigree objects to account
105          for nonparallel patterns of missingness of parents.          for nonparallel patterns of missingness of parents.
106    
107            * man/{lmer-class.Rd,mcmcsamp.Rd}: Update documentation for glmer
108            class.
109    
110    2006-07-01  Martin Maechler  <maechler@stat.math.ethz.ch>
111    
112            * R/pMatrix.R: coercion pMatrix -> Tsparse
113    
114  2006-06-12  Douglas Bates  <bates@R-project.org>  2006-06-12  Douglas Bates  <bates@R-project.org>
115    
116            * DESCRIPTION (Version): 0.995-11 released to CRAN
117    
118          * R/lmer.R (mcmcsamp method): Corrected arrangments of names on          * R/lmer.R (mcmcsamp method): Corrected arrangments of names on
119          the output from mcmcsamp.          the output from mcmcsamp.
120    
# Line 23  Line 127 
127    
128          * R/diagMatrix.R (setAs): define coercion methods to sparse matrix          * R/diagMatrix.R (setAs): define coercion methods to sparse matrix
129          classes.          classes.
130            * R/sparseMatrix.R etc: multiplication of diagonal and sparse
131    
132  2006-06-08  Martin Maechler  <maechler@stat.math.ethz.ch>  2006-06-08  Martin Maechler  <maechler@stat.math.ethz.ch>
133    

Legend:
Removed from v.1312  
changed lines
  Added in v.1331

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge