Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reverting changes #550

Merged
merged 1 commit into from
Oct 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ Pull requests are the best way to propose changes to the codebase. We actively w

In short, when you submit code changes, your submissions are understood to be under the same [MIT License](http://opensource.org/licenses/MIT) that covers the project. Feel free to contact the maintainers if that's a concern.

## Report bugs using GitHub's [issues](https://github.com/[YourRepo]/issues)
## Report bugs using GitHub's [issues](https://github.com/Classiq/classiq-library/issues)

We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/[YourRepo]/issues/new); it's that easy!
We use GitHub issues to track public bugs. Report a bug by [opening a new issue](https://github.com/Classiq/classiq-library/issues/new); it's that easy!

Write bug reports with detail, background, and sample code

Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
<img src="README_resources/classiq-logo.svg" width="300" height="150">
</div>

# Classiq
# Classiq: High-Level Quantum Modeling Language

Your entry-point for creating & running quantum programs.
Classiq provides a powerful platform for **designing, optimizing, analyzing, and executing** quantum programs. This repository hosts a comprehensive collection of quantum functions, algorithms, applications, and tutorials built using the Classiq SDK and our native Qmod language.

This repository holds a wide collection of quantum functions, algorithms, applications and tutorials built with Classiq.
Whether you're a researcher, developer, or student, Classiq helps you simplify complex quantum workflows and seamlessly transform quantum logic into optimized circuits by leveraging our **high-level functional design** approach. A user-friendly interface allows you to model, simulate, visualize, and execute quantum programs across various quantum hardware platforms.

<hr> <br>

Expand All @@ -32,7 +32,7 @@ This repository holds a wide collection of quantum functions, algorithms, applic
Working with Classiq's latest GUI requires no installations!
Just head over to [Classiq's platform](https://platform.classiq.io/) and follow the examples below over there :)

If you'd rather work programmatically, using Python, Classiq also provides an SDK, which can be installed as follows:
If you'd rather work programmatically using Python, Classiq also provides an SDK, which can be installed as follows:

```bash
pip install classiq
Expand All @@ -51,9 +51,9 @@ The `.ipynb` files are intended to be viewed inside [JupyterLab](https://jupyter

# Create Quantum Programs with Classiq

The simplest quantum circuit has 1 qubit, and has a single `X` gate.
The simplest quantum circuit has 1 qubit and has a single `X` gate.

Using Classiq's SDK, it would like like so:
Using Classiq's SDK, it would look like this:

```python
from classiq import *
Expand Down Expand Up @@ -115,7 +115,7 @@ def prep_minus(out: Output[QBit]) -> None:
H(out)
```

A part of the Deutsch Jozsa algorithm (see the full algorithm [here](/algorithms/deutsch_josza/deutsch_jozsa.ipynb))
A part of the Deutsch Jozsa algorithm (see the full algorithm [here](/algorithms/deutsch_jozsa/deutsch_jozsa.ipynb))

```python
@qfunc
Expand Down Expand Up @@ -258,7 +258,7 @@ print(result[0].value.parsed_counts)

The examples found in this repository can be accessed via [Classiq's platform](https://platform.classiq.io/), in the [`model`](https://platform.classiq.io/dsl-synthesis) tab, under the same folder structure.

Additionally, one may write his own model in the model editor (highlighted in green) or upload his own model (highlighted in red)
Additionally, one may write their own model in the model editor (highlighted in green) or upload his own model (highlighted in red)

![writing_models.png](README_resources/writing_models.png)

Expand Down Expand Up @@ -302,14 +302,14 @@ qfunc main(output res: qnum){

</center>

3. Press Run:
4. Press Run:
<center>

![Execution_Screenshot_3_plus_5.png](README_resources/Execution_Screenshot_3_plus_5.png)

</center>

4. View Results:
5. View Results:
<center>

![Jobs_Screenshot_3_plus_5.png](README_resources/Jobs_Screenshot_3_plus_5.png)
Expand Down
Loading