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

sampler out #352

Closed
wants to merge 45 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
68138c2
checkpoint
caleb-johnson Aug 13, 2023
6c08f14
Tests passing for width workflow.
caleb-johnson Aug 14, 2023
a4a3b7c
clean up
caleb-johnson Aug 14, 2023
4f7037a
clean up
caleb-johnson Aug 14, 2023
986797f
Support 2nd use case
caleb-johnson Aug 14, 2023
ec9ddcc
cleanup
caleb-johnson Aug 14, 2023
a4031cd
mypy and cleanup
caleb-johnson Aug 15, 2023
c438814
Merge main
caleb-johnson Aug 15, 2023
1d1ff20
unit tests and black
caleb-johnson Aug 15, 2023
7e23d26
Use the same number of clbits for all subexperiments derived from a g…
caleb-johnson Aug 15, 2023
4f553ae
Add comment
caleb-johnson Aug 15, 2023
fe29651
release note
caleb-johnson Aug 15, 2023
3a367d4
fix tests
caleb-johnson Aug 15, 2023
8e02d24
merge main
caleb-johnson Aug 15, 2023
c651741
black
caleb-johnson Aug 15, 2023
f572493
Dont pass subexperiments to reconstruct
caleb-johnson Aug 15, 2023
88f3db4
Remove num_qpd_bits as input to reconstruct
caleb-johnson Aug 16, 2023
466e9f2
remove num_qpd_bits field
caleb-johnson Aug 16, 2023
c5134f6
Infer number of qpd bits from quasi dists.
caleb-johnson Aug 16, 2023
1383b9f
cleanup
caleb-johnson Aug 16, 2023
72a9132
mypy ruff
caleb-johnson Aug 16, 2023
13748f1
remove ckt dir from tox
caleb-johnson Aug 16, 2023
9d12ff4
comments
caleb-johnson Aug 16, 2023
990449e
Mitigate against erroneous num_bits returned from QuasiDist
caleb-johnson Aug 17, 2023
0115ea9
Revert deletion of ckt
caleb-johnson Aug 17, 2023
5f8d78e
Revert changes
caleb-johnson Aug 17, 2023
fcc8e55
Bring qpd-reg-size changes
caleb-johnson Aug 17, 2023
fc420b9
Pass num qpd bits into reconstruct
caleb-johnson Aug 17, 2023
f9b77ad
Don't make all qpd cl registers the same size.
caleb-johnson Aug 18, 2023
ab54818
coverage
caleb-johnson Aug 19, 2023
f61ab2e
reconstruction tests
caleb-johnson Aug 19, 2023
af38cb5
merge main
caleb-johnson Aug 19, 2023
4b17ee2
black
caleb-johnson Aug 19, 2023
7e949cb
ruff
caleb-johnson Aug 19, 2023
4e17227
Fix how-tos
caleb-johnson Aug 19, 2023
b89e802
merge main
caleb-johnson Aug 19, 2023
fc93dd6
ruff
caleb-johnson Aug 19, 2023
e716f64
black
caleb-johnson Aug 19, 2023
6e31cba
mypy
caleb-johnson Aug 19, 2023
53390a7
Update tutorial 2
caleb-johnson Aug 19, 2023
3507662
ruff
caleb-johnson Aug 19, 2023
96ea418
black :/
caleb-johnson Aug 19, 2023
8f7de27
remove cuttingexperimentresult
caleb-johnson Aug 19, 2023
64faa61
Merge branch 'main' of github.com:Qiskit-Extensions/circuit-knitting-…
caleb-johnson Aug 21, 2023
6afb8c4
Merge branch 'main' of github.com:Qiskit-Extensions/circuit-knitting-…
caleb-johnson Aug 22, 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
8 changes: 3 additions & 5 deletions circuit_knitting/cutting/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@
partition_circuit_qubits
partition_problem
cut_gates
generate_cutting_experiments
decompose_gates
execute_experiments
reconstruct_expectation_values

.. autosummary::
Expand All @@ -36,7 +36,6 @@
:template: autosummary/class_no_inherited_members.rst

PartitionedCuttingProblem
CuttingExperimentResults
instructions.CutWire
instructions.Move

Expand Down Expand Up @@ -83,22 +82,21 @@
partition_circuit_qubits,
partition_problem,
cut_gates,
generate_cutting_experiments,
decompose_gates,
PartitionedCuttingProblem,
)
from .cutting_evaluation import execute_experiments, CuttingExperimentResults
from .cutting_reconstruction import reconstruct_expectation_values
from .wire_cutting_transforms import cut_wires, expand_observables

__all__ = [
"partition_circuit_qubits",
"partition_problem",
"cut_gates",
"generate_cutting_experiments",
"decompose_gates",
"execute_experiments",
"reconstruct_expectation_values",
"PartitionedCuttingProblem",
"CuttingExperimentResults",
"cut_wires",
"expand_observables",
]
Loading