{
  "_id": "6a1f2e39b401979e7342698e",
  "Package": "currr",
  "Title": "Apply Mapping Functions in Frequent Saving",
  "Version": "0.1.2",
  "Authors@R": "person(\"Marcell\", \"Granat\", , \"granat.marcell@uni-neumann.hu\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4036-1500\"))",
  "Description": "Implementations of the family of map() functions with\nfrequent saving of the intermediate results. The contained\nfunctions let you start the evaluation of the iterations where\nyou stopped (reading the already evaluated ones from cache),\nand work with the currently evaluated iterations while\nremaining ones are running in a background job. Parallel\ncomputing is also easier with the workers parameter.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/MarcellGranat/currr",
  "BugReports": "https://github.com/MarcellGranat/currr/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "git libicu-dev libx11-dev",
  "Repository": "https://marcellgranat.r-universe.dev",
  "Date/Publication": "2024-08-21 13:46:26 UTC",
  "RemoteUrl": "https://github.com/marcellgranat/currr",
  "RemoteRef": "HEAD",
  "RemoteSha": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 09:30:33 UTC",
    "User": "root"
  },
  "Author": "Marcell Granat [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-4036-1500>)",
  "Maintainer": "Marcell Granat <granat.marcell@uni-neumann.hu>",
  "MD5sum": "0e57632cf2b824ed977a1a3ef2803b3a",
  "_user": "marcellgranat",
  "_type": "src",
  "_file": "currr_0.1.2.tar.gz",
  "_fileid": "cdb05c0243344146ad0d0ae4431d8f4e9f8e76345bfb4402b864bd56a6a49f80",
  "_filesize": 134314,
  "_sha256": "cdb05c0243344146ad0d0ae4431d8f4e9f8e76345bfb4402b864bd56a6a49f80",
  "_created": "2026-05-15T09:30:33.000Z",
  "_published": "2026-06-02T19:25:45.051Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79154062599,
      "time": 119,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014126729"
    },
    {
      "job": 79154062119,
      "time": 123,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014127948"
    },
    {
      "job": 79154062426,
      "time": 146,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014128078"
    },
    {
      "job": 79154062140,
      "time": 154,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014128107"
    },
    {
      "job": 79154061436,
      "time": 176,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014091024"
    },
    {
      "job": 79154061160,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367696173"
    },
    {
      "job": 79154061656,
      "time": 77,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014114408"
    },
    {
      "job": 79154062627,
      "time": 68,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014111990"
    },
    {
      "job": 79154061980,
      "time": 74,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014113812"
    }
  ],
  "_buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/marcellgranat/currr",
  "_commit": {
    "id": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
    "author": "Marcell Granát <64445649+MarcellGranat@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #3 from olivroy/crayon\n\nRemove crayon and clisymbols in favour of cli",
    "time": 1724247986
  },
  "_maintainer": {
    "name": "Marcell Granat",
    "email": "granat.marcell@uni-neumann.hu",
    "orcid": "0000-0002-4036-1500"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "readr",
      "role": "Imports"
    },
    {
      "package": "stringr",
      "role": "Imports"
    },
    {
      "package": "broom",
      "role": "Imports"
    },
    {
      "package": "pacman",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "job",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    }
  ],
  "_owner": "marcellgranat",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "checkpoints",
    "parallel-computing",
    "purrr"
  ],
  "_stars": 20,
  "_contributors": [
    {
      "user": "marcellgranat",
      "count": 20,
      "uuid": 64445649
    },
    {
      "user": "olivroy",
      "count": 3,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 64445649,
    "type": "user",
    "name": "Marcell Granát"
  },
  "_downloads": {
    "count": 237,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/currr"
  },
  "_devurl": "https://github.com/marcellgranat/currr",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/currr.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/marcellgranat/currr",
  "_realowner": "marcellgranat",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2023-02-14"
    },
    {
      "version": "0.1.1",
      "date": "2023-02-14"
    },
    {
      "version": "0.1.2",
      "date": "2023-02-17"
    }
  ],
  "_exports": [
    "cp_map",
    "cp_map_chr",
    "cp_map_dbl",
    "cp_map_dfc",
    "cp_map_dfr",
    "cp_map_lgl",
    "remove_currr_cache",
    "saving_map",
    "saving_map_nodot"
  ],
  "_help": [
    {
      "page": "cp_map",
      "title": "Wrapper function of 'purrr::map'. Apply a function to each element of a vector, but save the intermediate data after a given number of iterations.",
      "concept": [
        "map variants"
      ],
      "topics": [
        "cp_map"
      ]
    },
    {
      "page": "cp_map_chr",
      "title": "Wrapper function of 'purrr::map'. Apply a function to each element of a vector, but save the intermediate data after a given number of iterations.",
      "concept": [
        "map variants"
      ],
      "topics": [
        "cp_map_chr"
      ]
    },
    {
      "page": "cp_map_dbl",
      "title": "Wrapper function of 'purrr::map'. Apply a function to each element of a vector, but save the intermediate data after a given number of iterations.",
      "concept": [
        "map variants"
      ],
      "topics": [
        "cp_map_dbl"
      ]
    },
    {
      "page": "cp_map_dfc",
      "title": "Wrapper function of 'purrr::map'. Apply a function to each element of a vector, but save the intermediate data after a given number of iterations.",
      "concept": [
        "map variants"
      ],
      "topics": [
        "cp_map_dfc"
      ]
    },
    {
      "page": "cp_map_dfr",
      "title": "Wrapper function of 'purrr::map'. Apply a function to each element of a vector, but save the intermediate data after a given number of iterations.",
      "concept": [
        "map variants"
      ],
      "topics": [
        "cp_map_dfr"
      ]
    },
    {
      "page": "cp_map_lgl",
      "title": "Wrapper function of 'purrr::map'. Apply a function to each element of a vector, but save the intermediate data after a given number of iterations.",
      "concept": [
        "map variants"
      ],
      "topics": [
        "cp_map_lgl"
      ]
    },
    {
      "page": "remove_currr_cache",
      "title": "Remove currr's intermediate data from the folder.",
      "topics": [
        "remove_currr_cache"
      ]
    },
    {
      "page": "saving_map",
      "title": "Run a map with the function, but saves after a given number of execution. This is an internal function, you are not supposed to use it manually, but can call for background job inly if exported.",
      "topics": [
        "saving_map"
      ]
    },
    {
      "page": "saving_map_nodot",
      "title": "Run a map with the function, but saves after a given number of execution. This is an internal function, you are not supposed to use it manually, but can call for background job only if exported. This function differs from saving_map, since it does not have a ... input. This is neccessary because job::job fails if ... is not provided for the cp_map call.",
      "topics": [
        "saving_map_nodot"
      ]
    }
  ],
  "_readme": "https://github.com/marcellgranat/currr/raw/HEAD/README.md",
  "_rundeps": [
    "backports",
    "bit",
    "bit64",
    "broom",
    "cli",
    "clipr",
    "cpp11",
    "crayon",
    "digest",
    "dplyr",
    "farver",
    "generics",
    "glue",
    "hms",
    "job",
    "labeling",
    "lifecycle",
    "magrittr",
    "pacman",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "purrr",
    "R6",
    "RColorBrewer",
    "readr",
    "remotes",
    "rlang",
    "rstudioapi",
    "scales",
    "stringi",
    "stringr",
    "tibble",
    "tidyr",
    "tidyselect",
    "tzdb",
    "utf8",
    "vctrs",
    "viridisLite",
    "vroom",
    "withr"
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "currr",
  "_universes": [
    "marcellgranat"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-15T09:32:38.000Z",
      "distro": "noble",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "f94454879ddc4fc0625898811dadecf1e3aebff37bead934c70fc5da694fbfb6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.2",
      "date": "2026-05-15T09:32:41.000Z",
      "distro": "noble",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "9b9ec9c5edeff811381402b8bee3b8d0c1dfc9f891d6bbcdd25bd5a4a8a12da0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-15T09:32:42.000Z",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "910260b89f5e8ded4d73f5de7a87f09aa593496f94f0898560e77b679c5bb6cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.2",
      "date": "2026-05-15T09:32:42.000Z",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "3f45b7c496835bc2f231cf0ca95311fac08b978037a58ee982983e7c062434dc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-15T09:31:50.000Z",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "ab8cd79c56521ada8baebc61386354e62d1a78ef6ed80099ce6e6c888e4e70d2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-15T09:31:42.000Z",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "026c423754a7de76f78d4d706af6b3674f4662fba4830e50c4bdee8b063a3a2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.2",
      "date": "2026-05-15T09:31:48.000Z",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "0548655b3a5877c1ccb4f57aac8dbf2b31d06b3a94f043a6b7ed5546bbeef039",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.2",
      "date": "2026-06-02T19:25:28.000Z",
      "commit": "e3b71de173ee134acaa4f8e47c4171aef8cf92c7",
      "fileid": "5c08343b073b45b6251c8ff3b19b54a5765b1d8bf1f7b2d62cd89b302ac8071d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/marcellgranat/actions/runs/25910563295"
    }
  ]
}