{
  "_id": "6a1bf6f71d7bb097a0a269f0",
  "Package": "sanic",
  "Type": "Package",
  "Title": "Solving Ax = b Nimbly in C++",
  "Version": "0.0.2",
  "Date": "2023-08-22",
  "Authors@R": "c(person(\"Nikolas\", \"Kuschnig\", role = c(\"aut\", \"cre\"),\nemail = \"nikolas.kuschnig@wu.ac.at\",\ncomment = c(ORCID = \"0000-0002-6642-2543\")),\nperson(\"Lukas\", \"Vashold\", role = \"ctb\", comment = c(ORCID = \"0000-0002-3562-3414\")),\nperson(\"Yixuan\", \"Qiu\", role = \"ctb\"))",
  "Author": "Nikolas Kuschnig [aut, cre]\n(<https://orcid.org/0000-0002-6642-2543>), Lukas Vashold [ctb]\n(<https://orcid.org/0000-0002-3562-3414>), Yixuan Qiu [ctb]",
  "Maintainer": "Nikolas Kuschnig <nikolas.kuschnig@wu.ac.at>",
  "Description": "Routines for solving large systems of linear equations and\neigenproblems in R. Direct and iterative solvers from the Eigen\nC++ library are made available. Solvers include Cholesky, LU,\nQR, and Krylov subspace methods (Conjugate Gradient, BiCGSTAB).\nDense and sparse problems are supported.",
  "URL": "https://github.com/nk027/sanic",
  "BugReports": "https://github.com/nk027/sanic/issues",
  "License": "GPL-3 | file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.2.3",
  "Repository": "https://nk027.r-universe.dev",
  "Date/Publication": "2023-08-23 10:22:59 UTC",
  "RemoteUrl": "https://github.com/nk027/sanic",
  "RemoteRef": "HEAD",
  "RemoteSha": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-31 08:44:23 UTC",
    "User": "root"
  },
  "MD5sum": "f31e617197784dd2b1c86ae57415a8f6",
  "_user": "nk027",
  "_type": "src",
  "_file": "sanic_0.0.2.tar.gz",
  "_fileid": "93d50c7ed304292ec807ef0086c5ef39f9799ce85fa629e2151c54dfbdb243ff",
  "_filesize": 161529,
  "_sha256": "93d50c7ed304292ec807ef0086c5ef39f9799ce85fa629e2151c54dfbdb243ff",
  "_created": "2026-05-31T08:44:23.000Z",
  "_published": "2026-05-31T08:53:11.583Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78712992659,
      "time": 193,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315351439"
    },
    {
      "job": 78712992664,
      "time": 186,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315350951"
    },
    {
      "job": 78712992672,
      "time": 185,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315350743"
    },
    {
      "job": 78712992649,
      "time": 191,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315351375"
    },
    {
      "job": 78712992650,
      "time": 147,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315347239"
    },
    {
      "job": 78712992668,
      "time": 280,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315359869"
    },
    {
      "job": 78712992656,
      "time": 118,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315344501"
    },
    {
      "job": 78712992651,
      "time": 434,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315374900"
    },
    {
      "job": 78712776866,
      "time": 230,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315332311"
    },
    {
      "job": 78712992633,
      "time": 136,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315346226"
    },
    {
      "job": 78712992663,
      "time": 189,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7315351170"
    },
    {
      "job": 78712992652,
      "time": 241,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7315356731"
    },
    {
      "job": 78712992653,
      "time": 210,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7315353180"
    }
  ],
  "_buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/nk027/sanic",
  "_commit": {
    "id": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
    "author": "Nikolas Kuschnig <nkuschni@wu.ac.at>",
    "committer": "Nikolas Kuschnig <nkuschni@wu.ac.at>",
    "message": "Change to HTTPS for CRAN check\n",
    "time": 1692786179
  },
  "_maintainer": {
    "name": "Nikolas Kuschnig",
    "email": "nikolas.kuschnig@wu.ac.at",
    "login": "nk027",
    "description": "",
    "uuid": 31620977,
    "orcid": "0000-0002-6642-2543"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.3.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "RcppEigen",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "version": ">= 1.0.5",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    }
  ],
  "_owner": "nk027",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "bicgstab",
    "cholesky",
    "conjugate-gradient",
    "eigen",
    "linear-equations",
    "solvers",
    "cpp"
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "nk027",
      "count": 30,
      "uuid": 31620977
    },
    {
      "user": "odnaudio",
      "count": 1,
      "uuid": 41572883
    }
  ],
  "_userbio": {
    "uuid": 31620977,
    "type": "user",
    "name": "Nikolas Kuschnig"
  },
  "_downloads": {
    "count": 263,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sanic"
  },
  "_devurl": "https://github.com/nk027/sanic",
  "_searchresults": 2,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sanic.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/nk027/sanic",
  "_realowner": "nk027",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2020-09-22"
    },
    {
      "version": "0.0.2",
      "date": "2023-08-24"
    }
  ],
  "_exports": [
    "arnoldi",
    "eigen2",
    "lanczos",
    "solve_cg",
    "solve_chol",
    "solve_lu",
    "solve_qr",
    "solve2",
    "sparsify",
    "svd2"
  ],
  "_help": [
    {
      "page": "arnoldi",
      "title": "Krylov Subspace Spectral Decomposition",
      "topics": [
        "arnoldi",
        "lanczos"
      ]
    },
    {
      "page": "eigen2",
      "title": "Spectral Decomposition",
      "topics": [
        "eigen2"
      ]
    },
    {
      "page": "sanic",
      "title": "Solving Ax = b Nimbly in C++",
      "topics": [
        "sanic"
      ]
    },
    {
      "page": "solve_cg",
      "title": "Solve Systems of Equations Using Iterative Methods",
      "topics": [
        "solve_cg"
      ]
    },
    {
      "page": "solve_chol",
      "title": "Solve Systems of Equations Using Direct Methods",
      "topics": [
        "solve_chol",
        "solve_lu",
        "solve_qr"
      ]
    },
    {
      "page": "solve2",
      "title": "Solve Systems of Equations",
      "topics": [
        "solve2"
      ]
    },
    {
      "page": "sparsify",
      "title": "Transform a Matrix to Be Sparse.",
      "topics": [
        "sparsify"
      ]
    },
    {
      "page": "svd2",
      "title": "Singular Value Decomposition",
      "topics": [
        "svd2"
      ]
    }
  ],
  "_readme": "https://github.com/nk027/sanic/raw/HEAD/README.md",
  "_rundeps": [
    "lattice",
    "Matrix",
    "Rcpp",
    "RcppEigen"
  ],
  "_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"
    }
  ],
  "_score": 4.431363764158987,
  "_indexed": true,
  "_nocasepkg": "sanic",
  "_universes": [
    "nk027"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.2",
      "date": "2026-05-31T08:47:33.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "027f82c726124a935f00d2d9a4b13c70c4cd3287a74b4734b6e4cb665d1b3a48",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.2",
      "date": "2026-05-31T08:47:16.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "a2bec10453fe59936a9d0345419cae9dcdca8fe20f31db9739a8105b702e882d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.2",
      "date": "2026-05-31T08:47:27.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "277c40e90b8ae693ae20ae0dd518e6254e9b48400ee4c3a6d4db3aad0c0facb3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.2",
      "date": "2026-05-31T08:47:15.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "2dfd506bd86ec14ad2b04294e4b4aea0c8bcdfbdd53d4c4d114157772f81acd3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.2",
      "date": "2026-05-31T08:47:08.000Z",
      "arch": "aarch64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "988f264652c201167253a5ae4f22785d6da57e7e47145af93984e751c5863e3d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.2",
      "date": "2026-05-31T08:48:03.000Z",
      "arch": "x86_64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "d57e917f6b20eb5490575387b752454e81581b0970cd006ac961e7b5ecd44e13",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.2",
      "date": "2026-05-31T08:46:46.000Z",
      "arch": "aarch64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "61cb9c04408a2e489782648e2d65b5a3370e083fcaf3af1baad27ed986b1b45f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.2",
      "date": "2026-05-31T08:49:50.000Z",
      "arch": "x86_64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "cf6f5c8c858ec3fb28840261cfe46b69d860ecd40a2adcc82391983c87b68ed1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.2",
      "date": "2026-05-31T08:47:13.000Z",
      "arch": "emscripten",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "eda1d5292540e44734cd34a8967248af3d8e3436031ee0f435fabc5af6747054",
      "status": "success",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.2",
      "date": "2026-05-31T08:46:35.000Z",
      "arch": "x86_64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "86247d38626b3bc0c1a90ede1be7d5f25b1e1a7fff7427de29c7c857def8c3f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.2",
      "date": "2026-05-31T08:47:21.000Z",
      "arch": "x86_64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "159b7701a3f2f73b624d884ea6598ef62d94ee921f3cf73203fc28179ff56d18",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.2",
      "date": "2026-05-31T08:46:34.000Z",
      "arch": "x86_64",
      "commit": "045c8d6e576485dd3628779c2a023bf05ea78a3d",
      "fileid": "3bdfe6847b3f7513d76f0b015c601aedde8be5174f160bf7b3bae5118c00ca32",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/nk027/actions/runs/26707975428"
    }
  ]
}