Skip to content
This repository has been archived by the owner on Apr 26, 2022. It is now read-only.

Finish qasm split off into separate project #6

Open
jwoehr opened this issue Sep 9, 2020 · 4 comments
Open

Finish qasm split off into separate project #6

jwoehr opened this issue Sep 9, 2020 · 4 comments
Assignees
Labels
collaborators wanted Need more people to work together type: code Qiskit code or related code projects

Comments

@jwoehr
Copy link
Collaborator

jwoehr commented Sep 9, 2020

Abstract

The Q Team has already decided to split qasm off into its own project.
Help finish that effort.

Description

Under the direction of @1ucian0 (Dr. Bello) I started on this by implementing a functional interface to qasm translation in this pull request.
That stalled on problems with the build conveyor where Windows was bombing on drawing characters in one of my test cases.
Also Dr. Bello wanted to fold the interface into existing code.

Members

Deliverable

Qasm in its own project

GitHub repo

Qiskit/qiskit-qasm2 ? qiskit-community/qasm2 ?

@1ucian0
Copy link

1ucian0 commented Sep 9, 2020

I'm in!

@HuangJunye HuangJunye added collaborators wanted Need more people to work together type: code Qiskit code or related code projects labels Sep 9, 2020
@HuangJunye
Copy link
Collaborator

Is this project different from https://github.com/Qiskit/openqasm?

@jwoehr
Copy link
Collaborator Author

jwoehr commented Sep 14, 2020

I'm not sure how this is going to be handled, @HuangJunye ...
I think OpenQASM will remain integral with the main Qiskit project even if it is moved to its own project outside Terra.
I opened this issue to make people aware there will be this work and there is the possibility to make a contribution in this interesting field.
Especially since hacking on OpenQASM does not require a lot of deep QC knowledge, it's just parser + tree + circuit, a boilerplate sort of programming project.
I even wrote an alternate QASM compiler nuqasm2 last year.

@HuangJunye
Copy link
Collaborator

Well most of the projects proposed so far do not require deep QC knowledge. I personally it's really interested in learning "classical" programming in the context of quantum computing :)

nuqasm2 seems really cool. I'll check it out!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
collaborators wanted Need more people to work together type: code Qiskit code or related code projects
Projects
None yet
Development

No branches or pull requests

3 participants