entropicalabs / openqaoa

Multi-backend SDK for quantum optimisation
MIT License
113 stars 58 forks source link

[WIP] Add cirq backend #303

Closed dallonasnes closed 3 months ago

dallonasnes commented 4 months ago

Rename everything to cirq but still use qiskit imports (ran cp -r openqaoa-qiskit openqaoa-cirq first Ran tests for sanity, commented out all (pip install . && pip install -r requirements.txt && pytest tests) Next step: migrating logic to use cirq libraries Then: slowly uncommenting tests

Description

Checklist

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Name the new unit-tests that you have added along with this change.

KilianPoirier commented 3 months ago

Hey @dallonasnes what is the status on this PR?

Feel free to reach out on our Discord server if you have any question or if you need any support with the changes you're trying to implement.

dallonasnes commented 3 months ago

hey - i'm going to close this pull request. i had seen it mentioned in the docs and thought i could complete it during a few hours layover, but wasn't able to get it done and haven't had time since.

KilianPoirier commented 3 months ago

We are planning on adding this feature as a (more involved) possible contribution at unitaryHACK 2024. If you still want to contribute to OpenQAOA and get rewarded with a bounty from Unitary Fund, you can register for the event.

If not, someone may re-open the PR and pick up your work to finish the feature.

Thank you for trying to help development on OpenQAOA!