Covalent is a Pythonic workflow tool for computational scientists, AI/ML software engineers, and anyone who needs to run experiments on limited or expensive computing resources including quantum computers, HPC clusters, GPU arrays, and cloud services.
Covalent enables a researcher to run computation tasks on an advanced hardware platform – such as a quantum computer or serverless HPC cluster – using a single line of code.
Installation | Getting Started |
Covalent is developed using Python version 3.8 on Linux and macOS. The easiest way to install Covalent is using the PyPI package manager: |
Ready to try it? Refer to the Quick
Start guide for quick setup instructions, or to the First
Experiment guide for a more thorough approach. For a full list of
supported platforms, see the Covalent compatibility
matrix.
For a more in-depth description of Covalent's features and how they work, see the Concepts page in the documentation. |
Know More
For a more in-depth description of Covalent's features and how they work, see the Concepts page in the documentation.
Tutorials
Covalent’s serverless HPC architecture allows you to easily scale jobs from your laptop to your HPC/Cloud
Contributing
To contribute to Covalent, refer to the Contribution Guidelines. We use GitHub's issue tracking. to manage known issues, bugs, and pull requests. Get started by forking the develop branch and submitting a pull request with your contributions. Improvements to the documentation, including tutorials and how-to guides, are also welcome from the community. For more more information on adding tutorials, check the Tutorial Guidelines Participation in the Covalent community is governed by the Code of Conduct.
Citation
Please use the following citation in any publications
License
Covalent is licensed under the Apache 2.0 License. See the LICENSE file or contact the support team for more details.
For a detailed history of changes and new features, see the Changelog