Orchestra is a system for orchestrating project teams of experts and machines.
Python JavaScript HTML CSS Makefile
Clone or download
Latest commit 7cf2ff8 Jul 18, 2018
Permalink
Failed to load latest commit information.
.circleci chore(build): use yarn for dependency management (#401) May 15, 2017
docs Upgrade django to 1.11 LTS (#442) Feb 27, 2018
example_project Upgrade django to 1.11 LTS (#442) Feb 27, 2018
journalism_workflow Use isort to sort imports correctly (#421) Oct 25, 2017
orchestra Version bump. Jul 18, 2018
simple_workflow Use isort to sort imports correctly (#421) Oct 25, 2017
.babelrc
.coveragerc Increase coverage (#252) May 3, 2016
.editorconfig Add editor config Mar 28, 2016
.eslintrc.js Implement webpack build system (#369) Dec 22, 2016
.gitignore
.htmlhintrc Overhaul dashboard, add Todos, and improve typography (#422) Oct 20, 2017
.jscsrc JS linting and building (#353) Aug 15, 2016
.python-version Use circle2 for builds (#390) May 3, 2017
.yarnrc chore(build): use yarn for dependency management (#401) May 15, 2017
CONTRIBUTING.md Adds a document explaining how to contribute to the repository. Sep 28, 2015
LICENSE O hai, Orchestra! Sep 16, 2015
MANIFEST.in Moves workflows from code objects to django apps that get loaded into… Nov 19, 2015
Makefile SanityBot (#435) Jan 22, 2018
NOTICE O hai, Orchestra! Sep 16, 2015
README.md Remove defunct badge (#420) Oct 5, 2017
docs-requirements.txt Upgrade packages (#414) Jul 19, 2017
gulpfile.js Webpack common component code (#371) Dec 22, 2016
package.json Todolist tree view (#452) Jun 20, 2018
release.py Use isort to sort imports correctly (#421) Oct 25, 2017
requirements.txt Update httpsig (#465) Jul 18, 2018
setup.cfg Use isort to sort imports correctly (#421) Oct 25, 2017
setup.py Use isort to sort imports correctly (#421) Oct 25, 2017
tox.ini SanityBot (#435) Jan 22, 2018
webpack.config.js
yarn.lock

README.md

Orchestra

PyPI version Documentation Status Circle CI Coverage Status Requirements Status Apache License Gitter

Orchestra is a system for orchestrating project teams of experts and machines. Projects can include everything from design teams working on a client's project to newsrooms bringing together reporters, photographers, and editors for a story. In Orchestra workflows, you can assign senior experts to review other experts in order to provide feedback and iteratively refine the work. Orchestra also brings machines and automation onto projects: a crawler can collect content from the web before an expert combs through it, or a classifier can filter out bad data so an analyst spends less time in the noise. New workflows can be added with some simple python glue and an html interface.

To learn more about Orchestra with some examples and a getting started guide, or to reach out to the Orchestra team, take a look at some of these resources:

About B12

B12 has open sourced Orchestra as part of our goal to build a brighter future of work.

We are a startup based in NYC that is passionate about improving how people do creative and analytical work. We have a strong team of engineers and designers who have worked extensively on systems that help people work productively online.

Beyond focusing on profit, we believe that the products and experiences we design should be considerate of their greater social context and impact. To stay true to these values, we are in the process of becoming a B-certified corporation.

Acknowledgements

Thank you to all of the experts who have completed work on early versions of Orchestra to get it where it is today.

A very special thank you to Robert Jördens for generously providing us with the orchestra package name on PyPi.