The following API documentation describes how to use Covalent.
Quantum Electrons are used to customize and track quantum circuit execution
Quantum Clusters are used to distribute Quantum Electrons across multiple quantum backends.
Local Executor is used to execute electrons locally
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 dispatcher_server_api is used for interfacing with the Covalent server
The Cancel with Confidence: Efficiently Manage Workflows in Covalent API is used for canceling dispatches and individual tasks within a workflow