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

Rb logging #1

Open
wants to merge 155 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
642f743
Add appveyor config to test on windows (#151)
mtreinish Apr 11, 2019
58d0898
Add OSX jobs and stage travis (#152)
mtreinish Apr 16, 2019
a89c41d
Wrote circuits for tensored measurement correction
yaelbh Mar 17, 2019
a9346e1
Making tensored_meas_cal support qubit_list
yaelbh Mar 18, 2019
261785f
Introduced mit_pattern
yaelbh Mar 20, 2019
0f36c69
Bug fixes in tensored_meas_cal
yaelbh Mar 25, 2019
00d9a4b
Wrote TensoredMeasFitter._build_calibration_matrices
yaelbh Mar 25, 2019
1535ba3
Wrote TensoredMeasFitter.readout_fidelity
yaelbh Mar 26, 2019
2289034
Wrote TensoredMeasFilter, curently supporting only pseudo_inverse method
yaelbh Mar 28, 2019
c6452c4
Added least squares to TensoredFilter
yaelbh Mar 28, 2019
810053e
Reverting TensoredMeasFilter.apply because it was buggy, current vers…
yaelbh Mar 31, 2019
ac8ccbb
Fixed TensoredMeasFilter.apply
yaelbh Mar 31, 2019
8ce6d51
Bug fixes
yaelbh Apr 1, 2019
c63247f
Wrote test_tensored_meas_fitter_with_noise
yaelbh Apr 1, 2019
019c6f3
Committing a file which by mistake was not added to the last commit
yaelbh Apr 1, 2019
a9c20ca
Updated comments
yaelbh Apr 1, 2019
eee9971
Fixed pycodestyle and pylint errors
yaelbh Apr 1, 2019
43d5956
Updated the tutorial with tensored mitigation
yaelbh Apr 2, 2019
b82dcdb
Moved all the measurements to the end, after a barrier
yaelbh Apr 2, 2019
4e5c32e
Changed readout fidelity for the tensored case, add plot matrix for t…
dcmckayibm Apr 3, 2019
8a7e934
Updated example notebook to reflect changes
dcmckayibm Apr 3, 2019
0677905
Another updated to the notebook to show that tensoring the cal matric…
dcmckayibm Apr 3, 2019
7591adf
Refreain from multiplying by zero
yaelbh Apr 7, 2019
0b055a6
lint
yaelbh Apr 7, 2019
396ddfa
Introduced substate_labels_list
yaelbh Apr 14, 2019
fbd3228
updated doc strings
yaelbh Apr 14, 2019
cc4feeb
updated the tutorial
yaelbh Apr 14, 2019
ad46238
style and lint
yaelbh Apr 14, 2019
d2afe61
Bug fix (usage of non-existing state_labels)
yaelbh Apr 14, 2019
509c1ac
Reverted a recent change in complete mitigation
yaelbh Apr 14, 2019
8abd2ae
Fixed lint errors
dcmckayibm Apr 16, 2019
e2c24a2
Storing and exposing substate_labels_list
yaelbh Apr 16, 2019
4679580
lint
yaelbh Apr 16, 2019
34b47fb
Fixed readout fidelity error that was still using count_keys
dcmckayibm Apr 16, 2019
aec3d7a
Sync code between tensor and complete
dcmckayibm Apr 16, 2019
fdcc634
remove print
dcmckayibm Apr 16, 2019
8369c62
Update CHANGELOG.md
dcmckayibm Apr 16, 2019
bbe16f5
Adjusted randomized benchmarking to newest Terra
yaelbh Apr 18, 2019
971eea7
Install terra from git master for release prep
mtreinish Apr 18, 2019
047be94
Removed usage of depracated compile from test_meas.py
yaelbh Apr 21, 2019
c7d9446
ProcessTomographyFitter returns Choi object
chriseclectic Apr 22, 2019
695b627
Changed RB to write to a minimum set of classical registers
dcmckayibm Apr 24, 2019
8d8d400
lint
yaelbh Apr 29, 2019
2440443
Updated pylintrc to report undefined variables and class members
yaelbh Apr 29, 2019
21c4aeb
Fixed usage of an uninitialized data member
yaelbh Apr 29, 2019
3ad9542
Updated copyright header
yaelbh Apr 29, 2019
053ed15
Remove tensored measurement examples, move to tutorials
dcmckayibm Apr 29, 2019
a850254
Fixed copyright header
dcmckayibm Apr 30, 2019
b62f1cb
Attempt to unblock CI by running Aer from source
mtreinish Apr 22, 2019
f363e56
Add openblas install so aer can build
mtreinish Apr 22, 2019
d16b823
Add more aer build reqs
mtreinish Apr 22, 2019
81bdbb4
Try to get aer to build
mtreinish Apr 22, 2019
a565273
Try cython from package
mtreinish Apr 22, 2019
85a4261
Try manually install cython again right before aer
mtreinish Apr 22, 2019
dc4a2a2
Downgrade pip to workaround qiskit/qiskit-aer#172
mtreinish Apr 24, 2019
d2054b1
Specify newer g++
mtreinish Apr 24, 2019
c7620b9
Adjust how flags are set for pip
mtreinish Apr 24, 2019
2e6b403
Manually build aer in a separate script for linux
mtreinish Apr 24, 2019
41e70f5
Tweak script and install scikit-build
mtreinish Apr 24, 2019
ec789f9
Fix typo
mtreinish Apr 24, 2019
413cb15
Add missing pip cli args
mtreinish Apr 24, 2019
529bd02
Disable pip upgrade because appveyor tempfiles are still broken
mtreinish Apr 24, 2019
3c23328
Add travis wait to avoid aer build timeout on linux
mtreinish Apr 24, 2019
53895eb
Try using tox-pip-version in appveyor
mtreinish Apr 25, 2019
03bee11
Try using user mode on appveyor to downgrade pip
mtreinish Apr 25, 2019
485de0c
Use conda to downgrade pip
mtreinish Apr 25, 2019
c81f840
Add missing -y
mtreinish Apr 25, 2019
f5a63c7
Avoid tox-pip-version in appveyor
mtreinish Apr 25, 2019
b860431
Add more ms runtimes to appveyor
mtreinish Apr 29, 2019
7dd141d
Switch appveyor image to visual studio 2017
mtreinish Apr 29, 2019
62bc8df
Remove invalid command on new image
mtreinish Apr 29, 2019
75e8ae6
Add measure to generated-members
mtreinish Apr 29, 2019
fdcb14d
Bump version number in setup.py
mtreinish Apr 24, 2019
da02a82
change to 0.1.1
dcmckayibm Apr 30, 2019
ab1978d
Stop building aer from source
mtreinish Apr 30, 2019
ea9b83f
Add back Cython
mtreinish Apr 30, 2019
9abe3e8
Quantum Volume (#157)
dcmckayibm May 1, 2019
5256f0a
Update CHANGELOG.md
dcmckayibm May 1, 2019
feb33aa
zip_safe (#176)
nonhermitian May 2, 2019
ac78866
Bump minimum required terra version (#177)
mtreinish May 2, 2019
ba28389
Update README.md
dcmckayibm May 2, 2019
d091154
Added the ability to generate a new fitter from a subset of the qubit…
dcmckayibm May 2, 2019
e4e5f7f
Update CHANGELOG.md
dcmckayibm May 2, 2019
90e2184
Update CHANGELOG.md
dcmckayibm May 2, 2019
d24c03f
Bump ignis version (#184)
mtreinish May 3, 2019
84681b7
Don't install terra from master in tests (#199)
mtreinish May 22, 2019
b2d4612
Add stable branch policy to CONTRIBUTING.rst (#190)
mtreinish May 22, 2019
30609f9
Re-enable python 3.5 windows test job on appveyor (#185)
mtreinish May 26, 2019
e4989e9
Better guess values for the test fitters (#205)
dcmckayibm May 28, 2019
7dc8d8d
Fix char fitter (#206)
dcmckayibm May 28, 2019
59ecab8
Improved guess values for RB (#204)
dcmckayibm May 28, 2019
2eacf88
Update CHANGELOG.md
dcmckayibm May 28, 2019
3b1c324
Clean up meausurement tests to fail less (#209)
dcmckayibm May 29, 2019
37bf1ce
Allow seeds to be added in arbitrary order (#208)
dcmckayibm May 29, 2019
d5ea2e2
Update CHANGELOG.md
dcmckayibm May 29, 2019
96d85dc
Revert "Don't install terra from master in tests (#199)" (#212)
mtreinish May 30, 2019
6a80590
Adapt to Terra's new Qubit and Clbit classes (#200)
hushaohan May 30, 2019
89a2052
Update CHANGELOG.md
dcmckayibm May 30, 2019
ce05826
Interleaved Randomized Benchmarking (#174)
ShellyGarion Jun 6, 2019
b868da1
Update CHANGELOG.md
dcmckayibm Jun 6, 2019
d3c8cb7
Delete Interleaved_RB.ipynb
dcmckayibm Jun 6, 2019
2926324
Move CONTRIBUTING.md to top level (#216)
mtreinish Jun 7, 2019
41377b4
Move CODE_OF_CONDUCT to top level (#217)
mtreinish Jun 7, 2019
527035c
Initial commit of tools for qec (#211)
quantumjim Jun 10, 2019
be4fe0e
Update CHANGELOG.md
dcmckayibm Jun 10, 2019
8732f41
Delete repetition_code_tutorial.ipynb
dcmckayibm Jun 10, 2019
231f294
Add version string to ignis (#219)
mtreinish Jun 12, 2019
ca97a74
Clean up the interleaved fitter to inherit off a fitter base class (#…
dcmckayibm Jun 12, 2019
009b103
Added .mailmap (#223)
Jun 21, 2019
9a7024e
Set up CI with Azure Pipelines to replace appveyor (#227)
mtreinish Jun 26, 2019
1907486
Update the mailmap (#226)
mtreinish Jun 26, 2019
3694ca6
fix bit access (#231)
ajavadia Jul 5, 2019
cb13476
Fix error in rb fitter for greater than 2 patterns (#233)
dcmckayibm Jul 10, 2019
1d5b41e
Add pypi automation for releases (#234)
mtreinish Jul 15, 2019
cfcdb0d
Fixed links to CONTRIBUTING.md and CODE_OF_CONDUCT.md in README. (#235)
rmlarose Jul 16, 2019
709ad78
Purity RB (#218)
ShellyGarion Jul 23, 2019
7d28711
Update CHANGELOG.md
dcmckayibm Jul 23, 2019
8ec0439
Delete purity_rb.ipynb
dcmckayibm Jul 25, 2019
23d5ef8
Fixed some small errors in rb, add the ability to load multiple resul…
dcmckayibm Jul 25, 2019
a38a3de
Update CHANGELOG.md
dcmckayibm Jul 25, 2019
45c49c2
Parallellization of applying the calibration matrices in error mitiga…
imaihal Jul 26, 2019
dc5a2a9
Update CHANGELOG.md
dcmckayibm Jul 26, 2019
f55e14e
Replaced deprecated qubit[0] with qubit.register (#242)
yaelbh Aug 5, 2019
ba0ea1b
Ignis logging (#198)
eliarbel Aug 6, 2019
14e7a91
Update CHANGELOG.md
dcmckayibm Aug 6, 2019
537c231
Add barriers to characterization (#245)
dcmckayibm Aug 6, 2019
106371d
Add a layer of u1 circuits to all qubits in the ideal circuit to prev…
dcmckayibm Aug 8, 2019
e3420a6
Make azure pipeline steps fail on intermediate commands (#248)
mtreinish Aug 12, 2019
549f8ee
Revert "Make azure pipeline steps fail on intermediate commands (#248…
mtreinish Aug 12, 2019
d5e7c7b
Small changes in the guess values of RBFitter.fit_data and fit bounds…
yaelbh Aug 12, 2019
987b5d3
Add DS_store to the gitignore
dcmckayibm Aug 16, 2019
f263d39
Update README.md (#253)
jaygambetta Aug 18, 2019
51348aa
Bump changelog and prepare for 0.2.0 release (#259)
mtreinish Aug 22, 2019
d2cc445
Bump version string post release (#260)
mtreinish Aug 22, 2019
d9f695d
Update README.md (#261)
lerongil Aug 29, 2019
556ca3b
Extend RB to allow other types of groups and gate sets (#255)
ShellyGarion Aug 30, 2019
fd79c54
Merge branch 'master' of https://github.com/Qiskit/qiskit-ignis
eliarbel Sep 1, 2019
6604d16
Fix to issue #257: replaing \ with \\ in re.compile (due to Windows d…
eliarbel Sep 1, 2019
7480dc6
no need for examples here
eliarbel Sep 1, 2019
0807d40
Pin osqp version for tests (#264)
mtreinish Sep 3, 2019
ed6ac1c
Update the CONTRIBUTING.md file (#266)
mtreinish Sep 3, 2019
14e29a4
added PR numbers (#267)
dennis-liu-1 Sep 7, 2019
d263e64
Escape Windows directory separator in re.compile (#262)
eliarbel Sep 7, 2019
986fea3
Execute tests in parallel for CI (#265)
mtreinish Sep 7, 2019
38d9a57
Split up test_rb using ddt (#268)
mtreinish Sep 9, 2019
5d20330
Add docs locally in element (#269)
nonhermitian Sep 10, 2019
e9247de
Revert "Pin osqp version for tests (#264)" (#270)
mtreinish Sep 10, 2019
6ec0847
Merge branch 'master' of https://github.com/qiskit/qiskit-ignis into …
eliarbel Sep 15, 2019
c5a9a8a
logging selected params of randomized_benchmarking_seq
eliarbel Sep 15, 2019
194ba88
Changing to relative import of logging
eliarbel Sep 15, 2019
99af73c
WIP Discriminator (#238)
eggerdj Sep 19, 2019
b65da61
Update CHANGELOG.md
dcmckayibm Sep 19, 2019
44d0f26
Adding logging to the fitters fit_data functions.
eliarbel Sep 22, 2019
2897196
Merge branch 'master' of https://github.com/qiskit/qiskit-ignis into …
eliarbel Oct 3, 2019
0504b4b
Added support to seed the PRNG, for repeability of experiments
eliarbel Oct 3, 2019
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
270 changes: 0 additions & 270 deletions .github/CONTRIBUTING.md

This file was deleted.

4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ test/python/*.prof
# dotenv
.env

# Jupyter notebooks checkpoints
qiskit/ignis/examples/.ipynb_checkpoints/

# virtualenv
.venv
venv/
Expand All @@ -42,3 +45,4 @@ wheels/
*.egg-info/
.installed.cfg
*.egg
*.DS_Store
24 changes: 24 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Entries in this file are made for two reasons:
# 1) to merge multiple git commit authors that correspond to a single author
# 2) to change the canonical name and/or email address of an author.
#
# Format is:
# Canonical Name <Canonical@email> commit name <commit@email>
# \--------------+---------------/ \----------+-------------/
# replace find
# See also: 'git shortlog --help' and 'git check-mailmap --help'.
#
# If you don't like the way your name is cited by qiskit, please feel free to
# open a pull request against this file to set your preferred naming.
#
# Note that each qiskit element uses its own mailmap so it may be necessary to
# propagate changes in other repos for consistency.
#
Ali Javadi-Abhari <[email protected]> <[email protected]>
Ali Javadi-Abhari <[email protected]> <[email protected]>
Christopher J. Wood <[email protected]>
Gadi Aleksandrowicz <[email protected]> <[email protected]>
Gadi Aleksandrowicz <[email protected]>
Jay M. Gambetta <[email protected]>
Shelly Garion <[email protected]> <[email protected]>
Yael Ben-Haim <[email protected]>
6 changes: 5 additions & 1 deletion .pylintrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
[MASTER]

disable = invalid-name, import-error, too-many-statements, no-member, too-many-locals, too-many-branches, too-many-arguments, eval-used, too-many-nested-blocks, too-many-public-methods, redefined-builtin, wildcard-import, function-redefined, undefined-variable, unused-wildcard-import, duplicate-code, too-many-instance-attributes, too-few-public-methods, pointless-string-statement, no-name-in-module, no-self-use
disable = invalid-name, import-error, too-many-statements, too-many-locals, too-many-branches, too-many-arguments, eval-used, too-many-nested-blocks, too-many-public-methods, redefined-builtin, wildcard-import, function-redefined, unused-wildcard-import, duplicate-code, too-many-instance-attributes, too-few-public-methods, pointless-string-statement, no-name-in-module, no-self-use, arguments-differ, too-many-lines

extension-pkg-whitelist=numpy

generated-members = id, x, y, z, h, s, sdg, u1, u2, u3, cx, barrier, binary, measure, append

notes =
3 changes: 1 addition & 2 deletions .stestr.conf
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
[DEFAULT]
test_path=./tests
group_regex=([^\.]*\.)*
test_path=./test
Loading