Skip to content

reproducible

Enhance Reproducibility of R Code

v3.0.0 · Jan 8, 2026 · GPL-3

Description

A collection of high-level, machine- and OS-independent tools for making reproducible and reusable content in R. The two workhorse functions are 'Cache()' and 'prepInputs()'. 'Cache()' allows for nested caching, is robust to environments and objects with environments (like functions), and deals with some classes of file-backed R objects e.g., from 'terra' and 'raster' packages. Both functions have been developed to be foundational components of data retrieval and processing in continuous workflow situations. In both functions, efforts are made to make the first and subsequent calls of functions have the same result, but faster at subsequent times by way of checksums and digesting. Several features are still under development, including cloud storage of cached objects allowing for sharing between users. Several advanced options are available, see '?reproducibleOptions()'.

Downloads

1.6K

Last 30 days

3068th

3.7K

Last 90 days

18.2K

Last year

Trend: +64.6% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (3)

depends

Dependency Network

Dependencies Reverse dependencies cli data.table digest filelock fpCompare fs lobstr SpaDES.core SpaDES SpaDES.tools reproducible

Version History

new 3.0.0 Mar 10, 2026
updated 3.0.0 ← 2.1.2 diff Jan 7, 2026
updated 2.1.2 ← 2.1.0 diff Dec 11, 2024
updated 2.1.0 ← 2.0.12 diff May 29, 2024
updated 2.0.12 ← 2.0.11 diff Apr 14, 2024
updated 2.0.11 ← 2.0.10 diff Mar 29, 2024
updated 2.0.10 ← 2.0.9 diff Nov 21, 2023
updated 2.0.9 ← 2.0.8 diff Nov 8, 2023
updated 2.0.8 ← 2.0.7 diff Aug 22, 2023
updated 2.0.7 ← 2.0.5 diff Aug 6, 2023
updated 2.0.5 ← 2.0.4 diff Jul 2, 2023
updated 2.0.4 ← 2.0.2 diff May 30, 2023
updated 2.0.2 ← 1.2.16 diff May 6, 2023
updated 1.2.16 ← 1.2.11 diff Dec 21, 2022
updated 1.2.11 ← 1.2.10 diff Nov 8, 2022
updated 1.2.10 ← 1.2.8 diff Aug 16, 2022
updated 1.2.8 ← 1.2.7 diff Sep 25, 2021
updated 1.2.7 ← 1.2.6 diff May 27, 2021
updated 1.2.6 ← 1.2.4 diff Feb 16, 2021
updated 1.2.4 ← 1.2.1 diff Dec 6, 2020