The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
To cite `git2rdata` in publications please use:
Onkelinx T (2025). git2rdata: Store and Retrieve Data.frames in a Git Repository. Version 0.5.0. doi:10.5281/zenodo.1485309, https://ropensci.github.io/git2rdata/.
Corresponding BibTeX entry:
@Manual{,
title = {git2rdata: Store and Retrieve Data.frames in a Git
Repository. Version 0.5.0},
author = {Thierry Onkelinx},
year = {2025},
url = {https://ropensci.github.io/git2rdata/},
abstract = {The git2rdata package is an R package for writing and
reading dataframes as plain text files. A metadata file stores
important information. 1) Storing metadata allows to maintain the
classes of variables. By default, git2rdata optimizes the data
for file storage. The optimization is most effective on data
containing factors. The optimization makes the data less human
readable. The user can turn this off when they prefer a human
readable format over smaller files. Details on the implementation
are available in vignette("plain_text", package = "git2rdata").
2) Storing metadata also allows smaller row based diffs between
two consecutive commits. This is a useful feature when storing
data as plain text files under version control. Details on this
part of the implementation are available in
vignette("version_control", package = "git2rdata"). Although we
envisioned git2rdata with a git workflow in mind, you can use it
in combination with other version control systems like subversion
or mercurial. 3) git2rdata is a useful tool in a reproducible and
traceable workflow. vignette("workflow", package = "git2rdata")
gives a toy example. 4) vignette("efficiency", package =
"git2rdata") provides some insight into the efficiency of file
storage, git repository size and speed for writing and reading.},
keywords = {git; version control; plain text data},
doi = {10.5281/zenodo.1485309},
}
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.