Covalent API
The following API documentation describes how to use Covalent.
- Electron and Lattice are used for constructing workflows
- File and Data Transfer is used to queue remote or local file transfer operations prior or post electron execution.
- File transfer strategies are used to perform download/upload/copy operations over various protocols.
- Dask Executor is used to execute electrons in a Dask cluster
- Automate Repetitive Tasks with Triggers are used to execute a workflow triggered by a specific type of event
- Dependencies are used to specify any kind of electron dependency
- Pip Dependencies are used to specify PyPI packages that are required to run an electron
- Bash Dependencies are used to specify optional pre-execution shell commands for an electron
- Call Dependencies are used to specify functions or dependencies that are called in an electron’s execution environment
- Results is used for collecting and manipulating results
- Dispatcher is used for dispatching workflows
- The Covalent CLI Tool is used for interfacing with the Covalent server
- The cancelation API is used for canceling dispatches and individual tasks within a workflow