{
  "_id": "6abaf13699f7aa8c6aa42ecb",
  "Package": "GiottoKernels",
  "Title": "Optional Compiled Kernels for the Giotto Suite",
  "Version": "0.2.0",
  "Authors@R": "person(\"George\", \"Chen\", , \"jiajic@bu.edu\", role = c(\"aut\", \"cre\"))",
  "Description": "Small compiled compute kernels for the Giotto suite. Each\ntakes plain vectors or an Arrow C stream and returns plain\nvectors, and knows nothing about Giotto's classes. Every kernel\nis optional: the calling package checks has_kernel() and\notherwise runs its own R implementation, so installing this\npackage only changes speed, never results beyond floating-point\nrounding.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/giotto-suite/GiottoKernels",
  "BugReports": "https://github.com/giotto-suite/GiottoKernels/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/rextendr/version": "0.5.0",
  "SystemRequirements": "Cargo (Rust's package manager), rustc >= 1.65",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libzstd-dev libclang-dev",
  "Repository": "https://giotto-suite.r-universe.dev",
  "Date/Publication": "2026-09-28 21:46:53 UTC",
  "RemoteUrl": "https://github.com/giotto-suite/GiottoKernels",
  "RemoteRef": "HEAD",
  "RemoteSha": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-09-28 22:44:02 UTC",
    "User": "root"
  },
  "Author": "George Chen [aut, cre]",
  "Maintainer": "George Chen <jiajic@bu.edu>",
  "_user": "giotto-suite",
  "_type": "src",
  "_file": "GiottoKernels_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/3e0a922641aa5434cf82ede905bdb0f4c60dfce4610c145d5389b4c9b46046a8",
  "_filesize": 112441,
  "_sha256": "3e0a922641aa5434cf82ede905bdb0f4c60dfce4610c145d5389b4c9b46046a8",
  "_expires": "2027-01-06T22:59:00.000Z",
  "_created": "2026-09-28T22:44:02.000Z",
  "_published": "2026-09-28T22:59:02.058Z",
  "_jobs": [
    {
      "job": 109169686966,
      "time": 132,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11002304007"
    },
    {
      "job": 109169686883,
      "time": 154,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11001819787"
    },
    {
      "job": 109169686955,
      "time": 132,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11002833711"
    },
    {
      "job": 109169686989,
      "time": 151,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11002853504"
    },
    {
      "job": 109169687054,
      "time": 219,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11002916692"
    },
    {
      "job": 109169686899,
      "time": 383,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11002334480"
    },
    {
      "job": 109169686857,
      "time": 196,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11003165328"
    },
    {
      "job": 109169686922,
      "time": 230,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11003365897"
    },
    {
      "job": 109168566917,
      "time": 218,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11001619357"
    },
    {
      "job": 109169686881,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 109169686923,
      "time": 395,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11002034891"
    },
    {
      "job": 109169687037,
      "time": 168,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11002119501"
    },
    {
      "job": 109169686944,
      "time": 168,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11002574083"
    },
    {
      "job": 109169687050,
      "time": 397,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11002194894"
    },
    {
      "job": 109169686982,
      "time": 184,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11001709900"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343",
  "_status": "success",
  "_upstream": "https://github.com/giotto-suite/GiottoKernels",
  "_commit": {
    "id": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
    "author": "George Chen <72078254+jiajic@users.noreply.github.com>",
    "committer": "George Chen <72078254+jiajic@users.noreply.github.com>",
    "message": "Add project_stream kernel (A %*% V); v0.2.0\n\nBatch splitting and layout checks move to a shared cells module used by\nboth kernels. project_stream is bit-identical at any thread count.\n",
    "time": 1790632013
  },
  "_maintainer": {
    "name": "George Chen",
    "email": "jiajic@bu.edu",
    "login": "jiajic",
    "description": "PhD Candidate at Boston University @drieslab ",
    "uuid": 72078254
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "nanoarrow",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "giotto-suite",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-40",
      "n": 3
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "jiajic",
      "count": 3,
      "uuid": 72078254
    }
  ],
  "_userbio": {
    "uuid": 265070225,
    "type": "organization",
    "name": "Giotto Suite",
    "followers": 6,
    "description": "Organization for the Giotto Suite spatial omics analysis ecosystem "
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GiottoKernels"
  },
  "_devurl": "https://github.com/giotto-suite/giottokernels",
  "_cargo": true,
  "_topics": [
    "rust",
    "cargo"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GiottoKernels.html",
    "extra/manual.pdf",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_cranurl": false,
  "_exports": [
    "gram_stream",
    "has_kernel",
    "kernel_threads",
    "project_stream"
  ],
  "_help": [
    {
      "page": "gram_stream",
      "title": "Gram matrix and feature sums from a stream of triplets",
      "topics": [
        "gram_stream"
      ]
    },
    {
      "page": "has_kernel",
      "title": "Is a kernel available in this build?",
      "topics": [
        "has_kernel"
      ]
    },
    {
      "page": "kernel_threads",
      "title": "Resolve the thread count for a kernel call",
      "topics": [
        "kernel_threads"
      ]
    },
    {
      "page": "project_stream",
      "title": "Sparse x dense product from a stream of triplets",
      "topics": [
        "project_stream"
      ]
    }
  ],
  "_readme": "https://github.com/giotto-suite/GiottoKernels/raw/HEAD/README.md",
  "_rundeps": [
    "nanoarrow"
  ],
  "_score": 1.6989700043360187,
  "_indexed": true,
  "_nocasepkg": "giottokernels",
  "_universes": [
    "giotto-suite",
    "jiajic"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-28T22:46:18.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/e57e5df43134995f5119bdf8442926b6571012245cbcf96a0ce917f036942972",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-28T22:46:34.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/c7e6a83e95c5b47681d2fa4316feab80ab1a9658ac2d25f371f5221834279728",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-28T22:46:16.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/c1527b9d2fcfdfeb68bbf0e6fb32103b44d13f45cbfcad20e498e8e56d03539b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-09-28T22:46:31.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/b7de6ae3ae58d49aa8749125f07a3dc004fa3c00a1296b82ede539b210dbf7b6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-28T22:55:32.000Z",
      "arch": "aarch64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/e776c9ce1289b4faccfd2079fe06481635c2935b78b380858cac6d33a11a6bc6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-28T22:56:19.000Z",
      "arch": "x86_64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/0b127aad5a1b6016ea7fbdd726f3d68acae012c54ccde198660185e724610f63",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-28T22:50:32.000Z",
      "arch": "aarch64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/778ca8ba2378a4a91f469948f17235a56134d6c45635f3e4118ca67a330f29d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-09-28T22:55:54.000Z",
      "arch": "x86_64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/8676485df4b625ffad50e334dfb5e47a89a622f27316126ba940bc9454a1b2a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T22:49:28.000Z",
      "arch": "aarch64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/5fcf3938bab05977c6a6f3a60ca5a3a32c9a2c55c547136cbb26cc0e4fb7b40c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T22:45:31.000Z",
      "arch": "x86_64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/970f1e14dfbd3d68d373ff7a7443c85e64693eab1b3950007214f7e98136d630",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T22:45:41.000Z",
      "arch": "x86_64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/0b357d9860d887ce1afabf50dfe8746e4c397b6542225a9076f10207f7c043d6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T22:49:21.000Z",
      "arch": "aarch64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/7cc66e408991232e02e4474216514a3b2b375e1bdcbf551ab1aa8e4500f454f9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-09-28T22:45:42.000Z",
      "arch": "x86_64",
      "commit": "7bfa0d688bdf8af0073b178bc2d924bf1772a6de",
      "fileid": "https://r2.ropensci.org/0d1bc825f76f6a713e21460bbaf6452ae56a7001569b5b4d61be493bb6bba87b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/giotto-suite/actions/runs/36493774343"
    }
  ]
}