{
  "_id": "6a362c463efcd9bda43f3b8c",
  "Package": "SharedObject",
  "Type": "Package",
  "Title": "Sharing R objects across multiple R processes without memory\nduplication",
  "Version": "1.27.0",
  "Date": "2023-8-9",
  "Authors@R": "c(\nperson(\n\"Jiefei\", \"Wang\",\nemail = \"szwjf08@gmail.com\",\nrole = c(\"aut\", \"cre\")\n),\nperson(\"Martin\", \"Morgan\", role = \"aut\"))",
  "Description": "This package is developed for facilitating parallel\ncomputing in R. It is capable to create an R object in the\nshared memory space and share the data across multiple R\nprocesses. It avoids the overhead of memory dulplication and\ndata transfer, which make sharing big data object across many\nclusters possible.",
  "License": "GPL-3",
  "biocViews": "Infrastructure",
  "BugReports": "https://github.com/Jiefei-Wang/SharedObject/issues",
  "RoxygenNote": "7.1.1",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "SystemRequirements": "GNU make, C++11",
  "Encoding": "UTF-8",
  "Config/pak/sysreqs": "make",
  "Repository": "https://bioc.r-universe.dev",
  "Date/Publication": "2026-04-28 12:50:55 UTC",
  "RemoteUrl": "https://github.com/bioc/SharedObject",
  "RemoteRef": "HEAD",
  "RemoteSha": "fcf311f5a8e58695da2cfc52068bcba90321ae5d",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-18 11:21:25 UTC",
    "User": "root"
  },
  "Author": "Jiefei Wang [aut, cre],\nMartin Morgan [aut]",
  "Maintainer": "Jiefei Wang <szwjf08@gmail.com>",
  "MD5sum": "d0d497bf652c5c5355011b26cfe044e1",
  "_user": "bioc",
  "_type": "src",
  "_file": "SharedObject_1.27.0.tar.gz",
  "_fileid": "5d42450beaff8a1ff797865b819646b248aec0843d77d4dd068f868c73086659",
  "_filesize": 505194,
  "_sha256": "5d42450beaff8a1ff797865b819646b248aec0843d77d4dd068f868c73086659",
  "_created": "2026-06-18T11:21:25.000Z",
  "_published": "2026-06-25T12:30:36.961Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82459838129,
      "time": 195,
      "config": "bioc-checks",
      "r": "4.6.0",
      "check": "FAILURE",
      "artifact": ""
    },
    {
      "job": 82459838159,
      "time": 184,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838138,
      "time": 228,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838152,
      "time": 135,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838145,
      "time": 196,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838393,
      "time": 128,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7721901492"
    },
    {
      "job": 82459838426,
      "time": 317,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7721968562"
    },
    {
      "job": 82459838204,
      "time": 80,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838211,
      "time": 187,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838292,
      "time": 221,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7721848336"
    },
    {
      "job": 82459838127,
      "time": 118,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838178,
      "time": 82,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 82459838327,
      "time": 167,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7721904820"
    },
    {
      "job": 82459838175,
      "time": 63,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    }
  ],
  "_buildurl": "https://github.com/r-universe/bioc/actions/runs/27755775478",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/bioc/SharedObject",
  "_commit": {
    "id": "fcf311f5a8e58695da2cfc52068bcba90321ae5d",
    "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
    "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
    "time": 1777380655
  },
  "_maintainer": {
    "name": "Jiefei Wang",
    "email": "szwjf08@gmail.com",
    "login": "jiefei-wang",
    "description": "",
    "uuid": 13570205
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "BH",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "BiocGenerics",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "BiocStyle",
      "role": "Suggests"
    }
  ],
  "_owner": "bioc",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2025-44",
      "n": 2
    },
    {
      "week": "2026-18",
      "n": 2
    }
  ],
  "_tags": [],
  "_bioc": [
    {
      "branch": "devel",
      "version": "1.27.0",
      "bioc": "3.24"
    },
    {
      "branch": "release",
      "version": "1.25.0",
      "bioc": "3.23"
    }
  ],
  "_topics": [
    "infrastructure",
    "sharedobject",
    "cpp"
  ],
  "_stars": 51,
  "_contributors": [
    {
      "user": "jiefei-wang",
      "count": 222,
      "uuid": 13570205
    },
    {
      "user": "nturaga",
      "count": 12,
      "uuid": 2746443
    },
    {
      "user": "jwokaty",
      "count": 8,
      "uuid": 1744257
    },
    {
      "user": "pekkarr",
      "count": 2,
      "uuid": 40121471
    },
    {
      "user": "lgatto",
      "count": 1,
      "uuid": 384198
    }
  ],
  "_userbio": {
    "uuid": 2286807,
    "type": "organization",
    "name": "Bioconductor",
    "followers": 440,
    "description": "Software for the analysis and comprehension of high-throughput genomic data"
  },
  "_devurl": "https://github.com/jiefei-wang/sharedobject",
  "_searchresults": 11,
  "_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/SharedObject.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jiefei-wang/sharedobject",
  "_realowner": "bioc",
  "_cranurl": false,
  "_exports": [
    "allocateSharedMemory",
    "freeSharedMemory",
    "getCopyOnWrite",
    "getLastIndex",
    "getSharedCopy",
    "getSharedMemorySize",
    "getSharedSubset",
    "hasSharedMemory",
    "initialSharedObjectPackageData",
    "is.shared",
    "listSharedObjects",
    "mapSharedMemory",
    "releaseSharedObjectPackageData",
    "setCopyOnWrite",
    "setSharedCopy",
    "setSharedSubset",
    "share",
    "SharedObject",
    "sharedObjectPkgOptions",
    "sharedObjectProperties",
    "unmapSharedMemory",
    "unshare"
  ],
  "_help": [
    {
      "page": "developer-API",
      "title": "Functions to manipulate shared memory",
      "topics": [
        "allocateSharedMemory",
        "freeSharedMemory",
        "getLastIndex",
        "getSharedMemorySize",
        "hasSharedMemory",
        "initialSharedObjectPackageData",
        "mapSharedMemory",
        "releaseSharedObjectPackageData",
        "unmapSharedMemory"
      ]
    },
    {
      "page": "is.altrep",
      "title": "Whether an object is an ALTREP object",
      "topics": [
        "is.altrep"
      ]
    },
    {
      "page": "is.shared",
      "title": "Test whether an object is shared",
      "topics": [
        "is.shared",
        "is.shared,ANY-method"
      ]
    },
    {
      "page": "listSharedObjects",
      "title": "List all shared Objects",
      "topics": [
        "listSharedObjects"
      ]
    },
    {
      "page": "pkgconfig",
      "title": "Find path of the shared memory header file",
      "topics": [
        "pkgconfig"
      ]
    },
    {
      "page": "share",
      "title": "Create a shared object",
      "topics": [
        "share",
        "share,ANY-method",
        "share,data.frame-method",
        "share,list-method",
        "share,matrix-method",
        "share,vector-method"
      ]
    },
    {
      "page": "SharedObject",
      "title": "Create an empty shared object",
      "topics": [
        "SharedObject"
      ]
    },
    {
      "page": "sharedObjectPkgOptions",
      "title": "Get or set the global options for the SharedObject package",
      "topics": [
        "sharedObjectPkgOptions"
      ]
    },
    {
      "page": "sharedObjectProperties",
      "title": "Get/Set the properties of a shared object.",
      "topics": [
        "getCopyOnWrite",
        "getSharedCopy",
        "getSharedSubset",
        "setCopyOnWrite",
        "setSharedCopy",
        "setSharedSubset",
        "sharedObjectProperties",
        "sharedObjectProperties,ANY-method",
        "sharedObjectProperties,list-method"
      ]
    },
    {
      "page": "unshare",
      "title": "Unshare a shared object",
      "topics": [
        "unshare",
        "unshare,ANY-method",
        "unshare,list-method",
        "unshare,vector-method"
      ]
    }
  ],
  "_readme": "https://github.com/bioc/SharedObject/raw/HEAD/README.md",
  "_rundeps": [
    "BH",
    "BiocGenerics",
    "generics",
    "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": "quick_start_guide.Rmd",
      "filename": "quick_start_guide.html",
      "title": "Package Quick Start Guide",
      "author": "Jiefei Wang",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Quick example",
        "Creating a shared object from an existing object",
        "Creating a shared object from scratch",
        "Properties of the shared object",
        "Supported data types and structures",
        "Package options",
        "Advanced topics",
        "Copy-On-Write",
        "Warning",
        "Shared copy",
        "Listing the shared object",
        "Developing package based upon SharedObject",
        "user API",
        "R's shared memory API",
        "C++ shared memory API",
        "Step 1",
        "Step 2",
        "Step 3",
        "Session Information"
      ],
      "created": "2019-06-10 16:41:08",
      "modified": "2022-05-19 02:05:59",
      "commits": 25
    },
    {
      "source": "quick_start_guide_Chinese.Rmd",
      "filename": "quick_start_guide_Chinese.html",
      "title": "新手指引",
      "author": "Jiefei Wang",
      "engine": "knitr::rmarkdown",
      "headings": [
        "介绍",
        "基础用法",
        "通过现有的对象创建共享对象",
        "创建空的共享对象",
        "共享对象的属性",
        "支持的数据类型和结构",
        "Package默认设置",
        "进阶教程",
        "写时拷贝",
        "警告",
        "共享拷贝",
        "列出共享内存编号",
        "基于SharedObject开发package",
        "用户API",
        "R的共享内存管理API",
        "C++的共享内存管理API",
        "第一步",
        "第二步",
        "第三步",
        "Session Information"
      ],
      "created": "2020-10-28 14:55:45",
      "modified": "2020-11-02 12:00:29",
      "commits": 2
    }
  ],
  "_score": 7.1291741029677675,
  "_indexed": true,
  "_nocasepkg": "sharedobject",
  "_universes": [
    "bioc",
    "jiefei-wang"
  ],
  "_failure": {
    "version": "1.27.0",
    "commit": {
      "id": "fcf311f5a8e58695da2cfc52068bcba90321ae5d",
      "author": "A Wokaty <andres.wokaty@sph.cuny.edu>",
      "committer": "A Wokaty <andres.wokaty@sph.cuny.edu>",
      "message": "bump x.y.z version to odd y following creation of RELEASE_3_23 branch\n",
      "time": 1777380655
    },
    "buildurl": "https://github.com/r-universe/bioc/actions/runs/28169990581",
    "date": "2026-06-25T12:30:36.955Z",
    "job": {
      "job": 83431454513,
      "time": 200,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7878085241"
    }
  },
  "_binaries": [
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.27.0",
      "date": "2026-06-18T11:21:27.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "fcf311f5a8e58695da2cfc52068bcba90321ae5d",
      "fileid": "a92fb5d005fd1bc31d7f4caff1d2cdd8ec6f50886c78743dd5dc9d61b28b802e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/27755775478"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.27.0",
      "date": "2026-06-18T11:23:42.000Z",
      "arch": "aarch64",
      "commit": "fcf311f5a8e58695da2cfc52068bcba90321ae5d",
      "fileid": "9236e40baa33438fbb0d17b79f83d23e4b2294fd97ded66e21f0e13081d56804",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/27755775478"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.27.0",
      "date": "2026-06-18T11:25:40.000Z",
      "arch": "x86_64",
      "commit": "fcf311f5a8e58695da2cfc52068bcba90321ae5d",
      "fileid": "50838757f6c29f17fc416991a7a6bfcf54f9eebf0acd01cfd9761950e2c5f466",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/27755775478"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.27.0",
      "date": "2026-06-18T11:23:02.000Z",
      "arch": "x86_64",
      "commit": "fcf311f5a8e58695da2cfc52068bcba90321ae5d",
      "fileid": "109afbefeaab139bd757d608ad7eeddbbadcbb2b736dcd891ede13e598451960",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/bioc/actions/runs/27755775478"
    }
  ]
}