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

2 Qubit Pulse Backend #971

Open
wants to merge 144 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 130 commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
b394523
draft IQPulseBackend
bicycle315 Sep 29, 2022
898235c
draft IQPulseBackend
bicycle315 Sep 29, 2022
0c78178
directory change
bicycle315 Oct 1, 2022
0f8ed33
position change
bicycle315 Oct 1, 2022
1ba6dad
Extract schedule and solve it with the solver
bicycle315 Oct 2, 2022
d8c318a
extract schedule, solve the solver
bicycle315 Oct 2, 2022
2895f3a
extract cal->sche->unitary, matmul unitaries
bicycle315 Oct 3, 2022
531dd13
refactor class
rupeshknn Oct 7, 2022
2469e89
add qiskit-dynamcis as a requirement
rupeshknn Oct 7, 2022
a5ee0b1
tox
rupeshknn Oct 7, 2022
da07b4a
renamed to match with other files in repo
rupeshknn Oct 7, 2022
14b849c
Merge branch 'main' into PulseBackend
rupeshknn Oct 7, 2022
4e223e0
fixed bugs
rupeshknn Oct 7, 2022
e2740cf
adding statevector to couts/IQ
rupeshknn Oct 7, 2022
fca4fdb
changes based on review + modified
rupeshknn Oct 7, 2022
063e324
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 7, 2022
33fae0c
JWKim added comments
bicycle315 Oct 9, 2022
84b33e0
reviewed
bicycle315 Oct 10, 2022
5389d88
added default_pulse_unitaries
bicycle315 Oct 12, 2022
ba67775
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 12, 2022
5552714
bug fix and reverse result->unitary var name change
rupeshknn Oct 12, 2022
1a70469
blck
rupeshknn Oct 12, 2022
f7e98fb
chnage from review
rupeshknn Oct 12, 2022
2b6d27c
rename init params, set default values, add docstring
rupeshknn Oct 12, 2022
2397186
changed converter to take schedules rather than blocks and pylint
rupeshknn Oct 12, 2022
8c9b31b
no default values for meas_level and return. must throw error
rupeshknn Oct 12, 2022
aa611b2
tox
rupeshknn Oct 12, 2022
d8884ae
implemented default schdules using setter methods
rupeshknn Oct 12, 2022
4894720
lint
rupeshknn Oct 12, 2022
e818ecc
reanme lambda to conform with refrence paper
rupeshknn Oct 13, 2022
a5efc59
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 13, 2022
4b61721
inital IQ idea
rupeshknn Oct 13, 2022
49d3707
fix bugs. rabi and spec expreiments run sucessfully
rupeshknn Oct 13, 2022
4d5eeac
Merge branch 'Qiskit:main' into PulseBackend
rupeshknn Oct 14, 2022
247ab3c
fixed Optional type hint based on https://docs.python.org/3/library/t…
rupeshknn Oct 14, 2022
24d640b
changed IQ to be general for multi level qubits
rupeshknn Oct 14, 2022
8ec7787
review fixes
rupeshknn Oct 16, 2022
cebdd65
Merge branch 'PulseBackend' of https://github.com/bicycle315/qiskit-e…
rupeshknn Oct 16, 2022
207817d
start adding lindblad
rupeshknn Oct 16, 2022
390d9b4
added the main class
rupeshknn Oct 16, 2022
8a5be58
updated STTB for noise
rupeshknn Oct 16, 2022
cfe21a2
add TODOs
rupeshknn Oct 16, 2022
c957941
reduce iq dist width
rupeshknn Oct 16, 2022
591b55b
fixed spec bug with meas return
rupeshknn Oct 17, 2022
b212264
update doc string with gamma
rupeshknn Oct 17, 2022
ab4e252
black
rupeshknn Oct 17, 2022
cacc780
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 17, 2022
e47e154
increase iq dist width, change gamma to reasonable value and normalis…
rupeshknn Oct 17, 2022
7ada37e
update pulsedefaults, add noise switch + rabi_rate param
rupeshknn Oct 18, 2022
bc4dd75
clear todo
rupeshknn Oct 18, 2022
365c8b6
added RabiEndToEnd
rupeshknn Oct 18, 2022
6582e89
add gates to transpile
rupeshknn Oct 18, 2022
1ff5ce8
fix transpile
rupeshknn Oct 18, 2022
ee1ca13
Merge branch 'pr/bicycle315/925' into rabitest
rupeshknn Oct 18, 2022
527c1cf
added efrabi
rupeshknn Oct 18, 2022
4ef7a2e
added efrabi
rupeshknn Oct 18, 2022
cb7ce6c
added rz to trqanspile
rupeshknn Oct 18, 2022
11ceb08
finished rabi test suite + lint and black
rupeshknn Oct 18, 2022
f69513a
fixed bug in static_disp arg postion
rupeshknn Oct 18, 2022
dabfbc3
added rough frequency tests
rupeshknn Oct 18, 2022
a7311c2
rename analysis test class
rupeshknn Oct 18, 2022
7ab91f1
added rought amp tests
rupeshknn Oct 18, 2022
d62c018
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 19, 2022
bdce1fc
Update qiskit_experiments/test/iq_pulse_backend.py
eggerdj Oct 21, 2022
0c1657a
Update qiskit_experiments/test/iq_pulse_backend.py
eggerdj Oct 21, 2022
14cc8be
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 22, 2022
97d3e74
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 25, 2022
b81c77a
Merge branch 'pr/bicycle315/925' of https://github.com/rupeshknn/qisk…
rupeshknn Oct 25, 2022
b62eb7f
Merge branch 'PulseBackend' of https://github.com/bicycle315/qiskit-e…
rupeshknn Oct 25, 2022
ea2d204
update docstrings
rupeshknn Oct 25, 2022
297b856
fixed IQ center generation
rupeshknn Oct 25, 2022
4169611
clean test_rabi.py based on comments
rupeshknn Oct 25, 2022
de56989
rough amp and rough freq run signature updated
rupeshknn Oct 25, 2022
e1c74e8
* Fixed bugs, improved doc, and added schedule cache.
eggerdj Oct 26, 2022
93e1dfb
Merge pull request #1 from eggerdj/PulseBackend
bicycle315 Oct 27, 2022
77f9acd
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Oct 27, 2022
f8c6cd4
move gs loc
rupeshknn Oct 28, 2022
78d33ba
* Improved doc, used self._rng, made some methods private.
eggerdj Nov 2, 2022
452f563
Merge pull request #2 from eggerdj/PulseBackend
bicycle315 Nov 2, 2022
228d857
fine calibration tutorial in rst
bicycle315 Nov 6, 2022
0f9ebfd
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Nov 6, 2022
a1fe50d
memmory and discriminator added
rupeshknn Nov 8, 2022
c3c660f
* Lint fix and added memory.
eggerdj Nov 8, 2022
fc1722b
* Black
eggerdj Nov 8, 2022
57bb32c
* Made tests lighter, deprecated RabiIQHelper
eggerdj Nov 8, 2022
ff3f36c
* Simplified test
eggerdj Nov 8, 2022
ae4f909
* Simplify test
eggerdj Nov 8, 2022
8793643
Merge pull request #3 from eggerdj/PulseBackend
bicycle315 Nov 9, 2022
e8b4f32
delete tutorial
bicycle315 Nov 9, 2022
5f2df3a
typos and lint
rupeshknn Nov 9, 2022
58496d1
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Nov 9, 2022
aac3a3f
no sphinx directive called 'notes'. but 'note' exists
rupeshknn Nov 9, 2022
96bec5e
rename class and module name
rupeshknn Nov 9, 2022
45ddb03
fixed rename and cleaned base class
rupeshknn Nov 9, 2022
8c30211
added reno
rupeshknn Nov 9, 2022
e470f49
a typo
rupeshknn Nov 9, 2022
0f96781
typo
rupeshknn Nov 9, 2022
78de6f1
clean docstring
rupeshknn Nov 9, 2022
0d889d9
clean docstring
rupeshknn Nov 9, 2022
2e60e70
clean docstring
rupeshknn Nov 9, 2022
25b9abf
Update reno
rupeshknn Nov 9, 2022
6d1dc76
9x9 unitray parallel backend
rupeshknn Nov 10, 2022
ed9fcac
added necessary methods for 2 qubit device
rupeshknn Nov 10, 2022
e07f393
updated IQ workflow
rupeshknn Nov 10, 2022
c775db6
sync main
rupeshknn Nov 10, 2022
f7bf515
lint and black
rupeshknn Nov 10, 2022
2af72ea
added meas_qubits
rupeshknn Nov 11, 2022
100c47d
bugfix
rupeshknn Nov 11, 2022
2cd26fd
bugfix
rupeshknn Nov 11, 2022
502ddce
working 2 qubit parallel backennd
rupeshknn Nov 11, 2022
1fff9f6
one discriminator for each qubit
rupeshknn Nov 29, 2022
839416b
rz not generic
rupeshknn Nov 29, 2022
887faab
subclass BaseDiscriminator
rupeshknn Nov 30, 2022
9fdca72
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Nov 30, 2022
fa003a9
remove collapse 2
rupeshknn Dec 2, 2022
49c6284
Merge branch 'main' into 2qubit
rupeshknn Dec 7, 2022
f9854b8
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Dec 11, 2022
0df00d7
changes based on reviw
rupeshknn Dec 11, 2022
8e6e971
fix multi_state_discrimination rabi value
rupeshknn Dec 13, 2022
1eae45f
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Dec 13, 2022
f3abda7
Merge branch 'main' into 2qubit
rupeshknn Jan 22, 2023
1e7df05
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Feb 15, 2023
03414e1
Merge branch '2qubit' of https://github.com/rupeshknn/qiskit-experime…
rupeshknn Feb 15, 2023
c7071a4
fix rz dim bug
rupeshknn Feb 15, 2023
e7abe91
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Feb 15, 2023
af8be05
fix lint
rupeshknn Feb 15, 2023
b07d173
Merge branch 'main' into 2qubit
rupeshknn Feb 16, 2023
54da69d
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn Apr 21, 2023
e5d45d9
revent incoming changes from lint
rupeshknn Apr 21, 2023
2f972d1
Merge branch 'main' of https://github.com/Qiskit/qiskit-experiments i…
rupeshknn May 14, 2023
978666e
update
rupeshknn Jun 13, 2023
f6946e5
update tox ini and import dynamics within class further to 1183
rupeshknn Jun 13, 2023
922a68b
Merge branch 'Qiskit-Extensions:main' into 2qubit
rupeshknn Aug 25, 2023
e00ecbc
merge conflicts
rupeshknn Dec 11, 2023
0b627c3
changes
rupeshknn Dec 11, 2023
91879e4
fixes bugs
rupeshknn Dec 11, 2023
1e7e533
refactored code
rupeshknn Dec 13, 2023
428b181
refactor based on review
rupeshknn Dec 14, 2023
3e4373f
fix bug when noise=true
rupeshknn Dec 14, 2023
a1c8d4b
defaults no longer suported
rupeshknn Dec 14, 2023
b5389e1
consistency in subclasses
rupeshknn Dec 15, 2023
e255f51
update test_drag.py to use pulsebackend
rupeshknn Dec 15, 2023
c53a213
update test_fine_amplitude tests to use pulsebackend. merge under and…
rupeshknn Dec 16, 2023
6c1db0b
update backend in TestFineAmplitudeCal. TODO: TestFineZXAmpEndToEnd -…
rupeshknn Dec 16, 2023
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
Loading