Skip to main content

Git for data scientists - manage your code and data together

Project description

https://img.shields.io/travis/dataversioncontrol/dvc/master.svg?label=Linux%20%26%20Mac%20OS https://img.shields.io/appveyor/ci/dataversioncontrol/dvc/master.svg?label=Windows https://codeclimate.com/github/dataversioncontrol/dvc/badges/gpa.svg https://codecov.io/gh/dataversioncontrol/dvc/branch/master/graph/badge.svg

Data Version Control or DVC is an open source tool for data science projects. It helps data scientists manage their code and data together in a simple form of Git-like commands.

Get started

Step

Command

Track code and data together

$ git add train.py
$ dvc add images.zip

Connect code and data by commands

$ dvc run -d images.zip -o images/ unzip -q images.zip
$ dvc run -d images/ -d train.py -o model.p python train.py

Make changes and reproduce

$ vi train.py
$ dvc repro model.p.dvc

Share code

$ git add .
$ git commit -m 'The baseline model'
$ git push

Share data and ML models

$ dvc config AWS.StoragePath mybucket/image_cnn
$ dvc push

See more in tutorial.

Installation

Packages

Operating system dependent packages are the recommended way to install DVC. The latest version of the packages can be found at GitHub releases page: https://github.com/dataversioncontrol/dvc/releases

Python Pip

DVC could be installed via the Python Package Index (PyPI).

pip install dvc

Homebrew (Mac OS)

Formula:

brew install dataversioncontrol/homebrew-dvc/dvc

Cask:

brew cask install dataversioncontrol/homebrew-dvc/dvc

How DVC works

how_dvc_works

Project details


Release history Release notifications | RSS feed

This version

0.9.4

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

dvc-0.9.4-py2.py3-none-any.whl (67.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file dvc-0.9.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dvc-0.9.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5c1c5a702b8b4a9c08f34896a64538aa6a68d7b7ba2c9df39bf240f27c827f59
MD5 3bafdd5b808d4009bfc826c75be63bf4
BLAKE2b-256 5c220e5a59447343ddcb9a083420b1650809f8fe43ad57d778c7681568c92c0c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page