{
  "_id": "6a2a75fa7b7a29ca60045289",
  "Package": "marshal",
  "Version": "0.0.1",
  "Title": "Framework to Marshal Objects to be Used in Another R Process",
  "Authors@R": "person(given = \"Henrik\", family = \"Bengtsson\",\nrole = c(\"aut\", \"cre\", \"cph\"),\nemail = \"henrikb@braju.com\")",
  "Description": "Some types of R objects can be used only in the R session\nthey were created.  If used as-is in another R process, such\nobjects often result in an immediate error or in obscure and\nhard-to-troubleshoot outcomes.  Because of this, they cannot be\nsaved to file and re-used at a later time.  They can also not\nbe exported to a worker in parallel processing.  These objects\nare sometimes referred to as non-exportable or non-serializable\nobjects.  One solution to this problem is to use \"marshalling\"\nto encode the R object into an exportable representation that\nthen can be used to re-create a copy of that object in another\nR process.  This package provides a framework for marshalling\nand unmarshalling R objects such that they can be transferred\nusing functions such as serialize() and unserialize() of base\nR.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "LazyLoad": "TRUE",
  "ByteCompile": "TRUE",
  "URL": "https://marshal.futureverse.org,\nhttps://github.com/HenrikBengtsson/marshal",
  "BugReports": "https://github.com/HenrikBengtsson/marshal/issues",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "Repository": "https://futureverse.r-universe.dev",
  "Date/Publication": "2023-10-06 20:50:04 UTC",
  "RemoteUrl": "https://github.com/futureverse/marshal",
  "RemoteRef": "main",
  "RemoteSha": "412a1f3126a4189e1b7611f9772afa52ede8548f",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-11 08:40:48 UTC",
    "User": "root"
  },
  "Author": "Henrik Bengtsson [aut, cre, cph]",
  "Maintainer": "Henrik Bengtsson <henrikb@braju.com>",
  "MD5sum": "09e82e444701022382ace15f77a3afc8",
  "_user": "futureverse",
  "_type": "src",
  "_file": "marshal_0.0.1.tar.gz",
  "_fileid": "9f3bde6c7347740e52b8e956788a32ef2758352ac5a211298438562bdf44debf",
  "_filesize": 163709,
  "_sha256": "9f3bde6c7347740e52b8e956788a32ef2758352ac5a211298438562bdf44debf",
  "_created": "2026-06-11T08:40:48.000Z",
  "_published": "2026-06-11T08:46:50.441Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 80756041840,
      "time": 208,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7559167630"
    },
    {
      "job": 80756041824,
      "time": 200,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7559163534"
    },
    {
      "job": 80756041908,
      "time": 219,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7559171559"
    },
    {
      "job": 80756041901,
      "time": 199,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7559163779"
    },
    {
      "job": 80755383478,
      "time": 212,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7559083755"
    },
    {
      "job": 80756041818,
      "time": 154,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7559145806"
    },
    {
      "job": 80756041862,
      "time": 236,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "7559178642"
    },
    {
      "job": 80756041866,
      "time": 331,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7559215022"
    },
    {
      "job": 80756041874,
      "time": 131,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7559137001"
    }
  ],
  "_buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/futureverse/marshal",
  "_commit": {
    "id": "412a1f3126a4189e1b7611f9772afa52ede8548f",
    "author": "Henrik Bengtsson <henrik.bengtsson@gmail.com>",
    "committer": "Henrik Bengtsson <henrik.bengtsson@gmail.com>",
    "message": "README: Stable version is available from R Universe\n",
    "time": 1696625404
  },
  "_maintainer": {
    "name": "Henrik Bengtsson",
    "email": "henrikb@braju.com",
    "login": "henrikbengtsson",
    "mastodon": "@henrikbengtsson@mastodon.social",
    "bluesky": "@henrikbengtsson.bsky.social",
    "twitter": "@henrikbengtsson",
    "description": "Assoc Professor. R Foundation. R Consortium. Many R packages, e.g. future & matrixStats.",
    "uuid": 1616850
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.0",
      "role": "Depends"
    },
    {
      "package": "bundle",
      "role": "Suggests"
    },
    {
      "package": "caret",
      "role": "Suggests"
    },
    {
      "package": "data.table",
      "role": "Suggests"
    },
    {
      "package": "DBI",
      "role": "Suggests"
    },
    {
      "package": "RSQLite",
      "role": "Suggests"
    },
    {
      "package": "digest",
      "role": "Suggests"
    },
    {
      "package": "h2o",
      "role": "Suggests"
    },
    {
      "package": "inline",
      "role": "Suggests"
    },
    {
      "package": "keras",
      "role": "Suggests"
    },
    {
      "package": "tensorflow",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "ncdf4",
      "role": "Suggests"
    },
    {
      "package": "parsnip",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "reticulate",
      "role": "Suggests"
    },
    {
      "package": "rJava",
      "role": "Suggests"
    },
    {
      "package": "rstan",
      "role": "Suggests"
    },
    {
      "package": "BH",
      "role": "Suggests"
    },
    {
      "package": "RcppEigen",
      "role": "Suggests"
    },
    {
      "package": "sparklyr",
      "role": "Suggests"
    },
    {
      "package": "stats",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    },
    {
      "package": "torch",
      "role": "Suggests"
    },
    {
      "package": "luz",
      "role": "Suggests"
    },
    {
      "package": "udpipe",
      "role": "Suggests"
    },
    {
      "package": "xgboost",
      "role": "Suggests"
    },
    {
      "package": "XML",
      "role": "Suggests"
    },
    {
      "package": "xml2",
      "role": "Suggests"
    }
  ],
  "_owner": "futureverse",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "marshalling",
    "parallel",
    "serialization"
  ],
  "_stars": 15,
  "_contributors": [
    {
      "user": "henrikbengtsson",
      "count": 143,
      "uuid": 1616850
    }
  ],
  "_userbio": {
    "uuid": 80733720,
    "type": "organization",
    "name": "Futureverse",
    "description": "A Unifying Parallelization Framework in R for Everyone"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/marshal"
  },
  "_devurl": "https://github.com/henrikbengtsson/marshal",
  "_pkgdown": "https://marshal.futureverse.org",
  "_searchresults": 18,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/marshal.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "marshal",
    "marshallable",
    "unmarshal"
  ],
  "_help": [
    {
      "page": "marshal-package",
      "title": "Package marshal - Marshal Objects to be Used in Another R Process",
      "topics": [
        "marshal-package"
      ]
    },
    {
      "page": "marshal",
      "title": "Marshalling of R objects",
      "topics": [
        "marshal",
        "unmarshal"
      ]
    },
    {
      "page": "marshal.inline",
      "title": "Marshalling of 'inline' objects",
      "topics": [
        "marshal.CFunc",
        "marshal.inline",
        "marshallable.CFunc"
      ]
    },
    {
      "page": "marshal.connection",
      "title": "Marshalling of R connections",
      "topics": [
        "marshal.connection",
        "marshallable.connection"
      ]
    },
    {
      "page": "marshal.data.table",
      "title": "Marshalling of 'data.table' objects",
      "topics": [
        "marshal.data.table",
        "marshallable.data.table"
      ]
    },
    {
      "page": "marshal.DBI",
      "title": "Marshalling of 'DBI:DBIConnection' objects (not supported)",
      "topics": [
        "marshal.DBIConnection",
        "marshallable.DBIConnection"
      ]
    },
    {
      "page": "marshal.h2o",
      "title": "Marshalling of 'h2o' objects",
      "topics": [
        "marshal.H2OAutoML",
        "marshal.H2OBinomialModel",
        "marshal.H2OMultinomialModel",
        "marshal.H2ORegressionModel",
        "marshallable.H2OAutoML",
        "marshallable.H2OBinomialModel",
        "marshallable.H2OMultinomialModel",
        "marshallable.H2ORegressionModel"
      ]
    },
    {
      "page": "marshal.rJava",
      "title": "Marshalling of 'rJava' objects (not supported)",
      "topics": [
        "marshal.jclassName",
        "marshal.jobjRef",
        "marshallable.jclassName",
        "marshallable.jobjRef"
      ]
    },
    {
      "page": "marshal.keras",
      "title": "Marshalling of 'keras' objects",
      "topics": [
        "marshal.keras.engine.base_layer.Layer",
        "marshallable.keras.engine.base_layer.Layer"
      ]
    },
    {
      "page": "marshal.torch",
      "title": "Marshalling of 'torch' objects",
      "topics": [
        "marshal.luz_module_fitted",
        "marshallable.luz_module_fitted"
      ]
    },
    {
      "page": "marshal.magick",
      "title": "Marshalling of 'magick' objects (not supported)",
      "topics": [
        "marshal.magick-image",
        "marshallable.magick-image"
      ]
    },
    {
      "page": "marshal.parsnip",
      "title": "Marshalling of 'parsnip' objects",
      "topics": [
        "marshal.model_fit",
        "marshallable.model_fit"
      ]
    },
    {
      "page": "marshal.ncdf4",
      "title": "Marshalling of 'ncdf4' objects",
      "topics": [
        "marshal.ncdf4",
        "marshallable.ncdf4"
      ]
    },
    {
      "page": "marshal.reticulate",
      "title": "Marshalling of 'reticulate' objects (not supported)",
      "topics": [
        "marshal.python.builtin.object",
        "marshallable.python.builtin.object"
      ]
    },
    {
      "page": "marshal.raster",
      "title": "Marshalling of 'raster' objects",
      "topics": [
        "marshal.RasterLayer",
        "marshallable.RasterLayer"
      ]
    },
    {
      "page": "marshal.parallel",
      "title": "Marshalling of 'parallel' objects (not supported)",
      "topics": [
        "marshal.SOCK0node",
        "marshal.SOCKcluster",
        "marshal.SOCKnode",
        "marshallable.SOCK0node",
        "marshallable.SOCKcluster",
        "marshallable.SOCKnode"
      ]
    },
    {
      "page": "marshal.terra",
      "title": "Marshalling of 'terra' objects",
      "topics": [
        "marshal.SpatVector",
        "marshal.terra",
        "marshallable.SpatVector"
      ]
    },
    {
      "page": "marshal.rstan",
      "title": "Marshalling of 'rstan' objects",
      "topics": [
        "marshal.stanfit",
        "marshallable.stanfit"
      ]
    },
    {
      "page": "marshal.sparklyr",
      "title": "Marshalling of 'sparklyr' objects (not supported)",
      "topics": [
        "marshal.tbl_spark",
        "marshallable.tbl_spark"
      ]
    },
    {
      "page": "marshal.caret",
      "title": "Marshalling of 'caret:train' objects",
      "topics": [
        "marshal.train",
        "marshallable.train"
      ]
    },
    {
      "page": "marshal.udpipe",
      "title": "Marshalling of 'udpipe' objects (not supported)",
      "topics": [
        "marshal.udpipe_model",
        "marshallable.udpipe_model"
      ]
    },
    {
      "page": "marshal.xgboost",
      "title": "Marshalling of 'xgboost' objects",
      "topics": [
        "marshal.xgb.Booster",
        "marshal.xgb.DMatrix",
        "marshallable.xgb.Booster",
        "marshallable.xgb.DMatrix"
      ]
    },
    {
      "page": "marshal.xml2",
      "title": "Marshalling of 'xml2' objects",
      "topics": [
        "marshal.xml2",
        "marshal.xml_document",
        "marshal.xml_nodeset",
        "marshallable.xml_document",
        "marshallable.xml_nodeset"
      ]
    },
    {
      "page": "marshal.XML",
      "title": "Marshalling of 'XML' objects",
      "topics": [
        "marshal.XML",
        "marshal.XMLAbstractDocument",
        "marshal.XMLAbstractNode",
        "marshallable.XMLAbstractDocument",
        "marshallable.XMLAbstractNode"
      ]
    },
    {
      "page": "marshallable",
      "title": "Check if R object can be marshalled",
      "topics": [
        "marshallable"
      ]
    }
  ],
  "_rundeps": [],
  "_score": 2.4313637641589874,
  "_indexed": true,
  "_nocasepkg": "marshal",
  "_universes": [
    "futureverse",
    "henrikbengtsson"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-06-11T08:44:02.000Z",
      "distro": "noble",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "c2392ac13a2b943773a596a7572456c2b53e021c321a129d0cc32041c9546f17",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.0.1",
      "date": "2026-06-11T08:43:51.000Z",
      "distro": "noble",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "6137078e5a210a6a42da209e5949296030fce9313712cf8c05d9a2717fa96a6a",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-06-11T08:44:12.000Z",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "c2a9d5aa361728794f30c012bcb5ca14a27d9a2035837c812893049b67944a6e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.0.1",
      "date": "2026-06-11T08:43:36.000Z",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "86cbd91b6336ad00000598bfd5e321d3df8b5532eb4948fb71c993ad33a7b9a4",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.0.1",
      "date": "2026-06-11T08:43:39.000Z",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "66689f6d0733d1a7cea71fbbfe71fe21b1a40d8b076d083254205933e8295765",
      "status": "success",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-11T08:42:49.000Z",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "778e4d4c084bb405ac1254fb1c027c5c0e4060e0c5ed517f85e12920b0d86e31",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-11T08:43:46.000Z",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "ebe4414695bc216d4ce48bf99a45c5e9f907c991d8db2c9dc0e51da71e934e65",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.0.1",
      "date": "2026-06-11T08:42:19.000Z",
      "commit": "412a1f3126a4189e1b7611f9772afa52ede8548f",
      "fileid": "fd230b62cc53a423670325552381466a5dad88d7129d8ca11527c5aca207e277",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/futureverse/actions/runs/27334580824"
    }
  ]
}