{
  "_id": "6a2c4b4e3efcd9bda42db007",
  "Package": "futurize",
  "Version": "1.0.0",
  "Title": "Parallelize Common Functions via One Magic Function",
  "Description": "The futurize() function turns sequential map-reduce\nfunctions such as base::lapply(), purrr::map(),\n'foreach::foreach() %do% { ... }' into concurrent alternatives,\nproviding you with a simple, straightforward path to scalable\nparallel computing via the 'future' ecosystem\n<doi:10.32614/RJ-2021-048>. By combining this transpiler\nfunction with R's native pipe operator, you have a convenient\nway for speeding up iterative computations with minimal\nrefactoring, e.g. 'lapply(xs, fcn) |> futurize()',\n'purrr::map(xs, fcn) |> futurize()', and 'foreach::foreach(x =\nxs) %do% { fcn(x) } |> futurize()'. Other map-reduce packages\nthat can be \"futurized\" are 'BiocParallel', 'plyr', 'crossmap',\n'pbapply' packages. There is also support for a growing set of\ndomain-specific packages on CRAN (e.g. 'boot', 'caret',\n'DiceKriging', 'ez', 'fgsea', 'fwb', 'gamlss', 'glmmTMB',\n'glmnet', 'kernelshap', 'lme4', 'metafor', 'mgcv',\n'modelsummary', 'parameters', 'partykit', 'pls', 'pvclust',\n'riskRegression', 'rugarch', 'sandwich', 'seriation', 'shapr',\n'Sim.DiffProc', 'SimDesign', 'stars', 'strucchange',\n'SuperLearner', 'tm', 'TSP', and 'vegan') and on Bioconductor\n(e.g. 'DESeq2', 'GenomicAlignments', 'GSVA', 'Rsamtools',\n'scater', 'scuttle', 'SingleCellExperiment', and 'sva').",
  "Authors@R": "c(\nperson(\"Henrik\", \"Bengtsson\", role=c(\"aut\", \"cre\", \"cph\"),\nemail = \"henrikb@braju.com\",\ncomment = c(ORCID = \"0000-0002-7579-5165\")))",
  "License": "Apache License (>= 2)",
  "URL": "https://futurize.futureverse.org,\nhttps://github.com/futureverse/futurize",
  "BugReports": "https://github.com/futureverse/futurize/issues",
  "VignetteBuilder": "futurize",
  "Language": "en-US",
  "Encoding": "UTF-8",
  "Config/roxygen2/version": "8.0.0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-12 17:59:26 UTC",
    "User": "root"
  },
  "Author": "Henrik Bengtsson [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-7579-5165>)",
  "Maintainer": "Henrik Bengtsson <henrikb@braju.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-06-12 16:29:54 UTC",
  "RemoteUrl": "https://github.com/cran/futurize",
  "RemoteRef": "HEAD",
  "RemoteSha": "224731a3d902557b2ac2d792f62166dd073dadde",
  "MD5sum": "c4f8d3de968fd2f2e6cabe731535976d",
  "_user": "cran",
  "_type": "src",
  "_file": "futurize_1.0.0.tar.gz",
  "_fileid": "7df88a24efff2e807b226a65787be064b610049552c9a4801a8d60a275360eee",
  "_filesize": 1019700,
  "_sha256": "7df88a24efff2e807b226a65787be064b610049552c9a4801a8d60a275360eee",
  "_created": "2026-06-12T17:59:26.000Z",
  "_published": "2026-06-12T18:09:18.307Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 81089773613,
      "time": 548,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7599123306"
    },
    {
      "job": 81089773600,
      "time": 544,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7599121660"
    },
    {
      "job": 81088209451,
      "time": 534,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7598936845"
    },
    {
      "job": 81089773639,
      "time": 216,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7599012396"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/27432637000",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/futurize",
  "_commit": {
    "id": "224731a3d902557b2ac2d792f62166dd073dadde",
    "author": "Henrik Bengtsson <henrikb@braju.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.0.0\n",
    "time": 1781281794
  },
  "_maintainer": {
    "name": "Henrik Bengtsson",
    "email": "henrikb@braju.com",
    "login": "henrikbengtsson",
    "mastodon": "@henrikbengtsson@mastodon.social",
    "bluesky": "@henrikbengtsson.bsky.social",
    "orcid": "0000-0002-7579-5165",
    "twitter": "@henrikbengtsson",
    "description": "Assoc Professor. R Foundation. R Consortium. Many R packages, e.g. future & matrixStats.",
    "uuid": 1616850
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "future",
      "version": ">= 1.69.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "version": ">= 1.20.2",
      "role": "Suggests"
    },
    {
      "package": "foreach",
      "role": "Suggests"
    },
    {
      "package": "doFuture",
      "version": ">= 1.2.1",
      "role": "Suggests"
    },
    {
      "package": "purrr",
      "role": "Suggests"
    },
    {
      "package": "furrr",
      "role": "Suggests"
    },
    {
      "package": "crossmap",
      "role": "Suggests"
    },
    {
      "package": "plyr",
      "role": "Suggests"
    },
    {
      "package": "pbapply",
      "role": "Suggests"
    },
    {
      "package": "BiocParallel",
      "role": "Suggests"
    },
    {
      "package": "boot",
      "role": "Suggests"
    },
    {
      "package": "survival",
      "role": "Suggests"
    },
    {
      "package": "caret",
      "role": "Suggests"
    },
    {
      "package": "randomForest",
      "role": "Suggests"
    },
    {
      "package": "DESeq2",
      "role": "Suggests"
    },
    {
      "package": "DiceKriging",
      "role": "Suggests"
    },
    {
      "package": "ez",
      "role": "Suggests"
    },
    {
      "package": "fgsea",
      "role": "Suggests"
    },
    {
      "package": "GenomicAlignments",
      "role": "Suggests"
    },
    {
      "package": "Rsamtools",
      "role": "Suggests"
    },
    {
      "package": "fwb",
      "role": "Suggests"
    },
    {
      "package": "gamlss",
      "role": "Suggests"
    },
    {
      "package": "glmmTMB",
      "role": "Suggests"
    },
    {
      "package": "glmnet",
      "role": "Suggests"
    },
    {
      "package": "GSVA",
      "role": "Suggests"
    },
    {
      "package": "kernelshap",
      "role": "Suggests"
    },
    {
      "package": "lme4",
      "role": "Suggests"
    },
    {
      "package": "metafor",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "role": "Suggests"
    },
    {
      "package": "modelsummary",
      "role": "Suggests"
    },
    {
      "package": "parameters",
      "version": ">= 0.29.1",
      "role": "Suggests"
    },
    {
      "package": "partykit",
      "role": "Suggests"
    },
    {
      "package": "pls",
      "role": "Suggests"
    },
    {
      "package": "pvclust",
      "role": "Suggests"
    },
    {
      "package": "riskRegression",
      "role": "Suggests"
    },
    {
      "package": "rugarch",
      "role": "Suggests"
    },
    {
      "package": "sandwich",
      "role": "Suggests"
    },
    {
      "package": "scater",
      "role": "Suggests"
    },
    {
      "package": "scuttle",
      "role": "Suggests"
    },
    {
      "package": "seriation",
      "role": "Suggests"
    },
    {
      "package": "shapr",
      "role": "Suggests"
    },
    {
      "package": "Sim.DiffProc",
      "role": "Suggests"
    },
    {
      "package": "SimDesign",
      "role": "Suggests"
    },
    {
      "package": "SingleCellExperiment",
      "role": "Suggests"
    },
    {
      "package": "stars",
      "role": "Suggests"
    },
    {
      "package": "strucchange",
      "role": "Suggests"
    },
    {
      "package": "SuperLearner",
      "role": "Suggests"
    },
    {
      "package": "sva",
      "role": "Suggests"
    },
    {
      "package": "tm",
      "role": "Suggests"
    },
    {
      "package": "vegan",
      "role": "Suggests"
    },
    {
      "package": "tools",
      "role": "Suggests"
    },
    {
      "package": "commonmark",
      "role": "Suggests"
    },
    {
      "package": "base64enc",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-04",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-24",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-01-22"
    },
    {
      "name": "0.2.0",
      "date": "2026-03-18"
    },
    {
      "name": "0.3.0",
      "date": "2026-04-01"
    },
    {
      "name": "1.0.0",
      "date": "2026-06-12"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "henrikbengtsson",
      "count": 4,
      "uuid": 1616850
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 869,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/futurize"
  },
  "_devurl": "https://github.com/futureverse/futurize",
  "_pkgdown": "https://futurize.futureverse.org",
  "_searchresults": 318,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/futurize.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/futureverse/futurize",
  "_realowner": "futureverse",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-01-22"
    },
    {
      "version": "0.2.0",
      "date": "2026-03-18"
    },
    {
      "version": "0.3.0",
      "date": "2026-04-01"
    },
    {
      "version": "1.0.0",
      "date": "2026-06-12"
    }
  ],
  "_exports": [
    "futurize",
    "futurize_options",
    "futurize_supported_functions",
    "futurize_supported_packages",
    "fz"
  ],
  "_help": [
    {
      "page": "futurize",
      "title": "Turn common R function calls into concurrent calls for parallel evaluation",
      "topics": [
        "futurize",
        "fz"
      ]
    },
    {
      "page": "futurize_options",
      "title": "Options controlling resources, scheduling and evaluation of futures",
      "topics": [
        "futurize_options"
      ]
    },
    {
      "page": "futurize_supported_packages",
      "title": "List packages and functions supporting futurization",
      "topics": [
        "futurize_supported_functions",
        "futurize_supported_packages"
      ]
    },
    {
      "page": "zzz-futurize.options",
      "title": "Options used by futurize",
      "topics": [
        "futurize.debug",
        "futurize.enable",
        "futurize.options",
        "R_FUTURIZE_DEBUG",
        "R_FUTURIZE_ENABLE",
        "zzz-futurize.options"
      ]
    }
  ],
  "_readme": "https://github.com/cran/futurize/raw/HEAD/README.md",
  "_rundeps": [
    "codetools",
    "digest",
    "future",
    "globals",
    "listenv",
    "parallelly"
  ],
  "_vignettes": [
    {
      "source": "futurize-61-BiocParallel.md",
      "filename": "futurize-61-BiocParallel.html",
      "title": "Parallelize 'BiocParallel' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Supported Functions",
        "Bioconductor packages using BiocParallel",
        "Progress Reporting via progressify"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 3
    },
    {
      "source": "futurize-81-boot.md",
      "filename": "futurize-81-boot.html",
      "title": "Parallelize 'boot' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Bootstrap sampling",
        "Example: Time series bootstrap",
        "Example: Bootstrap for censored data",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 3
    },
    {
      "source": "futurize-81-caret.md",
      "filename": "futurize-81-caret.html",
      "title": "Parallelize 'caret' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Training a random forest with cross-validation",
        "Supported Functions"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 3
    },
    {
      "source": "futurize-22-crossmap.md",
      "filename": "futurize-22-crossmap.html",
      "title": "Parallelize 'crossmap' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Supported Functions"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 4
    },
    {
      "source": "futurize-81-DESeq2.md",
      "filename": "futurize-81-DESeq2.html",
      "title": "Parallelize 'DESeq2' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Running DESeq() in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-DiceKriging.md",
      "filename": "futurize-81-DiceKriging.html",
      "title": "Parallelize 'DiceKriging' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: kriging model with multi-start optimization",
        "Supported Functions"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-ez.md",
      "filename": "futurize-81-ez.html",
      "title": "Parallelize 'ez' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Bootstrap resampling",
        "Example: Permutation testing",
        "Supported Functions"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-fgsea.md",
      "filename": "futurize-81-fgsea.html",
      "title": "Parallelize 'fgsea' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Running fgseaSimple() in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-51-foreach.md",
      "filename": "futurize-51-foreach.html",
      "title": "Parallelize 'foreach' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Supported Functions",
        "Progress Reporting via progressify"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 3
    },
    {
      "source": "futurize-81-fwb.md",
      "filename": "futurize-81-fwb.html",
      "title": "Parallelize 'fwb' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Fractional weighted bootstrap",
        "Example: Bootstrap variance-covariance matrix",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-gamlss.md",
      "filename": "futurize-81-gamlss.html",
      "title": "Parallelize 'gamlss' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: k-fold cross-validation",
        "Example: Drop terms from a model",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-GenomicAlignments.md",
      "filename": "futurize-81-GenomicAlignments.html",
      "title": "Parallelize 'GenomicAlignments' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Running summarizeOverlaps() in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-glmmTMB.md",
      "filename": "futurize-81-glmmTMB.html",
      "title": "Parallelize 'glmmTMB' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Likelihood profile",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-glmnet.md",
      "filename": "futurize-81-glmnet.html",
      "title": "Parallelize 'glmnet' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Cross-validation for regularized regression",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-03-18 17:32:40",
      "commits": 2
    },
    {
      "source": "futurize-81-GSVA.md",
      "filename": "futurize-81-GSVA.html",
      "title": "Parallelize 'GSVA' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Running gsva() in parallel",
        "Other enrichment methods",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-kernelshap.md",
      "filename": "futurize-81-kernelshap.html",
      "title": "Parallelize 'kernelshap' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Computing Kernel SHAP values in parallel",
        "Example: Computing permutation SHAP values in parallel",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-lme4.md",
      "filename": "futurize-81-lme4.html",
      "title": "Parallelize 'lme4' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Fitting with multiple optimizers",
        "Example: Parametric bootstrap",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-03-18 17:32:40",
      "commits": 2
    },
    {
      "source": "futurize-81-metafor.md",
      "filename": "futurize-81-metafor.html",
      "title": "Parallelize 'metafor' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Likelihood profile for a random-effects model",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-mgcv.md",
      "filename": "futurize-81-mgcv.html",
      "title": "Parallelize 'mgcv' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Fitting a Big Additive Model",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-03-18 17:32:40",
      "commits": 2
    },
    {
      "source": "futurize-81-modelsummary.md",
      "filename": "futurize-81-modelsummary.html",
      "title": "Parallelize 'modelsummary' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Supported Functions"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-parameters.md",
      "filename": "futurize-81-parameters.html",
      "title": "Parallelize 'parameters' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Bootstrapping a linear model",
        "Example: Bootstrapped parameters summary",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-partykit.md",
      "filename": "futurize-81-partykit.html",
      "title": "Parallelize 'partykit' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Conditional random forests inference",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-55-pbapply.md",
      "filename": "futurize-55-pbapply.html",
      "title": "Parallelize 'pbapply' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Parallel lapply with progress bar",
        "Example: Parallel sapply with progress bar",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup",
        "Progress Reporting via progressify"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-pls.md",
      "filename": "futurize-81-pls.html",
      "title": "Parallelize 'pls' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: PLS Regression with Cross-Validation",
        "Example: Stand-alone Cross-Validation",
        "Supported Functions",
        "Without futurize: Manual 'pls.options' setup"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-31-plyr.md",
      "filename": "futurize-31-plyr.html",
      "title": "Parallelize 'plyr' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Supported Functions",
        "Progress Reporting via progressify"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 3
    },
    {
      "source": "futurize-21-purrr.md",
      "filename": "futurize-21-purrr.html",
      "title": "Parallelize 'purrr' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Supported Functions",
        "Progress Reporting via progressify"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 4
    },
    {
      "source": "futurize-81-pvclust.md",
      "filename": "futurize-81-pvclust.html",
      "title": "Parallelize 'pvclust' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Hierarchical clustering with p-values",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-riskRegression.md",
      "filename": "futurize-81-riskRegression.html",
      "title": "Parallelize 'riskRegression' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Bootstrap cross-validation with Score()",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-Rsamtools.md",
      "filename": "futurize-81-Rsamtools.html",
      "title": "Parallelize 'Rsamtools' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Counting reads across multiple BAM files in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-rugarch.md",
      "filename": "futurize-81-rugarch.html",
      "title": "Parallelize 'rugarch' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Rolling GARCH estimation",
        "Example: GARCH parameter distribution",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-sandwich.md",
      "filename": "futurize-81-sandwich.html",
      "title": "Parallelize 'sandwich' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Clustered bootstrap covariance matrix",
        "Supported Functions",
        "Without futurize: Manual setup"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-scater.md",
      "filename": "futurize-81-scater.html",
      "title": "Parallelize 'scater' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Running PCA in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-scuttle.md",
      "filename": "futurize-81-scuttle.html",
      "title": "Parallelize 'scuttle' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Computing per-feature QC metrics in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-seriation.md",
      "filename": "futurize-81-seriation.html",
      "title": "Parallelize 'seriation' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Seriate best",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-shapr.md",
      "filename": "futurize-81-shapr.html",
      "title": "Parallelize 'shapr' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Computing Shapley values in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-Sim.DiffProc.md",
      "filename": "futurize-81-Sim.DiffProc.html",
      "title": "Parallelize 'Sim.DiffProc' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Monte Carlo simulation of SDEs",
        "Supported Functions"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-SimDesign.md",
      "filename": "futurize-81-SimDesign.html",
      "title": "Parallelize 'SimDesign' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Monte Carlo simulation",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-SingleCellExperiment.md",
      "filename": "futurize-81-SingleCellExperiment.html",
      "title": "Parallelize 'SingleCellExperiment' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Computing per-feature QC metrics in parallel",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-stars.md",
      "filename": "futurize-81-stars.html",
      "title": "Parallelize 'stars' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Applying a function across dimensions",
        "Supported Functions"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-strucchange.md",
      "filename": "futurize-81-strucchange.html",
      "title": "Parallelize 'strucchange' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Finding breakpoints in time-series data",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-SuperLearner.md",
      "filename": "futurize-81-SuperLearner.html",
      "title": "Parallelize 'SuperLearner' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Cross-Validated Super Learner",
        "Supported Functions"
      ],
      "created": "2026-06-12 16:29:54",
      "modified": "2026-06-12 16:29:54",
      "commits": 1
    },
    {
      "source": "futurize-81-sva.md",
      "filename": "futurize-81-sva.html",
      "title": "Parallelize 'sva' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Running ComBat() in parallel",
        "Using ComBat() with a model matrix",
        "Supported Functions"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-03-18 17:32:40",
      "commits": 1
    },
    {
      "source": "futurize-81-tm.md",
      "filename": "futurize-81-tm.html",
      "title": "Parallelize 'tm' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: Transforming a text corpus",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-03-18 17:32:40",
      "commits": 2
    },
    {
      "source": "futurize-81-TSP.md",
      "filename": "futurize-81-TSP.html",
      "title": "Parallelize 'TSP' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example:",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-81-vegan.md",
      "filename": "futurize-81-vegan.html",
      "title": "Parallelize 'vegan' functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Example: MRPP",
        "Example: anova() for 'cca' objects",
        "Supported Functions",
        "Without futurize: Manual PSOCK cluster setup"
      ],
      "created": "2026-03-18 17:32:40",
      "modified": "2026-06-12 16:29:54",
      "commits": 2
    },
    {
      "source": "futurize-11-apply.md",
      "filename": "futurize-11-apply.html",
      "title": "Parallelize base-R apply functions",
      "engine": "futurize::selfonly",
      "headings": [
        "TL;DR",
        "Introduction",
        "Kernel smoothing",
        "Supported Functions",
        "Progress Reporting via progressify",
        "Known issues"
      ],
      "created": "2026-01-22 21:10:02",
      "modified": "2026-06-12 16:29:54",
      "commits": 3
    }
  ],
  "_score": 6.466214947329989,
  "_indexed": false,
  "_nocasepkg": "futurize",
  "_universes": [
    "cran"
  ],
  "_previous": "0.3.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-06-12T18:04:12.000Z",
      "distro": "noble",
      "commit": "224731a3d902557b2ac2d792f62166dd073dadde",
      "fileid": "4f1d2e9b7889a788c8f8570aa8af9680a49394208e7827081352b40857fe1d4c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27432637000"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-06-12T18:04:07.000Z",
      "distro": "noble",
      "commit": "224731a3d902557b2ac2d792f62166dd073dadde",
      "fileid": "2c773120d661c5f7af8acde1c458fb7f9de84bb89a0378cebb98783c418d7c37",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27432637000"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-06-12T18:03:24.000Z",
      "commit": "224731a3d902557b2ac2d792f62166dd073dadde",
      "fileid": "7b31c83042f821666f3781fbe6dc9b06e10b8543b4c8cd515e73e3a114f2a4b1",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/27432637000"
    }
  ]
}