Skip to content

oblinger/dvc-dat

Repository files navigation

DVC-DAT

Data and code encapsulation for ML experimentation and productization.

  • This package is designed to operate seemlessly with DVC and ML-FLOW based objects.
  • It provides a dotted tree-style namespace for dynamically loaded Python code and Data.
  • All data and functions are self-describing using JSON / YAML "manifest" files.
  • Support for extensible project APIs are provided as well as recursive dict accessors based on declared metadata.

Installation

pip install -e .

Usage

cd tests; ./do hello_world

Testing

python -m pytest

Development

python -m black src

Example Usage

A couple of included Python notebooks provide a quick overview of the capabilities provided by the DVC-DAT module:

About

Data and code encapsulation for ML experimentation and productization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors