{
  "_id": "6a113f36acfb0bcc41ce6332",
  "Package": "matrixcalc",
  "Version": "1.0-5",
  "Date": "2021-05-27",
  "Title": "Collection of Functions for Matrix Calculations",
  "Author": "Frederick Novomestky <fnovomes@poly.edu>",
  "Maintainer": "S. Thomas Kelly <tomkellygenetics@gmail.com>",
  "Description": "A collection of functions to support matrix calculations\nfor probability, econometric and numerical analysis. There are\nadditional functions that are comparable to APL functions which\nare useful for actuarial models such as pension mathematics.\nThis package is used for teaching and research purposes at the\nDepartment of Finance and Risk Engineering, New York\nUniversity, Polytechnic Institute, Brooklyn, NY 11201. Horn,\nR.A. (1990) Matrix Analysis. ISBN 978-0521386326. Lancaster, P.\n(1969) Theory of Matrices. ISBN 978-0124355507. Lay, D.C.\n(1995) Linear Algebra: And Its Applications. ISBN\n978-0201845563.",
  "License": "GPL (>= 2)",
  "BugReports": "https://github.com/TomKellyGenetics/matrixcalc/issues",
  "Packaged": {
    "Date": "2026-05-23 05:43:57 UTC",
    "User": "root"
  },
  "Repository": "https://tomkellygenetics.r-universe.dev",
  "Date/Publication": "2021-07-27 06:12:09 UTC",
  "RemoteUrl": "https://github.com/tomkellygenetics/matrixcalc",
  "RemoteRef": "HEAD",
  "RemoteSha": "c45cccef3aba509597402f1046be0af9aa234622",
  "NeedsCompilation": "no",
  "MD5sum": "45dfd68b30089d0cd5d03c0ab68d5b89",
  "_user": "tomkellygenetics",
  "_type": "src",
  "_file": "matrixcalc_1.0-5.tar.gz",
  "_fileid": "71053376debc0d6521461e2968660782032c41349b1d59fb3e5885e0d0760dc8",
  "_filesize": 362680,
  "_sha256": "71053376debc0d6521461e2968660782032c41349b1d59fb3e5885e0d0760dc8",
  "_created": "2026-05-23T05:43:57.000Z",
  "_published": "2026-05-23T05:46:30.855Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77500733184,
      "time": 103,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7174656189"
    },
    {
      "job": 77500733185,
      "time": 100,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174655865"
    },
    {
      "job": 77500733191,
      "time": 77,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7174653195"
    },
    {
      "job": 77500733186,
      "time": 75,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174652674"
    },
    {
      "job": 77500603099,
      "time": 139,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174643855"
    },
    {
      "job": 77500733188,
      "time": 97,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174655460"
    },
    {
      "job": 77500733193,
      "time": 65,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7174651629"
    },
    {
      "job": 77500733209,
      "time": 111,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7174657162"
    },
    {
      "job": 77500733196,
      "time": 122,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7174658558"
    }
  ],
  "_buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/tomkellygenetics/matrixcalc",
  "_commit": {
    "id": "c45cccef3aba509597402f1046be0af9aa234622",
    "author": "TomKellyGenetics <tomkellygenetics@gmail.com>",
    "committer": "TomKellyGenetics <tomkellygenetics@gmail.com>",
    "message": "updates maintainer contact details\n",
    "time": 1627366329
  },
  "_maintainer": {
    "name": "S. Thomas Kelly",
    "email": "tomkellygenetics@gmail.com",
    "login": "tomkellygenetics",
    "linkedin": "in/tom-kelly-genetics",
    "orcid": "0000-0003-3904-6690",
    "twitter": "@tomkxy",
    "description": "Bioinformatician. Alumni @mikblacklab Otago, @minoda-lab RIKEN & @hugp-ri. The @carpentries instructor.\n\nGenomics | Health | Math | Stats | AWS Dev",
    "uuid": 5493325
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.0.1",
      "role": "Depends"
    }
  ],
  "_owner": "tomkellygenetics",
  "_selfowned": true,
  "_usedby": 136,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "tomkellygenetics",
      "count": 2,
      "uuid": 5493325
    }
  ],
  "_userbio": {
    "uuid": 5493325,
    "type": "user",
    "name": "Tom Kelly",
    "description": "Bioinformatician. Alumni @mikblacklab Otago, @minoda-lab RIKEN & @hugp-ri. The @carpentries instructor.\r\n\r\nGenomics | Health | Math | Stats | AWS Dev"
  },
  "_downloads": {
    "count": 12330,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/matrixcalc"
  },
  "_mentions": 3,
  "_devurl": "https://github.com/tomkellygenetics/matrixcalc",
  "_searchresults": 1788,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/matrixcalc.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/tomkellygenetics/matrixcalc",
  "_realowner": "tomkellygenetics",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0-0",
      "date": "2007-11-03"
    },
    {
      "version": "1.0-1",
      "date": "2008-02-14"
    },
    {
      "version": "1.0-2",
      "date": "2012-07-27"
    },
    {
      "version": "1.0-3",
      "date": "2012-09-15"
    },
    {
      "version": "1.0-4",
      "date": "2021-06-03"
    },
    {
      "version": "1.0-5",
      "date": "2021-07-28"
    },
    {
      "version": "1.0-6",
      "date": "2022-09-14"
    }
  ],
  "_exports": [
    "%s%",
    "commutation.matrix",
    "creation.matrix",
    "D.matrix",
    "direct.prod",
    "direct.sum",
    "duplication.matrix",
    "E.matrices",
    "elimination.matrix",
    "entrywise.norm",
    "fibonacci.matrix",
    "frobenius.matrix",
    "frobenius.norm",
    "frobenius.prod",
    "H.matrices",
    "hadamard.prod",
    "hankel.matrix",
    "hilbert.matrix",
    "hilbert.schmidt.norm",
    "inf.norm",
    "is.diagonal.matrix",
    "is.idempotent.matrix",
    "is.indefinite",
    "is.negative.definite",
    "is.negative.semi.definite",
    "is.non.singular.matrix",
    "is.positive.definite",
    "is.positive.semi.definite",
    "is.singular.matrix",
    "is.skew.symmetric.matrix",
    "is.square.matrix",
    "is.symmetric.matrix",
    "K.matrix",
    "L.matrix",
    "lower.triangle",
    "lu.decomposition",
    "matrix.inverse",
    "matrix.power",
    "matrix.rank",
    "matrix.trace",
    "maximum.norm",
    "N.matrix",
    "one.norm",
    "pascal.matrix",
    "set.submatrix",
    "shift.down",
    "shift.left",
    "shift.right",
    "shift.up",
    "spectral.norm",
    "stirling.matrix",
    "svd.inverse",
    "symmetric.pascal.matrix",
    "T.matrices",
    "toeplitz.matrix",
    "u.vectors",
    "upper.triangle",
    "vandermonde.matrix",
    "vec",
    "vech"
  ],
  "_help": [
    {
      "page": "s",
      "title": "Direct sum of two arrays",
      "topics": [
        "%s%"
      ]
    },
    {
      "page": "commutation.matrix",
      "title": "Commutation matrix for r by c numeric matrices",
      "topics": [
        "commutation.matrix"
      ]
    },
    {
      "page": "creation.matrix",
      "title": "Creation Matrix",
      "topics": [
        "creation.matrix"
      ]
    },
    {
      "page": "D.matrix",
      "title": "Duplication matrix",
      "topics": [
        "D.matrix"
      ]
    },
    {
      "page": "direct.prod",
      "title": "Direct prod of two arrays",
      "topics": [
        "direct.prod"
      ]
    },
    {
      "page": "direct.sum",
      "title": "Direct sum of two arrays",
      "topics": [
        "direct.sum"
      ]
    },
    {
      "page": "duplication.matrix",
      "title": "Duplication matrix for n by n matrices",
      "topics": [
        "duplication.matrix"
      ]
    },
    {
      "page": "E.matrices",
      "title": "List of E Matrices",
      "topics": [
        "E.matrices"
      ]
    },
    {
      "page": "elimination.matrix",
      "title": "Elimination matrix for lower triangular matrices",
      "topics": [
        "elimination.matrix"
      ]
    },
    {
      "page": "entrywise.norm",
      "title": "Compute the entrywise norm of a matrix",
      "topics": [
        "entrywise.norm"
      ]
    },
    {
      "page": "fibonacci.matrix",
      "title": "Fibonacci Matrix",
      "topics": [
        "fibonacci.matrix"
      ]
    },
    {
      "page": "frobenius.matrix",
      "title": "Frobenius Matrix",
      "topics": [
        "frobenius.matrix"
      ]
    },
    {
      "page": "frobenius.norm",
      "title": "Compute the Frobenius norm of a matrix",
      "topics": [
        "frobenius.norm"
      ]
    },
    {
      "page": "frobenius.prod",
      "title": "Frobenius innter product of matrices",
      "topics": [
        "frobenius.prod"
      ]
    },
    {
      "page": "H.matrices",
      "title": "List of H Matrices",
      "topics": [
        "H.matrices"
      ]
    },
    {
      "page": "hadamard.prod",
      "title": "Hadamard product of two matrices",
      "topics": [
        "hadamard.prod"
      ]
    },
    {
      "page": "hankel.matrix",
      "title": "Hankel Matrix",
      "topics": [
        "hankel.matrix"
      ]
    },
    {
      "page": "hilbert.matrix",
      "title": "Hilbert matrices",
      "topics": [
        "hilbert.matrix"
      ]
    },
    {
      "page": "hilbert.schmidt.norm",
      "title": "Compute the Hilbert-Schmidt norm of a matrix",
      "topics": [
        "hilbert.schmidt.norm"
      ]
    },
    {
      "page": "inf.norm",
      "title": "Compute the infinitity norm of a matrix",
      "topics": [
        "inf.norm"
      ]
    },
    {
      "page": "is.diagonal.matrix",
      "title": "Test for diagonal square matrix",
      "topics": [
        "is.diagonal.matrix"
      ]
    },
    {
      "page": "is.idempotent.matrix",
      "title": "Test for idempotent square matrix",
      "topics": [
        "is.idempotent.matrix"
      ]
    },
    {
      "page": "is.indefinite",
      "title": "Test matrix for positive indefiniteness",
      "topics": [
        "is.indefinite"
      ]
    },
    {
      "page": "is.negative.definite",
      "title": "Test matrix for negative definiteness",
      "topics": [
        "is.negative.definite"
      ]
    },
    {
      "page": "is.negative.semi.definite",
      "title": "Test matrix for negative semi definiteness",
      "topics": [
        "is.negative.semi.definite"
      ]
    },
    {
      "page": "is.non.singular.matrix",
      "title": "Test if matrix is non-singular",
      "topics": [
        "is.non.singular.matrix"
      ]
    },
    {
      "page": "is.positive.definite",
      "title": "Test matrix for positive definiteness",
      "topics": [
        "is.positive.definite"
      ]
    },
    {
      "page": "is.positive.semi.definite",
      "title": "Test matrix for positive semi-definiteness",
      "topics": [
        "is.positive.semi.definite"
      ]
    },
    {
      "page": "is.singular.matrix",
      "title": "Test for singular square matrix",
      "topics": [
        "is.singular.matrix"
      ]
    },
    {
      "page": "is.skew.symmetric.matrix",
      "title": "Test for a skew-symmetric matrix",
      "topics": [
        "is.skew.symmetric.matrix"
      ]
    },
    {
      "page": "is.square.matrix",
      "title": "Test for square matrix",
      "topics": [
        "is.square.matrix"
      ]
    },
    {
      "page": "is.symmetric.matrix",
      "title": "Test for symmetric numeric matrix",
      "topics": [
        "is.symmetric.matrix"
      ]
    },
    {
      "page": "K.matrix",
      "title": "K Matrix",
      "topics": [
        "K.matrix"
      ]
    },
    {
      "page": "L.matrix",
      "title": "Construct L Matrix",
      "topics": [
        "L.matrix"
      ]
    },
    {
      "page": "lower.triangle",
      "title": "Lower triangle portion of a matrix",
      "topics": [
        "lower.triangle"
      ]
    },
    {
      "page": "lu.decomposition",
      "title": "LU Decomposition of Square Matrix",
      "topics": [
        "lu.decomposition"
      ]
    },
    {
      "page": "matrix.inverse",
      "title": "Inverse of a square matrix",
      "topics": [
        "matrix.inverse"
      ]
    },
    {
      "page": "matrix.power",
      "title": "Matrix Raised to a Power",
      "topics": [
        "matrix.power"
      ]
    },
    {
      "page": "matrix.rank",
      "title": "Rank of a square matrix",
      "topics": [
        "matrix.rank"
      ]
    },
    {
      "page": "matrix.trace",
      "title": "The trace of a matrix",
      "topics": [
        "matrix.trace"
      ]
    },
    {
      "page": "maximum.norm",
      "title": "Maximum norm of matrix",
      "topics": [
        "maximum.norm"
      ]
    },
    {
      "page": "N.matrix",
      "title": "Construct N Matrix",
      "topics": [
        "N.matrix"
      ]
    },
    {
      "page": "one.norm",
      "title": "Compute the one norm of a matrix",
      "topics": [
        "one.norm"
      ]
    },
    {
      "page": "pascal.matrix",
      "title": "Pascal matrix",
      "topics": [
        "pascal.matrix"
      ]
    },
    {
      "page": "set.submatrix",
      "title": "Store matrix inside another matrix",
      "topics": [
        "set.submatrix"
      ]
    },
    {
      "page": "shift.down",
      "title": "Shift matrix m rows down",
      "topics": [
        "shift.down"
      ]
    },
    {
      "page": "shift.left",
      "title": "Shift a matrix n columns to the left",
      "topics": [
        "shift.left"
      ]
    },
    {
      "page": "shift.right",
      "title": "Shift matrix n columns to the right",
      "topics": [
        "shift.right"
      ]
    },
    {
      "page": "shift.up",
      "title": "Shift matrix m rows up",
      "topics": [
        "shift.up"
      ]
    },
    {
      "page": "spectral.norm",
      "title": "Spectral norm of matrix",
      "topics": [
        "spectral.norm"
      ]
    },
    {
      "page": "stirling.matrix",
      "title": "Stirling Matrix",
      "topics": [
        "stirling.matrix"
      ]
    },
    {
      "page": "svd.inverse",
      "title": "SVD Inverse of a square matrix",
      "topics": [
        "svd.inverse"
      ]
    },
    {
      "page": "symmetric.pascal.matrix",
      "title": "Symmetric Pascal matrix",
      "topics": [
        "symmetric.pascal.matrix"
      ]
    },
    {
      "page": "T.matrices",
      "title": "List of T Matrices",
      "topics": [
        "T.matrices"
      ]
    },
    {
      "page": "toeplitz.matrix",
      "title": "Toeplitz Matrix",
      "topics": [
        "toeplitz.matrix"
      ]
    },
    {
      "page": "u.vectors",
      "title": "u vectors of an identity matrix",
      "topics": [
        "u.vectors"
      ]
    },
    {
      "page": "upper.triangle",
      "title": "Upper triangle portion of a matrix",
      "topics": [
        "upper.triangle"
      ]
    },
    {
      "page": "vandermonde.matrix",
      "title": "Vandermonde matrix",
      "topics": [
        "vandermonde.matrix"
      ]
    },
    {
      "page": "vec",
      "title": "Vectorize a matrix",
      "topics": [
        "vec"
      ]
    },
    {
      "page": "vech",
      "title": "Vectorize a matrix",
      "topics": [
        "vech"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 8.431112008865172,
  "_indexed": true,
  "_nocasepkg": "matrixcalc",
  "_universes": [
    "tomkellygenetics"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:45.000Z",
      "distro": "noble",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "a6d2cab65a31d4696c473f901b6afa0780b317e582cfa1e4c8c1fd36226740d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:43.000Z",
      "distro": "noble",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "8fafed3043503f755dd1d2c21a4296940ab2110a5af858ab52ffe7c8c2e378b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:23.000Z",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "e984d07ea3fdf4623039552324522b64ff9f66174bd6a28d62440d25c030107a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:19.000Z",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "66d2210559397e1b1e539ef61e6ce0fdf80896abd6e944c736ccbf0b72674ccc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:50.000Z",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "319b2b761b2832e5286ae141921b71fdd0857997897bf2df4caedb8ee1e6cec5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:03.000Z",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "8e53fad92aef9e099c6fa08481b20459012d72a81a0ed69c97a9532581d466ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:48.000Z",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "19562607c037e3aa394dd03693967fac075e90b3a2f8cf2ffd55f794fa6e6d11",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0-5",
      "date": "2026-05-23T05:45:58.000Z",
      "commit": "c45cccef3aba509597402f1046be0af9aa234622",
      "fileid": "ffb9f579506ed78622840a7493eaaec7c60de08520477527dc1009e883b44367",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tomkellygenetics/actions/runs/26324875999"
    }
  ]
}