conductor-cli


Nameconductor-cli JSON
Version 0.7.0 PyPI version JSON
download
home_pagehttps://www.geoffreyyu.com/conductor/
SummaryA simple and elegant research computing orchestrator.
upload_time2024-03-02 23:56:28
maintainerGeoffrey Yu
docs_urlNone
authorGeoffrey Yu
requires_python>=3.8
license
keywords research experiment runner research computing experiment automation orchestration
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🎶 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`.

```bash
pip install conductor-cli
```

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

```bash
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](https://www.geoffreyyu.com/conductor/).

## Acknowledgements
Conductor's interface was largely inspired by [Bazel](https://bazel.build)
and [Buck](https://buck.build).

            

Raw data

            {
    "_id": null,
    "home_page": "https://www.geoffreyyu.com/conductor/",
    "name": "conductor-cli",
    "maintainer": "Geoffrey Yu",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "geoffxy@gmail.com",
    "keywords": "research,experiment runner,research computing,experiment automation,orchestration",
    "author": "Geoffrey Yu",
    "author_email": "geoffxy@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "# \ud83c\udfb6 Conductor\n\nConductor is a simple and elegant tool that helps with orchestrating your\nresearch computing. Conductor helps with automating your research computing\npipeline, all the way from experiments to figures in your paper.\n\n**Note:** Conductor is still under active development. Its usage and system\nrequirements are subject to change between versions. Conductor uses semantic\nversioning. Before the 1.0.0 release, backward compatibility between minor\nversions will not be guaranteed.\n\n------------------------------------------------------------------------------\n\n## Installation\nConductor requires Python 3.8+ and is currently only supported on macOS and\nLinux machines. It has been tested on macOS 10.14 and Ubuntu 20.04.\n\nConductor is available on PyPI and so it can be installed using `pip`.\n\n```bash\npip install conductor-cli\n```\n\nAfter installation, the `cond` executable should be available in your shell.\n\n```bash\ncond --help\n```\n\nNote that if you install Conductor locally on a Linux machine (e.g., using `pip\ninstall --user conductor-cli`), you may need to add `$HOME/.local/bin` to your\n`$PATH` to get access to the `cond` executable in your shell.\n\n## Documentation and Getting Started\nA quick way to get started is to look at the example projects under the\n`examples` directory. For more details, please check out Conductor's reference\ndocumentation [here](https://www.geoffreyyu.com/conductor/).\n\n## Acknowledgements\nConductor's interface was largely inspired by [Bazel](https://bazel.build)\nand [Buck](https://buck.build).\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "A simple and elegant research computing orchestrator.",
    "version": "0.7.0",
    "project_urls": {
        "Homepage": "https://www.geoffreyyu.com/conductor/"
    },
    "split_keywords": [
        "research",
        "experiment runner",
        "research computing",
        "experiment automation",
        "orchestration"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "115247dfe75380593aafd82316f5fcc1554eb8526fb482d93645a94d8027ebd9",
                "md5": "697af21fc385388db9dd24e82a389f17",
                "sha256": "b1fbccc8e9511a3ba0be5b2b4c062a2778f3bd99c8693f0df3c0e8914804ac97"
            },
            "downloads": -1,
            "filename": "conductor_cli-0.7.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "697af21fc385388db9dd24e82a389f17",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 66117,
            "upload_time": "2024-03-02T23:56:28",
            "upload_time_iso_8601": "2024-03-02T23:56:28.602573Z",
            "url": "https://files.pythonhosted.org/packages/11/52/47dfe75380593aafd82316f5fcc1554eb8526fb482d93645a94d8027ebd9/conductor_cli-0.7.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-02 23:56:28",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "conductor-cli"
}
        
Elapsed time: 3.69000s