Levilian / codalab-worksheets

A collaborative platform for reproducible research (web interface and CLI).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Coding Challenge

Use the following commands as test scripts

no dependencies

cd test cl upload data cl ancestors data

one level of ancestry

cd test cl upload data cl upload code cl run :data :code 'python code/sort.py < data/lines.txt' cl ancestors run-python

nested ancestry

cl ancestors 0xdbb9daec17bb4964bc86a559c0927464

error message

cl ancestors run_python

CodaLab Worksheets

Build Status Downloads Code style: black License PyPI version

The goal of CodaLab Worksheets is to faciliate transparent, reproducible, and collaborative research in computation- and data-intensive areas such as machine learning.

The CodaLab Bundle Service allows users to create bundles, which are immutable directories containing code or data. Bundles are either uploaded or created from other bundles by executing arbitrary commands. When the latter happens, all the provenance information is preserved. In addition, users can create worksheets, which interleave bundles with free-form textual descriptions, allowing one to easily describe an experimental workflow.

The CodaLab frontend holds the React front-end web interface for CodaLab worksheets.

To get started visit the official CodaLab Worksheets instance For more information about the platform, visit our Wiki

If you're interested in contributing or setting up your own CodaLab Worksheets instance, get in touch with us

Links

Bringing up your own instance of CodaLab Worksheets

We provide a convenience script that uses docker-compose to bring up a full fledged CodaLab server in this repo. To get started, make sure you have a recent version of Docker and docker-compose installed. Simply run ./codalab_service.py start -i to bring up a fresh instance of CodaLab with the default configuration. If you've made local changes to the codebase and would like to rebuild docker images from the current state of the codebase, use ./codalab_service.py start -b. If you've previously started an instance and thus have the database and root account initialization done, omit the -i flag to just bring the service up like so: ./codalab_service.py start

For more information, check out the Wiki page

About

A collaborative platform for reproducible research (web interface and CLI).

License:Other


Languages

Language:Python 67.4%Language:JavaScript 19.0%Language:CSS 12.2%Language:Shell 0.6%Language:HTML 0.5%Language:Smarty 0.2%Language:Vim Script 0.1%Language:Perl 6 0.0%Language:Mako 0.0%Language:Batchfile 0.0%