Skip to main content

A simple and elegant research computing orchestrator.

Project description

🎶 Conductor

Conductor is a simple and elegant tool that helps with orchestrating your research computing. Conductor helps with automating your research computing pipeline, all the way from experiments to figures in your paper.

Note: Conductor is still under active development. Its usage and system requirements are subject to change between versions. Conductor uses semantic versioning. Before the 1.0.0 release, backward compatibility between minor versions will not be guaranteed.


Installation

Conductor requires Python 3.8+ and is currently only supported on macOS and Linux machines. It has been tested on macOS 10.14 and Ubuntu 20.04.

Conductor is available on PyPI and so it can be installed using pip.

pip install conductor-cli

After installation, the cond executable should be available in your shell.

cond --help

Note that if you install Conductor locally on a Linux machine (e.g., using pip install --user conductor-cli), you may need to add $HOME/.local/bin to your $PATH to get access to the cond executable in your shell.

Documentation and Getting Started

A quick way to get started is to look at the example projects under the examples directory. For more details, please check out Conductor's reference documentation here.

Acknowledgements

Conductor's interface was largely inspired by Bazel and Buck.

Project details


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

conductor_cli-0.7.0-py3-none-any.whl (66.1 kB view details)

Uploaded Python 3

File details

Details for the file conductor_cli-0.7.0-py3-none-any.whl.

File metadata

File hashes

Hashes for conductor_cli-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b1fbccc8e9511a3ba0be5b2b4c062a2778f3bd99c8693f0df3c0e8914804ac97
MD5 697af21fc385388db9dd24e82a389f17
BLAKE2b-256 115247dfe75380593aafd82316f5fcc1554eb8526fb482d93645a94d8027ebd9

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