MyNixOS website logo
Description

Version Management Tools on the File System.

Data version management on the file system for smaller projects. Manage data pipeline outputs with symbolic folder links, structured logging and reports, using 'R6' classes for encapsulation and 'data.table' for speed. Directory-specific logs used as source of truth to allow portability of versioned data folders.

Installation

install.packages("vmTools")

What is it?

  • Version Management Tools For Data Science Projects using R6 classes.
    • Lightweight data versioning using the file system and symbolic links
      • No database required
    • User-control of important versions with automated logs and reports
      • best - a single best folder of data/outputs
      • keep - an arbitrary number of important folders to keep
      • remove - an arbitrary number of folders staged for removal (with method to delete)

How does it work?

  • See the vignettes folder for examples of how to use the package.

When was the package updated?

  • See the NEWS file

Who wrote it? Who maintains it?

  • See the DESCRIPTION file.

The newest version doesn't work for me, how do I install an older release?

# fill in your favorite version number
devtools::install_github("epi-sam/[email protected]")

Code of Conduct

Please note that the vmTools project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

Style Guide

Please note that the vmTools project is contains a Contribution Style Guide. By contributing to this project, you agree to read and adhere to these styles.

R-CMD-check

Metadata

Version

1.0.1

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows