q-optimize / c3

Toolset for control, calibration and characterization of physical systems
https://c3-toolset.readthedocs.io/
Apache License 2.0
66 stars 36 forks source link

Qiskit integration in C3 optimal control workflows #169

Closed lazyoracle closed 2 years ago

lazyoracle commented 2 years ago

What

Further integration of qiskit interface with the c3 optimal control workflows

Why

Closes #166

How

Remarks

Please check the notebooks in examples/, specifically the two_qubit_entangling_gate.ipynb for a detailed demonstration of how one can run qiskit circuits while optimizing gates.

Checklist

Please include and complete the following checklist. Your Pull Request is (in most cases) not ready for review until the following have been completed. You can create a draft PR while you are still completing the checklist. Check the Contribution Guidelines for more details. You can mark an item as complete with the - [x] prefix

codecov[bot] commented 2 years ago

Codecov Report

Merging #169 (ee7597c) into dev (e2e7add) will increase coverage by 0.08%. The diff coverage is 93.93%.

Impacted file tree graph

@@            Coverage Diff             @@
##              dev     #169      +/-   ##
==========================================
+ Coverage   72.48%   72.57%   +0.08%     
==========================================
  Files          37       37              
  Lines        5531     5556      +25     
==========================================
+ Hits         4009     4032      +23     
- Misses       1522     1524       +2     
Impacted Files Coverage Δ
c3/libraries/constants.py 100.00% <ø> (ø)
c3/qiskit/c3_backend.py 90.04% <93.93%> (+0.26%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update e2e7add...ee7597c. Read the comment docs.

lgtm-com[bot] commented 2 years ago

This pull request fixes 1 alert when merging ee7597c2bbb01eece9fc1de2cb312b2f791c5896 into e2e7adddaded6111640f57d2d9f23bee00d03378 - view on LGTM.com

fixed alerts: