{
  "_id": "6a1f3a3cb401979e73428f9e",
  "Package": "jmatrix",
  "Type": "Package",
  "Title": "Read from/Write to Disk Matrices with any Data Type in a Binary\nFormat",
  "Version": "1.5.2",
  "Date": "2024-07-05",
  "Author": "Juan Domingo [aut, cre]\n(<https://orcid.org/0000-0003-4728-6256>), Guillermo Ayala\n[ctb] (<https://orcid.org/0000-0002-6231-2865>), Spanish\nMinistry of Science and Innovation, MCIN/AEI\n<doi:10.13039/501100011033> [fnd]",
  "Authors@R": "c(person(\"Juan\",\"Domingo\", email = \"Juan.Domingo@uv.es\", role=c(\"aut\",\"cre\"), comment=c(ORCID=\"0000-0003-4728-6256\")),\nperson(\"Guillermo\",\"Ayala\", email = \"Guillermo.Ayala@uv.es\", role=c(\"ctb\"), comment=c(ORCID=\"0000-0002-6231-2865\")),\nperson(\"Spanish Ministry of Science and Innovation, MCIN/AEI <doi:10.13039/501100011033>\", role=c(\"fnd\")))",
  "Maintainer": "Juan Domingo <Juan.Domingo@uv.es>",
  "Description": "A mainly instrumental package meant to allow other\npackages whose core is written in 'C++' to read, write and\nmanipulate matrices in a binary format so that the memory used\nfor them is no more than strictly needed. Its functionality is\nalready inside 'parallelpam' and 'scellpam', so if you have\ninstalled any of these, you do not need to install 'jmatrix'.\nUsing just the needed memory is not always true with 'R'\nmatrices or vectors, since by default they are of double type.\nTrials like the 'float' package have been done, but to use them\nyou have to coerce a matrix already loaded in 'R' memory to a\nfloat matrix, and then you can delete it. The problem comes\nwhen your computer has not memory enough to hold the matrix in\nthe first place, so you are forced to load it by chunks. This\nis the problem this package tries to address (with partial\nsuccess, but this is a difficult problem since 'R' is not a\nstrictly typed language, which is anyway quite hard to get in\nan interpreted language). This package allows the creation and\nmanipulation of full, sparse and symmetric matrices of any\nstandard data type.",
  "License": "GPL (>= 2)",
  "RoxygenNote": "7.2.3",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-06 08:20:37 UTC",
    "User": "root"
  },
  "Repository": "https://jdmde.r-universe.dev",
  "Date/Publication": "2024-07-06 02:40:32 UTC",
  "RemoteUrl": "https://github.com/cran/jmatrix",
  "RemoteRef": "HEAD",
  "RemoteSha": "73adb823e41f26563453b1d006be335fb73ba4e0",
  "MD5sum": "f1506f22157e591ac4e4f6460058db86",
  "_user": "jdmde",
  "_type": "src",
  "_file": "jmatrix_1.5.2.tar.gz",
  "_fileid": "0b034dcd4ed5527f907ce8e49d14b936365927a9b8b75a1d7f4157eba4ff336b",
  "_filesize": 188125,
  "_sha256": "0b034dcd4ed5527f907ce8e49d14b936365927a9b8b75a1d7f4157eba4ff336b",
  "_created": "2026-05-06T08:20:37.000Z",
  "_published": "2026-06-02T20:17:00.680Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79163498994,
      "time": 166,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6825687295"
    },
    {
      "job": 79163498635,
      "time": 147,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6825684028"
    },
    {
      "job": 79163499772,
      "time": 149,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825682215"
    },
    {
      "job": 79163499513,
      "time": 141,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825682571"
    },
    {
      "job": 79163499346,
      "time": 144,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6825681347"
    },
    {
      "job": 79163498996,
      "time": 352,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6825737715"
    },
    {
      "job": 79163499413,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825674643"
    },
    {
      "job": 79163499047,
      "time": 445,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825760292"
    },
    {
      "job": 79163498371,
      "time": 260,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825644090"
    },
    {
      "job": 79163498049,
      "time": 99,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 79163498877,
      "time": 179,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6825691151"
    },
    {
      "job": 79163499687,
      "time": 192,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6825694714"
    },
    {
      "job": 79163499115,
      "time": 182,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6825691763"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/jmatrix",
  "_commit": {
    "id": "73adb823e41f26563453b1d006be335fb73ba4e0",
    "author": "Juan Domingo <Juan.Domingo@uv.es>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.5.2\n",
    "time": 1720233632
  },
  "_maintainer": {
    "name": "Juan Domingo",
    "email": "juan.domingo@uv.es",
    "login": "jdmde",
    "uuid": 74152515,
    "orcid": "0000-0003-4728-6256"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.8",
      "role": "Imports"
    },
    {
      "package": "memuse",
      "version": ">= 4.2.1",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jdmde",
      "count": 5,
      "uuid": 74152515
    }
  ],
  "_userbio": {
    "uuid": 74152515,
    "type": "user",
    "name": "Juan Domingo"
  },
  "_downloads": {
    "count": 238,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/jmatrix"
  },
  "_searchresults": 2,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/jmatrix.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_realowner": "jdmde",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0",
      "date": "2022-11-01"
    },
    {
      "version": "1.1",
      "date": "2022-11-16"
    },
    {
      "version": "1.4",
      "date": "2023-06-22"
    },
    {
      "version": "1.5",
      "date": "2023-10-08"
    },
    {
      "version": "1.5.2",
      "date": "2024-07-06"
    }
  ],
  "_exports": [
    "CsvToJMat",
    "FilterJMatByName",
    "GetJCol",
    "GetJColByName",
    "GetJColNames",
    "GetJManyCols",
    "GetJManyColsByNames",
    "GetJManyRows",
    "GetJManyRowsByNames",
    "GetJNames",
    "GetJRow",
    "GetJRowByName",
    "GetJRowNames",
    "JMatInfo",
    "JMatrixSetDebug",
    "JMatToCsv",
    "JWriteBin"
  ],
  "_help": [
    {
      "page": "CsvToJMat",
      "title": "CsvToJMat",
      "topics": [
        "CsvToJMat"
      ]
    },
    {
      "page": "FilterJMatByName",
      "title": "FilterJMatByName",
      "topics": [
        "FilterJMatByName"
      ]
    },
    {
      "page": "GetJCol",
      "title": "GetJCol",
      "topics": [
        "GetJCol"
      ]
    },
    {
      "page": "GetJColByName",
      "title": "GetJColByName",
      "topics": [
        "GetJColByName"
      ]
    },
    {
      "page": "GetJColNames",
      "title": "GetJColNames",
      "topics": [
        "GetJColNames"
      ]
    },
    {
      "page": "GetJManyCols",
      "title": "GetJManyCols",
      "topics": [
        "GetJManyCols"
      ]
    },
    {
      "page": "GetJManyColsByNames",
      "title": "GetJManyColsByNames",
      "topics": [
        "GetJManyColsByNames"
      ]
    },
    {
      "page": "GetJManyRows",
      "title": "GetJManyRows",
      "topics": [
        "GetJManyRows"
      ]
    },
    {
      "page": "GetJManyRowsByNames",
      "title": "GetJManyRowsByNames",
      "topics": [
        "GetJManyRowsByNames"
      ]
    },
    {
      "page": "GetJNames",
      "title": "GetJNames",
      "topics": [
        "GetJNames"
      ]
    },
    {
      "page": "GetJRow",
      "title": "GetJRow",
      "topics": [
        "GetJRow"
      ]
    },
    {
      "page": "GetJRowByName",
      "title": "GetJRowByName",
      "topics": [
        "GetJRowByName"
      ]
    },
    {
      "page": "GetJRowNames",
      "title": "GetJRowNames",
      "topics": [
        "GetJRowNames"
      ]
    },
    {
      "page": "JMatInfo",
      "title": "JMatInfo",
      "topics": [
        "JMatInfo"
      ]
    },
    {
      "page": "JMatrixSetDebug",
      "title": "JMatrixSetDebug",
      "topics": [
        "JMatrixSetDebug"
      ]
    },
    {
      "page": "JMatToCsv",
      "title": "JMatToCsv",
      "topics": [
        "JMatToCsv"
      ]
    },
    {
      "page": "JWriteBin",
      "title": "JWriteBin",
      "topics": [
        "JWriteBin"
      ]
    }
  ],
  "_rundeps": [
    "memuse",
    "Rcpp"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "jmatrix.Rmd",
      "filename": "jmatrix.html",
      "title": "jmatrix",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Loading package",
        "Purpose",
        "Workflow",
        "Debug messages",
        "Data storage",
        "Special note for symmetric matrices:",
        "Data load"
      ],
      "created": "2022-11-01 07:30:12",
      "modified": "2023-10-08 20:30:46",
      "commits": 3
    }
  ],
  "_score": 2,
  "_indexed": true,
  "_nocasepkg": "jmatrix",
  "_universes": [
    "jdmde"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.2",
      "date": "2026-05-06T08:23:23.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "d91bcb98471c1724f186346a31e3ce06e369dcc795e1d3771514b9abdf4629a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.5.2",
      "date": "2026-05-06T08:23:15.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "9064819fb8ab51b8e22909ab0ef5a6c50cb9c4a6ded991097033e3370bedbf43",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.2",
      "date": "2026-05-06T08:23:08.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "03ab93ea6fbf2bb9be605c2f884caef5d1330f7d85ae667fb1c10f5a9cc2f2d5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.5.2",
      "date": "2026-05-06T08:23:09.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "26c963f166704151bd974b022596fc65737686d17e2ae934210182d82a910164",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.2",
      "date": "2026-05-06T08:23:03.000Z",
      "arch": "aarch64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "268dc5cb9ef2cfc8e070c11b30919c8dfe551aa4765f36d4f2321f66f2a73954",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.5.2",
      "date": "2026-05-06T08:25:02.000Z",
      "arch": "x86_64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "c6e7fbbf3b2e5f31b6e64259fc78feb241543ed02e68c0978b44accfd108eda7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.5.2",
      "date": "2026-05-06T08:22:53.000Z",
      "arch": "aarch64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "746e608a3333583ac68f2514762d0c21c9d8a123e184aed527d074895b11c4f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.5.2",
      "date": "2026-05-06T08:25:08.000Z",
      "arch": "x86_64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "1377f36136c6a556af0b58dc7c4b6a42d89475cc50673f23f9df656b82be4c1f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.5.2",
      "date": "2026-05-06T08:22:29.000Z",
      "arch": "x86_64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "51eab5008d4c823f5e505caf05ac49b17ca9add8c22c3171e424c6a776f7d5da",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.5.2",
      "date": "2026-05-06T08:22:32.000Z",
      "arch": "x86_64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "a6bbe2a6f3fa45bc017931059f846320bbcae9c6896d86549c562e2a95207fea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.5.2",
      "date": "2026-05-06T08:22:36.000Z",
      "arch": "x86_64",
      "commit": "73adb823e41f26563453b1d006be335fb73ba4e0",
      "fileid": "09317f6706a4bcb1777b2e0abd6365631ae7c98e7d65f82488dd42414bbb04f4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jdmde/actions/runs/25424131100"
    }
  ]
}