Package: archivist 2.3.8

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.

Authors:Przemyslaw Biecek [aut, cre], Marcin Kosinski [aut], Witold Chodor [ctb]

archivist_2.3.8.tar.gz
archivist_2.3.8.zip(r-4.5)archivist_2.3.8.zip(r-4.4)archivist_2.3.8.zip(r-4.3)
archivist_2.3.8.tgz(r-4.4-any)archivist_2.3.8.tgz(r-4.3-any)
archivist_2.3.8.tar.gz(r-4.5-noble)archivist_2.3.8.tar.gz(r-4.4-noble)
archivist_2.3.8.tgz(r-4.4-emscripten)archivist_2.3.8.tgz(r-4.3-emscripten)
archivist.pdf |archivist.html
archivist/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/pbiecek/archivist/issues

On CRAN:

8.81 score 74 stars 2 packages 105 scripts 758 downloads 64 exports 33 dependencies

Last updated 3 months agofrom:9adb54dad3. Checks:OK: 5 WARNING: 2. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 09 2024
R-4.5-winWARNINGOct 09 2024
R-4.5-linuxWARNINGOct 09 2024
R-4.4-winOKOct 09 2024
R-4.4-macOKOct 09 2024
R-4.3-winOKOct 09 2024
R-4.3-macOKOct 09 2024

Exports:%>%%a%addHooksToPrintaddTagsRepoaformatahistoryalinkaoptionsareadareadLocalasaveasearchasearchLocalasessionatracecachecopyLocalRepocopyRemoteRepocreateEmptyRepocreateLocalRepocreateMDGallerycreatePostgresRepodeleteLocalRepodeleteRepoextractDataextractData.defaultextractData.ggplotextractData.glmnetextractData.htestextractData.ldaextractData.lmextractData.partitionextractData.qdaextractData.survfitextractData.trellisextractData.twinsextractMiniatureextractTagsgetTagsLocalgetTagsRemoteloadFromLocalRepoloadFromRemoteRepomultiSearchInLocalRepomultiSearchInRemoteReporemoveTagsReporestoreLibsrmFromLocalRepormFromReposaveToLocalReposaveToReposearchInLocalReposearchInRemoteReposetLocalReposetPostgresReposetRemoteReposhinySearchInLocalReposhowLocalReposhowRemoteReposplitTagsLocalsplitTagsRemotesummaryLocalReposummaryRemoteRepozipLocalRepozipRemoteRepo

Dependencies:askpassbitbit64bitopsblobcachemclicpp11curlDBIdigestfastmapflockgenericsgluehttrjsonlitelifecyclelubridatemagrittrmemoisemimeopensslpkgconfigplogrR6RcppRCurlrlangRSQLitesystimechangevctrs

Accessibility

Rendered fromaccessibility.Rmdusingknitr::knitron Oct 09 2024.

Last update: 2017-04-29
Started: 2017-03-15

Caching

Rendered fromcaching.Rmdusingknitr::knitron Oct 09 2024.

Last update: 2017-04-29
Started: 2017-03-15

Chaining

Rendered fromchaining.Rmdusingknitr::knitron Oct 09 2024.

Last update: 2024-08-10
Started: 2014-09-02

Posts

Rendered fromposts.Rmdusingknitr::knitron Oct 09 2024.

Last update: 2021-02-05
Started: 2017-03-15

Readme and manuals

Help Manual

Help pageTopics
magrittr - a Forward-Pipe Operator for R%a%
Add 'archivist' Hooks to 'rmarkdown' ReportsaddHooksToPrint
Add new Tags to the Existing RepositoryaddTagsRepo
Show Artifact's List of Formatsaformat
Show Artifact's Historyahistory
Return a Link To Download an Artifact Stored on Remote Repositoryalink
Default Options for Archivistaoptions
Read Artifacts Given as md5hashes from the Repositoryaread
Read Artifacts Given as md5hashes from the RepositoryareadLocal
Read Artifacts Given as a List of Tagsasearch
Read Artifacts Given as a List of TagsasearchLocal
Show Artifact's Session Infoasession
Add Tracing For All Objects Created By Given Functionatrace
Enable Caching of the Function Results with the use of Archivistcache
Copy an Existing Repository into Another RepositorycopyLocalRepo copyRemoteRepo
Create an Empty RepositorycreateEmptyRepo createLocalRepo createPostgresRepo
Create the Summary for Each Artifact in a Markdown FormatcreateMDGallery
Delete the Existing Repository from the Given DirectorydeleteLocalRepo deleteRepo
Internal function for extraction of data from objectsextractData extractData.default extractData.ggplot extractData.glmnet extractData.htest extractData.lda extractData.lm extractData.partition extractData.qda extractData.survfit extractData.trellis extractData.twins
Internal function for extraction of miniaturesextractMiniature extractMiniature.data.frame extractMiniature.default extractMiniature.ggplot extractMiniature.glmnet extractMiniature.htest extractMiniature.lda extractMiniature.lm extractMiniature.partition extractMiniature.qda extractMiniature.recordedplot extractMiniature.survfit extractMiniature.trellis extractMiniature.twins
Internal function for extraction of tags from objectsextractTags extractTags.data.frame extractTags.default extractTags.ggplot extractTags.glmnet extractTags.htest extractTags.lda extractTags.lm extractTags.partition extractTags.qda extractTags.summary.lm extractTags.survfit extractTags.trellis extractTags.twins
Get http Hook for Remote RepogetRemoteHook
Return Tags Corresponding to md5hashgetTagsLocal getTagsRemote
Load Artifact Given as a md5hash from a RepositoryloadFromLocalRepo loadFromRemoteRepo
md5hashmd5hash
Remove Tags from RepositoryremoveTagsRepo
RepositoryRepository
Restore Versions of LibrariesrestoreLibs
Remove an Artifact Given as a md5hash from the RepositoryrmFromLocalRepo rmFromRepo
Save an Artifact into a Repositoryasave saveToLocalRepo saveToRepo
Search for an Artifact in the Repository Using TagsmultiSearchInLocalRepo multiSearchInRemoteRepo searchInLocalRepo searchInRemoteRepo
Set Repository's Global PathsetLocalRepo setPostgresRepo setRemoteRepo
Shiny Based Live Search for an Artifact in a Repository Using TagsshinySearchInLocalRepo
View the List of Artifacts from the RepositoryshowLocalRepo showRemoteRepo
Split Tags in RepositorysplitTagsLocal splitTagsRemote
View the Summary of the RepositorysummaryLocalRepo summaryRemoteRepo
TagsTags
Create a zip Archive From an Existing RepositoryzipLocalRepo zipRemoteRepo