CRAN/E | gittargets

gittargets

Data Version Control for the Targets Package

Installation

About

In computationally demanding data analysis pipelines, the 'targets' R package (2021, doi:10.21105/joss.02959) maintains an up-to-date set of results while skipping tasks that do not need to rerun. This process increases speed and increases trust in the final end product. However, it also overwrites old output with new output, and past results disappear by default. To preserve historical output, the 'gittargets' package captures version-controlled snapshots of the data store, and each snapshot links to the underlying commit of the source code. That way, when the user rolls back the code to a previous branch or commit, 'gittargets' can recover the data contemporaneous with that commit so that all targets remain up to date.

Citation gittargets citation info
docs.ropensci.org/gittargets/
github.com/ropensci/gittargets
System requirements Git (>= 2.0.0)
Bug report File report

Key Metrics

Version 0.0.7
R ≥ 3.5.0
Published 2023-12-04 143 days ago
Needs compilation? no
License MIT
License File
CRAN checks gittargets results
Language en-US

Downloads

Yesterday 56 0%
Last 7 days 139 -33%
Last 30 days 736 +0%
Last 90 days 2.212 +22%
Last 365 days 5.762 +43%

Maintainer

Maintainer

William Michael Landau

will.landau.oss@gmail.com

Authors

William Michael Landau

aut / cre

Saras Windecker

rev

David Neuzerling

rev

Eli Lilly
Company

cph

Material

NEWS
Reference manual
Package source

Vignettes

Tutorial: Git data backend

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

gittargets archive

Depends

R ≥ 3.5.0

Imports

callr ≥ 3.0.0
cli ≥ 3.1.0
data.table ≥ 1.12.8
gert ≥ 1.0.0
processx ≥ 3.0.0
stats
targets ≥ 0.6.0
tibble ≥ 3.0.0
utils
uuid ≥ 0.1.4

Suggests

knitr ≥ 1.30
markdown ≥ 1.1
rmarkdown ≥ 2.4
testthat ≥ 3.0.0