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

Refactor BackendEstimator #9074

Closed
wants to merge 54 commits into from
Closed
Show file tree
Hide file tree
Changes from 49 commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
7f86974
Initial refactor and partial tests
pedrorrivero Nov 3, 2022
1bd372f
Fix lint
pedrorrivero Nov 4, 2022
4e55123
Fix tests
pedrorrivero Nov 4, 2022
977d5d8
Refactor tests
pedrorrivero Nov 4, 2022
b8c56b5
Add composition tests
pedrorrivero Nov 5, 2022
2e937d9
Add missing import
pedrorrivero Nov 5, 2022
6e09390
Update test module description
pedrorrivero Nov 5, 2022
bf1d0ea
Update module description
pedrorrivero Nov 5, 2022
11337d0
Fix errata in docstring
pedrorrivero Nov 5, 2022
ab060cd
Fix errata in module name
pedrorrivero Nov 5, 2022
e871ba6
Test observable decomposition logic
pedrorrivero Nov 14, 2022
8ec923e
Test parity bit logic
pedrorrivero Nov 14, 2022
6b2cd79
Test bitstring from mask
pedrorrivero Nov 14, 2022
fc26119
Test Pauli integer masks
pedrorrivero Nov 14, 2022
fff6467
Test measurement coefficient
pedrorrivero Nov 14, 2022
64359aa
Test compute expval variance pair
pedrorrivero Nov 14, 2022
fe51dd5
Integration tests
pedrorrivero Nov 14, 2022
61f5b81
Fix lint
pedrorrivero Nov 14, 2022
5bb556b
Remove debug print
pedrorrivero Nov 21, 2022
0b9539d
Simplify _bitstring_from_mask for performance
pedrorrivero Nov 21, 2022
7f489f1
Remove bullets in Args docstring
pedrorrivero Nov 21, 2022
91cabeb
Extend QiskitTestCase for unittests
pedrorrivero Nov 21, 2022
0b2e143
Update serialization
pedrorrivero Nov 21, 2022
e04771d
Remove circuit_composition_examples in tests
pedrorrivero Nov 21, 2022
7105d67
Improve preprocess docstring
pedrorrivero Nov 28, 2022
0465de1
Normalize backend through BackendV2Converter
pedrorrivero Nov 28, 2022
828bc89
Add missing type annotations
pedrorrivero Nov 28, 2022
8963833
Fix job splitting by max_circuits
pedrorrivero Nov 28, 2022
8766d36
Reduce memory footprint in _compute_expvals_and_variances
pedrorrivero Nov 28, 2022
a8dff43
Improve performance of _pauli_integer_mask
pedrorrivero Nov 29, 2022
9578722
Rename measurement_coefficients to observed_value
pedrorrivero Nov 29, 2022
1a6ce75
Fix pauli_mask type annotation
pedrorrivero Nov 29, 2022
0a99e62
Update NaiveDecomposer docstring
pedrorrivero Nov 29, 2022
c53c458
Turn _pauli_integer_mask into staticmethod
pedrorrivero Nov 29, 2022
4fe2bc2
Expand _observed_value docstring
pedrorrivero Nov 29, 2022
26589f4
Segregate expectation value reckoning interface
pedrorrivero Nov 29, 2022
c6ed7ba
Fix compute_eigenvalue return type annotation
pedrorrivero Nov 29, 2022
95ad533
Fix sphinx domains in docstrings
pedrorrivero Nov 30, 2022
b4079f5
Rename run_on_backend to execute
pedrorrivero Nov 30, 2022
d2616fa
Pack metadata paulis and coeffs to a single observable entry
pedrorrivero Nov 30, 2022
3934bb0
Stage computation
pedrorrivero Dec 1, 2022
7c09919
Move final_layout from metadata to attribute
pedrorrivero Dec 1, 2022
215a2bf
Remove try/except logic in properties
pedrorrivero Dec 1, 2022
18caaf1
Improve docstrings
pedrorrivero Dec 2, 2022
74e3a09
Make ObservableDecomposers and ExpvalReckoners private
pedrorrivero Dec 2, 2022
527144d
Improve pauli_integer_mask performance
pedrorrivero Dec 6, 2022
fc820fb
Fix numpy ndarray type annotation format
pedrorrivero Dec 6, 2022
02df9ac
Fix typo in _pauli_integer_mask docstring
pedrorrivero Dec 7, 2022
7ecf894
Merge branch 'main' into backend-estimator
ikkoham Jan 17, 2023
939766b
Update qiskit/primitives/backend_estimator_dev.py
pedrorrivero Jan 31, 2023
09bac4c
Update qiskit/primitives/backend_estimator_dev.py
pedrorrivero Jan 31, 2023
e8b13d6
Update qiskit/primitives/backend_estimator_dev.py
pedrorrivero Jan 31, 2023
b246e16
Update qiskit/primitives/backend_estimator_dev.py
pedrorrivero Jan 31, 2023
88dea9a
Update qiskit/primitives/backend_estimator_dev.py
pedrorrivero Jan 31, 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