Matrix 0.8-12 to 1.7-6
CRANRecord of 0.8-12Record of 1.7-6Both records side by side
- 0.8-12 and 1.7-6
- between them
- other releases
- daily mean, in 30-day steps
- before the CRAN mirror’s logs begin
- after this copy’s series ends on 27 Oct 2026
- Time between
- 7,992 days188 releases between
- Advisories, method
Method
Security advisories
Advisories come from the R Consortium advisory database, a community record of security problems in R packages, as OSV publishes it.
- The copy
- The record is read once a day. The data is published under the Apache License 2.0 and is credited on the advisories list.
- Box under the name
- Under the package's name, a box names any advisory that affects the current release, with its fix or that there is none.
- Ranges
- Advisories state ranges, such as from 0.9.12 up to but not including 1.8.8. Each range is checked against every version CRAN has published, using the version rules R itself uses, so a release that came out after the advisory was written is still caught by its range.
- Not the package
- The rating is for the library flaw itself, not for how exposed the R package is, and it is never added up into a figure for the package.
- None knownfor either release
- Exports, method
- 13 removed124 added
- Dependencies
- 13 changes9 added, 2 removed, 1 bound, 1 moved9 added, 2 removed
- Licence
- Changednow GPL (>= 2) | file LICENCE
- Maintainer
- Changednow Martin Maechler
Downloads while newest
Method, downloads Method Download figures count requests logged by each distribution channel. They are not counts of installs or of users, because each channel publishes its own totals and this site reads them.Downloads
- – before the CRAN mirror’s logs begin on 1 Oct 2012
| Release | Days newest | Days counted | CRAN downloads | Daily mean |
|---|---|---|---|---|
| 1.7-6 25 Jul to 29 Oct 2026, still the newest | 97 | 95 | 829,158 | 8,728 |
| 0.8-12 6 to 12 Sep 2004 | 7 | – | – |
Counted on the CRAN mirror from each release's day to the day before the next release. This copy's daily series ends on 27 Oct 2026, so a span that runs past it is counted to that day and its daily mean covers the days counted. Other channels repackage on their own schedules, so they are not split by release.
Dependencies
Method, dependencies Method Dependent packages are other packages that list this one under Reverse dependencies
Depends, Imports or LinkingTo in their DESCRIPTION file. Those fields list the packages a package needs to install, so dependents break if this one is archived or broken.Suggests install and run without it, and use it for tests, examples or an optional feature. They are counted as Suggested by, never among the dependents, and a package that also lists it under one of the three fields is a dependent and is not counted again.
- added
- removed
- bound or field changed
| Package | Field | 0.8-12 | 1.7-6 | |
|---|---|---|---|---|
| changed | R | Depends | >= 1.9.0 | >= 4.4 |
| added | datasets | Suggests | – | any version |
| added | graph | Enhances | – | any version |
| removed | graphics | Depends | any version | – |
| added | grDevices | Imports | – | any version |
| added | grid | Imports | – | any version |
| changed | lattice | Suggests to Imports | any version | any version |
| added | MASS | Suggests | – | any version |
| added | sfsmisc | Suggests | – | any version |
| added | SparseM | Enhances | – | any version |
| removed | stats | Depends | any version | – |
| added | tools | Suggests | – | any version |
| added | utils | Imports | – | any version |
Side by side
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| R | >= 1.9.0 | >= 4.4 | changed |
| Depends | 3 packages | 1 package | −2 |
| Imports | 2 packages | 6 packages | +3, 1 bound |
| Suggests | 1 package | 4 packages | +4, 1 bound |
| Enhances | 0 packages | 2 packages | +2 |
Exports
added Added (124)
All 124
..2dge.asmatrix.bdiag.C2nC.CR2RC.CR2T.dense2g.dense2kind.dense2m.dense2sparse.dense2sy.dense2v.diag.dsC.diag2dense.diag2mat.diag2sparse.diag2sT.diag2tT.diagN2U.diagU2N.dsy2dsp.dsy2mat.dxC2mat.formatSparseSimple.ind2dense.ind2sparse.M2C.m2dense.m2dgC.M2diag.M2gen.M2kind.m2lgC.M2m.m2ngC.m2ngCn.m2ngTn.M2packed.M2R.m2sparse.M2sym.M2T.M2tri.M2unpacked.M2v.M2V.m2V.n2dgT.nC2d.nC2l.solve.dgC.chol.solve.dgC.lu.solve.dgC.qr.sparse2dense.sparse2g.sparse2kind.sparse2m.sparse2v.sparseDiagonal.SuiteSparse_version.symDiagonal.T2Cmat.T2CR.tCR2RC.tCRT.trDiagonal.updateCHMfactor.validateCsparseabIseqabIseq1aggregateTanyDuplicatedTasPermasUniqueTbandSparsebdiagc.sparseVectorcBindcolScalecondestcrossproddetdiagN2UDiagonaldiagU2NdimScaledmpermdrop0fac2sparsefac2SparseformatSparseMformatSpMatrixgraph2TinvertPerminvPermis.null.DNisLDLisPermisUniqueTKhatriRaomat2tripletMatrix.VersionMatrixClassnearPDonenormestprintSpMatrixprintSpMatrix2qr2rankMatrixqrRrankMatrixrBindreadHBreadMMrep2abIrowScalersparsematrixsignPermsparse.model.matrixsparseMatrixsparseVectorspMatrixT2graphtcrossproduniqTsparse
removed Removed (13)
coef<-corFactorcorMatrixexpandfacmullumatrix<-normpdFactorpdMatrixrcondsscCrosstabunpack
Licence and people
Method, licences Method Licence figures come from the Licences
License field of each package's DESCRIPTION file, read the way R itself reads it. No licence file is opened.tools::analyze_license() and R's own licence database, as CRAN's checks read it.| is read, so one string can offer two families.
| Part | 0.8-12 | 1.7-6 | |
|---|---|---|---|
| changed | Licence | GPL version 2 or later. This R package includes code from the LDL and Metis packages, which are covered by separate copyrights. See the file Copyrights for details. | GPL (>= 2) | file LICENCE |
| changed | Maintainer | Douglas Bates | Martin Maechler |
| added | Person named | – | George Karypis |
| added | Person named | – | Jason Riedy |
| added | Person named | – | Jens Oehlschlägel |
| added | Person named | – | Martin Maechler |
| added | Person named | – | Mikael Jagan |
| added | Person named | – | R Core Team |
| added | Person named | – | Timothy A. Davis |
| changed | Douglas Bates | – | aut |
Side by side
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| Licence | GPL version 2 or later. This R package includes code from the LDL and Metis packages, which are covered by separate copyrights. See the file Copyrights for details. | GPL (>= 2) | file LICENCE | changed |
| Maintainer | Douglas Bates | Martin Maechler | changed |
| People named | Douglas Bates | Douglas Bates, Martin Maechler, Mikael Jagan, Timothy A. Davis, George Karypis, Jason Riedy, Jens Oehlschlägel, R Core Team | changed |
Code
Method, code Method Code metrics come from reading the released source of each package version. The package is never installed, loaded or run.Code metrics
README, vignettes, a NEWS file and the shares read from its help pages. Files kept only in the repository, such as a pkgdown configuration or CI files, are read by the repository scan instead.
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| Lines of R code | 937 | 19,598 | +18,661 up |
| Lines of compiled code | 28,107 | 144,568 | +116,461 up |
| Files | 178 | 1,083 | +905 up |
| Public exports | 15 | 126 | +111 up |
| Internal functions | 14 | 236 | +222 up |
| Mean complexity | 3.8 | 6.2 | +2.4 up |
| Highest complexity | 18 | 101 | +83 up |
| Download size | 470 KB | 2.4 MB | +2.0 MB up |
| Source, unpacked | 1.3 MB | 8.9 MB | +7.6 MB up |
Side by side
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| Lines of R code | 937 | 19,598 | +18,661 |
| Lines of compiled code | 28,107 | 144,568 | +116,461 |
| Files | 178 | 1,083 | +905 |
| Public exports | 15 | 126 | +111 |
| Internal functions | 14 | 236 | +222 |
| Mean complexity | 3.8 | 6.2 | +2.4 |
| Highest complexity | 18 | 101 | +83 |
| Download size | 470 KB | 2.4 MB | +2.0 MB |
| Source, unpacked | 1.3 MB | 8.9 MB | +7.6 MB |
| Analysed with | rpkg-analyzer 0.5.2 | rpkg-analyzer 0.5.2 |
Tests
Method, tests Method Test coverage is measured by downloading each CRAN package's current source file, installing its dependencies, building it and running its tests under covr.Test coverage
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| Lines run by tests | Not measured | 64.8% | |
| Test cases | Not counted | 7 | |
| Lines of tests | 16 | 11,007 | +10,991 up |
| Test lines per line of code | 0.02 | 0.56 | +0.54 up |
| Exports named in tests | 20.0% | 23.8% | +3.8 points up |
Test coverage is measured on each CRAN package's newest release since July 2026.
Side by side
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| Lines run by tests | Not measured | 64.8% | |
| Test cases | Not counted | 7 | |
| Lines of tests | 16 | 11,007 | +10,991 |
| Test lines per line of code | 0.02 | 0.56 | +0.54 |
| Exports named in tests | 20.0% | 23.8% | +3.8 points |
Documentation
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| Arguments documented | 100.0% | 80.6% | −19.4 points down |
| Return value documented | 100.0% | 81.6% | −18.4 points down |
| Lines of documentation | 1,736 | 14,052 | +12,316 up |
| Lines of guides | 0 | 1,974 | +1,974 up |
1 other figure of the documentation is the same in both.
Side by side
| Measure | 0.8-12 | 1.7-6 | Change |
|---|---|---|---|
| Exports documented | 100.0% | 100.0% | |
| Arguments documented | 100.0% | 80.6% | −19.4 points |
| Return value documented | 100.0% | 81.6% | −18.4 points |
| Lines of documentation | 1,736 | 14,052 | +12,316 |
| Lines of guides | 0 | 1,974 | +1,974 |
Files changed
- Files changed
- 2,179over 189 releases
- Lines added
- 696,224
- Lines deleted
- 484,855
Most changed files (12 of 2,179)
| File | Lines added | Lines deleted |
|---|---|---|
src/sparse.c | 15,299 | 11,538 |
inst/doc/html/cblas_8h.html | 11,524 | 11,524 |
src/LDL/Matrix/A22 | 10,485 | 10,485 |
src/lmer.c | 8,149 | 9,802 |
src/LDL/Matrix/A21 | 8,847 | 8,847 |
src/Mutils.c | 6,555 | 7,060 |
po/pl.po | 7,438 | 4,862 |
src/dense.c | 7,015 | 4,863 |
src/cs.c | 5,578 | 5,578 |
src/SuiteSparse/CHOLMOD/SuiteSparse_metis/GKlib/gkregex.c | 10,712 | 0 |
tests/indexing.Rout.save | 6,565 | 3,988 |
ChangeLog | 5,001 | 5,208 |
Each release is counted against the release before it, so a line changed twice counts twice.
Release notes
From the NEWS file of 1.7-6. Only the section for the newest release on record is kept.
- Description
DESCRIPTIONfieldsURLandBugReportsare updated to reflect a migration of theMatrixpackage sources from a Subversion repository hosted by R-Forge to a Git repository hosted by Codeberg.- Memory
- Warnings newly reported by
rchkare squashed. - Bug Fixes
Matrixversion 1.7-3 renamed four macros defined ininst/include/Matrix/version.h, stripping theR_prefix of the original namesR_MATRIX_PACKAGE_*. This change was accidental and is reverted.- Ported typo fix in
Intro2Matrix.Rnwfrom trunk.
Unchanged and not compared
No advisory is known for either release.
Checks, the install tree, dependents and the repository describe the package as it is now, so they are on the package page.