Package: currr 0.1.2

Marcell Granat

currr: Apply Mapping Functions in Frequent Saving

Implementations of the family of map() functions with frequent saving of the intermediate results. The contained functions let you start the evaluation of the iterations where you stopped (reading the already evaluated ones from cache), and work with the currently evaluated iterations while remaining ones are running in a background job. Parallel computing is also easier with the workers parameter.

Authors:Marcell Granat [aut, cre]

currr_0.1.2.tar.gz
currr_0.1.2.zip(r-4.7)currr_0.1.2.zip(r-4.6)currr_0.1.2.zip(r-4.5)
currr_0.1.2.tgz(r-4.6-any)currr_0.1.2.tgz(r-4.5-any)
currr_0.1.2.tar.gz(r-4.7-any)currr_0.1.2.tar.gz(r-4.6-any)
currr_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
currr/json (API)

# Install 'currr' in R:
install.packages('currr', repos = c('https://marcellgranat.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/marcellgranat/currr/issues

On CRAN:

Conda:

checkpointsparallel-computingpurrr

4.00 score 20 stars 7 scripts 237 downloads 9 exports 42 dependencies

Last updated from:e3b71de173. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK119
source / vignettesOK176
linux-release-x86_64OK123
macos-release-arm64OK154
macos-oldrel-arm64OK146
windows-develOK77
windows-releaseOK74
windows-oldrelOK68
wasm-releaseOK111

Exports:cp_mapcp_map_chrcp_map_dblcp_map_dfccp_map_dfrcp_map_lglremove_currr_cachesaving_mapsaving_map_nodot

Dependencies:backportsbitbit64broomclicliprcpp11crayondigestdplyrfarvergenericsgluehmsjoblabelinglifecyclemagrittrpacmanpillarpkgconfigprettyunitsprogresspurrrR6RColorBrewerreadrremotesrlangrstudioapiscalesstringistringrtibbletidyrtidyselecttzdbutf8vctrsviridisLitevroomwithr

Readme and manuals

Help Manual

Help pageTopics
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.cp_map
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.cp_map_chr
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.cp_map_dbl
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.cp_map_dfc
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.cp_map_dfr
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.cp_map_lgl
Remove currr's intermediate data from the folder.remove_currr_cache
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.saving_map
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.saving_map_nodot