archivist: Tools for Storing, Restoring and Searching for R Objects

Data exploration and modelling is a process in which a lot of data artifacts are produced. Artifacts like: subsets, data aggregates, plots, statistical models, different versions of data sets and different versions of results. The more projects we work with the more artifacts are produced and the harder it is to manage these artifacts. Archivist helps to store and manage artifacts created in R. Archivist allows you to store selected artifacts as a binary files together with their metadata and relations. Archivist allows to share artifacts with others, either through shared folder or github. Archivist allows to look for already created artifacts by using it's class, name, date of the creation or other properties. Makes it easy to restore such artifacts. Archivist allows to check if new artifact is the exact copy that was produced some time ago. That might be useful either for testing or caching.

Author
Przemyslaw Biecek [aut, cre], Marcin Kosinski [aut], Witold Chodor [ctb]
Date of publication
2016-11-18 22:24:51
Maintainer
Przemyslaw Biecek <przemyslaw.biecek@gmail.com>
License
GPL-2
Version
2.1.1
URLs

View on CRAN

Man pages

addHooksToPrint
Add 'archivist' Hooks to 'rmarkdown' Reports
addTagsRepo
Add new Tags to the Existing Repository
aformat
Show Artifact's List of Foramts
ahistory
Show Artifact's History
alink
Return a Link To Download an Artifact Stored on Remote...
archivistOptions
Default Options for Archivist
archivist-package
Tools for Storing, Restoring and Searching for R Objects
aread
Read Artifacts Given as md5hashes from the Repository
asearch
Read Artifacts Given as a List of Tags
asession
Show Artifact's Session Info
atrace
Add Tracing For All Objects Created By Given Function
cache
Enable Caching of the Function Results with the use of...
copyToRepo
Copy an Existing Repository into Another Repository
createEmptyRepo
Create an Empty Repository
createMDGallery
Create the Summary for Each Artifact in a Markdown Format
deleteLocalRepo
Delete the Existing Repository from the Given Directory
getRemoteHook
Get http Hook for Remote Repo
getTags
Return Tags Corresponding to md5hash
loadFromRepo
Load Artifact Given as a md5hash from a Repository
magrittr
magrittr - a Forward-Pipe Operator for R
md5hash
md5hash
pipe
Pipe operator
Repository
Repository
restoreLibs
Restore Versions of Libraries
rmFromLocalRepo
Remove an Artifact Given as a md5hash from the Repository
saveToRepo
Save an Artifact into a Repository
searchInRepo
Search for an Artifact in the Repository Using Tags
setRepo
Set Repository's Global Path
shinySearchInRepo
Shiny Based Live Search for an Artifact in a Repository Using...
showRepo
View the List of Artifacts from the Repository
splitTags
Split Tags in Repository
summaryRepo
View the Summary of the Repository
Tags
Tags
zipRepo
Create a zip Archive From an Existing Repository

Files in this package

