Skip to content

Simple lightweight CLI for experimenting with alchemiscale? #81

Description

@jchodera

In broad terms, what are you trying to do?

For automating some very simple ways of using alchemiscale, it might be useful to have a very simple lightweight CLI that uses the Python API to do some very simple things.

Briefly detail what you have already tried
This can be done via the Python API, but for many simple and common tasks, we would end up with a proliferation and divergence of Python scripts for the simplest most common functionality like this.

Describe the new feature(s) that would help you to achieve this

For example:

Submit an alchemical network:

$ alchemiscli submit --network network.bson
<network-scope-key>

List all networks that are running:

$ alchemiscli list
<network-scope-key> <short-name> <status info ...>

Query the status of a network

$ alchemiscli status --network <network-scope-key>
<status info ...>

Stop a network

$ alchemiscli kill --network <network-scope-key>
Halted all <network-scope-key> tasks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions