Metadata-Version: 2.1
Name: fret
Version: 0.1.2
Summary: REProducible Experimental environment.
Home-page: https://github.com/yxonic/fret
Author: yxonic
Author-email: yxonic@gmail.com
License: MIT
Platform: any
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Requires-Python: >=3.4
Description-Content-Type: text/markdown
Requires-Dist: toml
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest-pep8; extra == 'dev'
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Requires-Dist: sphinx-rtd-theme; extra == 'docs'

# fret

[![Build Status](https://travis-ci.org/yxonic/fret.svg?branch=master)](https://travis-ci.org/yxonic/fret) [![Coverage Status](https://coveralls.io/repos/github/yxonic/fret/badge.svg?branch=master)](https://coveralls.io/github/yxonic/fret?branch=master)

Framework for Reproducible ExperimenTs

## TODO
- [x] Better configuration logic
- [x] `@fret.configurable` for modules
- [x] `@fret.command` for commands
- [ ] Global configuration file: `fret.toml`
- [ ] Workspace plugin system and plugins for torch and tf (try python mixin)
- [ ] Test coverage
- [ ] workspace utils (for snapshots, results, etc.)
- [ ] Documents and examples
- [ ] `fret new` command
- [ ] Other fret commands like log, show config, etc.