archivist
archivist/inst
archivist/inst/CITATION
archivist/inst/graphGallery
archivist/inst/graphGallery/gallery
archivist/inst/graphGallery/gallery/fe1dd03597308686a7fff7161f644b6b.rda
archivist/inst/graphGallery/gallery/b17388f623ba94ef7ca4254ed39c92a7.rda
archivist/inst/graphGallery/gallery/2b1fe80a89976f859ee2247723889256.rda
archivist/inst/graphGallery/gallery/f05f0ed0662fe01850ec1b928830ef32.rda
archivist/inst/graphGallery/gallery/13b2724139eb2c62578b4dab0d7b2cea.png
archivist/inst/graphGallery/gallery/050e41ec3bc40b3004bc6bdd356acae7.rda
archivist/inst/graphGallery/gallery/93ecfdf1436932e2860c6dbdf2abc2ad.rda
archivist/inst/graphGallery/gallery/ff575c261c949d073b2895b05d1097c3.txt
archivist/inst/graphGallery/gallery/1862bb3adaf78b7b3b9a30b46526bf7e.rda
archivist/inst/graphGallery/gallery/9325d4e26da1002bbb0ee75d099e6722.rda
archivist/inst/graphGallery/gallery/2362b67ee86693d7326c95d3526a5cd8.rda
archivist/inst/graphGallery/gallery/d9313a0de3e2980201a8971e3384ff26.rda
archivist/inst/graphGallery/gallery/d3696e13d15223c7d0bbccb33cc20a11.rda
archivist/inst/graphGallery/gallery/afb2550d0f886f0cf3b050f04c5cd4f8.txt
archivist/inst/graphGallery/gallery/ff575c261c949d073b2895b05d1097c3.rda
archivist/inst/graphGallery/gallery/2a6e492cb6982f230e48cf46023e2e4f.txt
archivist/inst/graphGallery/gallery/13b2724139eb2c62578b4dab0d7b2cea.rda
archivist/inst/graphGallery/gallery/d3696e13d15223c7d0bbccb33cc20a11.txt
archivist/inst/graphGallery/gallery/18a98048f0584469483afb65294ce3ed.txt
archivist/inst/graphGallery/gallery/f05f0ed0662fe01850ec1b928830ef32.png
archivist/inst/graphGallery/gallery/18a98048f0584469483afb65294ce3ed.rda
archivist/inst/graphGallery/gallery/afb2550d0f886f0cf3b050f04c5cd4f8.rda
archivist/inst/graphGallery/gallery/9325d4e26da1002bbb0ee75d099e6722.txt
archivist/inst/graphGallery/gallery/2a6e492cb6982f230e48cf46023e2e4f.rda
archivist/inst/graphGallery/gallery/990861c7c27812ee959f10e5f76fe2c3.txt
archivist/inst/graphGallery/gallery/990861c7c27812ee959f10e5f76fe2c3.rda
archivist/inst/graphGallery/backpack.db
archivist/tests
archivist/tests/testthat.R
archivist/tests/testthat
archivist/tests/testthat/test_base_functionalities.R
archivist/tests/testthat/test_showLocal.R
archivist/tests/testthat/test_jss_artilce.R
archivist/tests/testthat/test_splitTags.R
archivist/tests/testthat/test_zip.R
archivist/tests/testthat/test_aoptions.R
archivist/tests/testthat/test_createMD.R
archivist/NAMESPACE
archivist/demo
archivist/demo/archivist_jss.r
archivist/demo/00Index
archivist/NEWS.md
archivist/R
archivist/R/splitTags.R
archivist/R/getRemoteHook.R
archivist/R/atrace.R
archivist/R/aread.R
archivist/R/extractTags.R
archivist/R/extractData.R
archivist/R/rmFromRepo.R
archivist/R/setRepo.R
archivist/R/restoreLibraries.R
archivist/R/saveToRepo.R
archivist/R/extractMiniature.R
archivist/R/asession.R
archivist/R/zipRepo.R
archivist/R/magrittr.R
archivist/R/loadFromRepo.R
archivist/R/getTags.R
archivist/R/addTagsRepo.R
archivist/R/alink.R
archivist/R/Tags.R
archivist/R/deleteRepo.R
archivist/R/ahistory.R
archivist/R/createEmptyRepo.R
archivist/R/atags.R
archivist/R/shinySearchInLocalRepo.R
archivist/R/cache.R
archivist/R/copyToRepo.R
archivist/R/archivist-package.R
archivist/R/md5hash.R
archivist/R/Repository.R
archivist/R/showRepo.R
archivist/R/addArchivistHooks.R
archivist/R/createMDGallery.R
archivist/R/asearch.R
archivist/R/searchInRepo.R
archivist/R/zzz.R
archivist/R/summaryRepo.R
archivist/R/archivistOptions.R
archivist/MD5
archivist/DESCRIPTION
archivist/man
archivist/man/searchInRepo.Rd
archivist/man/pipe.Rd
archivist/man/Tags.Rd
archivist/man/aformat.Rd
archivist/man/zipRepo.Rd
archivist/man/ahistory.Rd
archivist/man/shinySearchInRepo.Rd
archivist/man/atrace.Rd
archivist/man/asearch.Rd
archivist/man/rmFromLocalRepo.Rd
archivist/man/setRepo.Rd
archivist/man/restoreLibs.Rd
archivist/man/showRepo.Rd
archivist/man/magrittr.Rd
archivist/man/aread.Rd
archivist/man/addTagsRepo.Rd
archivist/man/cache.Rd
archivist/man/summaryRepo.Rd
archivist/man/deleteLocalRepo.Rd
archivist/man/copyToRepo.Rd
archivist/man/Repository.Rd
archivist/man/createEmptyRepo.Rd
archivist/man/archivistOptions.Rd
archivist/man/asession.Rd
archivist/man/archivist-package.Rd
archivist/man/splitTags.Rd
archivist/man/md5hash.Rd
archivist/man/createMDGallery.Rd
archivist/man/addHooksToPrint.Rd
archivist/man/getRemoteHook.Rd
archivist/man/alink.Rd
archivist/man/getTags.Rd
archivist/man/loadFromRepo.Rd
archivist/man/saveToRepo.Rd