Metadata-Version: 2.1
Name: quclo
Version: 0.0.1
Summary: A CLI tool designed to simplify the execution and management of quantum circuits across multiple backend providers.
Author: QuClo
Author-email: admin@quclo.com
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: openqasm3[all] (>=1.0.0,<2.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Description-Content-Type: text/markdown

# QuClo CLI

QuClo CLI is a command-line interface tool designed to simplify the execution and management of quantum circuits across multiple backend providers. This tool leverages the QuClo platform to offer a seamless experience for researchers, educators, and hobbyists in quantum computing.

## Features

- **Execute Quantum Circuits:** Run your quantum circuits on various backend providers.
- **Intelligent Backend Selection:** Choose the best backend based on criteria like cost, speed, fidelity, and queue time.
- **Result Visualization:** Generate comprehensive and easy-to-understand visualizations of your quantum circuit results.
- **Open-Source SDK Integration:** Easily integrate and submit circuits created with other SDKs.

## Installation

To install the QuClo CLI, ensure you have Python installed, then use pip:

```bash
pip install quclo
```

## Usage

```bash
quclo --help
```

1. Create a new user account:

```bash
quclo user create
```

2. Authenticate with your user account:

```bash
quclo user login
```

3. List available backend:

```bash
quclo backend list
```

4. Execute a quantum circuit:

```bash
quclo circuit run --priority cost 'include "stdgates.inc"; qubit[2] q; bit[2] c; h q[0]; cx q[0], q[1];'
```

```bash
quclo circuit run --backend ibmq_qasm_simulator 'include "stdgates.inc"; qubit[2] q; bit[2] c; h q[0]; cx q[0], q[1];'
```

## Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss any changes.

## Contact

For any questions or feedback, please contact us at [support@quclo.com](mailto:support@quclo.com).

