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

Resonator spectroscopy #583

Merged
merged 82 commits into from
Feb 4, 2022
Merged
Changes from 1 commit
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
117fdb1
* First draft of new resonator spec.
eggerdj Dec 17, 2021
b6821f5
* Resonator spectroscopy.
eggerdj Jan 11, 2022
4b00b55
* Added IQ plotting.
eggerdj Jan 11, 2022
f568738
* Adding methodology to handle the Classical bit.
eggerdj Jan 13, 2022
660766a
* Switched to a parallelizable methodology for the classical bit.
eggerdj Jan 13, 2022
c36d329
* Data processing for the resonator spectroscopy experiment.
eggerdj Jan 14, 2022
6786c83
Merge branch 'main' into resonator_spec
eggerdj Jan 14, 2022
3db95ee
* Added a test for the ToAbs node.
eggerdj Jan 14, 2022
e1de77f
* Black and tests for resonator spectroscopy.
eggerdj Jan 17, 2022
a807b10
* Reno and lint.
eggerdj Jan 17, 2022
d3674a1
* Docs.
eggerdj Jan 17, 2022
7f920fd
* Change the sqrt in ToAbs node to the unp version.
eggerdj Jan 19, 2022
7331ae0
* Refactored processor library.
eggerdj Jan 20, 2022
2c1c124
* processor_library docstring.
eggerdj Jan 20, 2022
fb3eaf1
* Add ResSpecAnalysis to tree.
eggerdj Jan 20, 2022
a0072d8
Update qiskit_experiments/library/characterization/resonator_spectros…
eggerdj Jan 20, 2022
2355825
* Simplified resonator spectroscopy doc.
eggerdj Jan 20, 2022
c42dcf8
Merge branch 'resonator_spec' of github.com:eggerdj/qiskit-experiment…
eggerdj Jan 20, 2022
5515f2d
* Added key word arguments to init for one liner execution.
eggerdj Jan 20, 2022
5a07e94
* Release note text.
eggerdj Jan 20, 2022
bde77fb
* Create the Spectroscopy base class for spectroscopy experiments.
eggerdj Jan 20, 2022
a2bc3da
* made center_frequency private.
eggerdj Jan 20, 2022
8bdce88
* Center frequency refactor.
eggerdj Jan 20, 2022
e9f7ae4
* circuit metadata refactor.
eggerdj Jan 20, 2022
dfe3149
* Added acquire delay and set default amplitude to 1 for resonator spec.
eggerdj Jan 21, 2022
b5bce85
* Reonator spectroscopy test Lorentzian resonance.
eggerdj Jan 21, 2022
6d487cc
* IQ plot robustness.
eggerdj Jan 21, 2022
c438b15
Merge branch 'main' into resonator_spec
eggerdj Jan 24, 2022
be7b264
Merge branch 'main' of github.com:Qiskit/qiskit-experiments into reso…
eggerdj Jan 24, 2022
26dfd60
Merge branch 'resonator_spec' of github.com:eggerdj/qiskit-experiment…
eggerdj Jan 24, 2022
0ef184b
* Refactored ResonatorSpectroscopyAnalysis
eggerdj Jan 24, 2022
bab4a73
* Test fix.
eggerdj Jan 24, 2022
13d5bb2
* Units, corresponding test fix, and black.
eggerdj Jan 24, 2022
cd436f8
* Lint and default frequencies.
eggerdj Jan 24, 2022
58f9535
* Fix factor omission.
eggerdj Jan 24, 2022
256c3f6
* Align tests.
eggerdj Jan 24, 2022
86001af
* Simplified resonator spec options.
eggerdj Jan 25, 2022
67865cd
* Reno.
eggerdj Jan 25, 2022
7c44dd1
* More robust IQ plotting.
eggerdj Jan 25, 2022
b8b99d6
* Y-axis label.
eggerdj Jan 25, 2022
26848e3
* Resonator spec doc string.
eggerdj Jan 25, 2022
373dfd3
* Resonator spec doc.
eggerdj Jan 25, 2022
7d7fa8e
* Docstring.
eggerdj Jan 25, 2022
a357bf0
* Metadata always has absolute frequencies.
eggerdj Jan 25, 2022
62ce701
* Moved projector type.
eggerdj Jan 25, 2022
7524359
* Refactor resonance analysis to use a Lorentzian and renamed the exi…
eggerdj Jan 25, 2022
8796b32
* Lorentz normalization, small bug fixes, black.
eggerdj Jan 25, 2022
723202c
* Test normalozation.
eggerdj Jan 25, 2022
dac1681
* Reno.
eggerdj Jan 25, 2022
4461880
Merge branch 'main' into resonator_spec
eggerdj Jan 25, 2022
ead7c55
* Removed center_frequency.
eggerdj Jan 25, 2022
a994631
* black.
eggerdj Jan 25, 2022
e7ccdf0
* Qubit spec test align.
eggerdj Jan 25, 2022
9dbe059
* Device components.
eggerdj Jan 26, 2022
3e258cb
* Resonator kappa in result.
eggerdj Jan 26, 2022
fd97988
Update qiskit_experiments/library/characterization/analysis/resonator…
eggerdj Jan 26, 2022
5d9f0b4
* Resonator spectroscopy kappa and fit function.
eggerdj Jan 26, 2022
4b7715d
* Adapted tests.
eggerdj Jan 27, 2022
73eaa4e
* Update default options.
eggerdj Jan 27, 2022
d38558e
Merge branch 'main' into resonator_spec
eggerdj Jan 27, 2022
8eb9d20
* Moved qubit spectroscopy to units of seconds.
eggerdj Jan 27, 2022
c09f9bf
Merge branch 'resonator_spec' of github.com:eggerdj/qiskit-experiment…
eggerdj Jan 27, 2022
9a6417f
* set backend
eggerdj Jan 27, 2022
6e7c915
Merge branch 'main' into resonator_spec
eggerdj Jan 27, 2022
a999744
* Lint
eggerdj Jan 27, 2022
40dd598
Merge branch 'resonator_spec' of github.com:eggerdj/qiskit-experiment…
eggerdj Jan 27, 2022
fac4995
* Square root lorentzian.
eggerdj Jan 28, 2022
9358a2b
* Remove acquire delay and duration.
eggerdj Jan 28, 2022
da67d69
* Doc fix.
eggerdj Jan 28, 2022
35e5af4
Update qiskit_experiments/library/characterization/analysis/resonator…
eggerdj Jan 28, 2022
45f6dac
Update test/test_resonator_spectroscopy.py
eggerdj Feb 2, 2022
c947b2a
Merge branch 'main' into resonator_spec
eggerdj Feb 2, 2022
83a1b3e
* Docs
eggerdj Feb 3, 2022
9990736
* Reno
eggerdj Feb 3, 2022
77e8fb4
* Added more tests values.
eggerdj Feb 3, 2022
322ed86
* Black
eggerdj Feb 3, 2022
072c40d
Merge branch 'main' into resonator_spec
eggerdj Feb 3, 2022
ba5d9ac
* Docs.
eggerdj Feb 3, 2022
30e0898
Merge branch 'resonator_spec' of github.com:eggerdj/qiskit-experiment…
eggerdj Feb 3, 2022
0664a21
* Added warning in resonator spectroscopy docstring.
eggerdj Feb 3, 2022
2904da9
Update qiskit_experiments/library/characterization/resonator_spectros…
eggerdj Feb 4, 2022
cd795b3
Merge branch 'main' into resonator_spec
eggerdj Feb 4, 2022
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
Prev Previous commit
Next Next commit
* Lint
  • Loading branch information
eggerdj committed Jan 27, 2022
commit a9997449aad11cacb9cdde12f4a18221ccd78bb2
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"""Abstract spectroscopy experiment base class."""

from abc import ABC, abstractmethod
from typing import Iterable, Optional, Tuple
from typing import Iterable, Optional

import numpy as np
import qiskit.pulse as pulse
Expand Down