.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE.txt
README.md
pyproject.toml
.github/CODEOWNERS
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/new-issue.md
.github/workflows/release.yml
.github/workflows/test_package.yaml
assets/release.sh
assets/verify_headers.py
assets/verify_spelling.py
assets/fig/readme-circuit.png
assets/fig/readme-samplex.png
assets/fig/readme-template.png
assets/fig/samplomatic.svg
docs/Makefile
docs/boxes_capabilities_and_limitations.md
docs/conf.py
docs/demo.ipynb
docs/index.rst
docs/overview.md
docs/apidocs/samplomatic.annotations.rst
docs/apidocs/samplomatic.builders.rst
docs/apidocs/samplomatic.builders.samplex_builder.rst
docs/apidocs/samplomatic.builders.template_builder.rst
docs/apidocs/samplomatic.distributions.rst
docs/apidocs/samplomatic.graph_utils.rst
docs/apidocs/samplomatic.pre_samplex.rst
docs/apidocs/samplomatic.rst
docs/apidocs/samplomatic.samplex.nodes.rst
docs/apidocs/samplomatic.samplex.rst
docs/apidocs/samplomatic.synths.rst
docs/apidocs/samplomatic.transpiler.passes.insert_noops.rst
docs/apidocs/samplomatic.transpiler.passes.rst
docs/apidocs/samplomatic.transpiler.rst
docs/apidocs/samplomatic.utils.rst
docs/apidocs/samplomatic.virtual_registers.rst
docs/apidocs/samplomatic.visualization.rst
docs/figs/boxes-examples-screenshot.png
docs/figs/parameter-ensembles.drawio.png
docs/figs/pauli-twirling-screenshot.png
docs/figs/pea-utility-screenshot.png
docs/figs/toy-samplex-construction.drawio.png
docs/figs/toy-samplex-construction2.drawio.png
docs/figs/twirling-ensembles.png
docs/figs/virtual-gates.drawio.png
docs/figs/virtual-z.drawio.png
samplomatic/__init__.py
samplomatic/_version.py
samplomatic/aliases.py
samplomatic/constants.py
samplomatic/exceptions.py
samplomatic/optionals.py
samplomatic/partition.py
samplomatic/tensor_interface.py
samplomatic.egg-info/PKG-INFO
samplomatic.egg-info/SOURCES.txt
samplomatic.egg-info/dependency_links.txt
samplomatic.egg-info/requires.txt
samplomatic.egg-info/top_level.txt
samplomatic/annotations/__init__.py
samplomatic/annotations/basis_transform.py
samplomatic/annotations/basis_transform_mode.py
samplomatic/annotations/decomposition_mode.py
samplomatic/annotations/dressing_mode.py
samplomatic/annotations/inject_noise.py
samplomatic/annotations/twirl.py
samplomatic/annotations/virtual_type.py
samplomatic/builders/__init__.py
samplomatic/builders/build.py
samplomatic/builders/builder.py
samplomatic/builders/get_builders.py
samplomatic/builders/param_iter.py
samplomatic/builders/specs.py
samplomatic/builders/samplex_builder/__init__.py
samplomatic/builders/samplex_builder/box_samplex_builder.py
samplomatic/builders/samplex_builder/passthrough_samplex_builder.py
samplomatic/builders/template_builder/__init__.py
samplomatic/builders/template_builder/box_template_builder.py
samplomatic/builders/template_builder/passthrough_template_builder.py
samplomatic/builders/template_builder/template_state.py
samplomatic/distributions/__init__.py
samplomatic/distributions/distribution.py
samplomatic/distributions/haar_u2.py
samplomatic/distributions/uniform_pauli.py
samplomatic/graph_utils/__init__.py
samplomatic/graph_utils/find_unreachable_nodes.py
samplomatic/graph_utils/get_clusters.py
samplomatic/graph_utils/node_candidate.py
samplomatic/graph_utils/replace_edges_with_one_edge.py
samplomatic/graph_utils/replace_nodes_with_one_node.py
samplomatic/pre_samplex/__init__.py
samplomatic/pre_samplex/graph_data.py
samplomatic/pre_samplex/pre_samplex.py
samplomatic/pre_samplex/utils.py
samplomatic/samplex/__init__.py
samplomatic/samplex/interfaces.py
samplomatic/samplex/parameter_expression_table.py
samplomatic/samplex/samplex.py
samplomatic/samplex/samplex_serialization.py
samplomatic/samplex/nodes/__init__.py
samplomatic/samplex/nodes/basis_transform_node.py
samplomatic/samplex/nodes/collect_template_values.py
samplomatic/samplex/nodes/collect_z2_to_output_node.py
samplomatic/samplex/nodes/collection_node.py
samplomatic/samplex/nodes/combine_registers_node.py
samplomatic/samplex/nodes/conversion_node.py
samplomatic/samplex/nodes/evaluation_node.py
samplomatic/samplex/nodes/inject_noise_node.py
samplomatic/samplex/nodes/multiplication_node.py
samplomatic/samplex/nodes/node.py
samplomatic/samplex/nodes/pauli_past_clifford_node.py
samplomatic/samplex/nodes/sampling_node.py
samplomatic/samplex/nodes/slice_register_node.py
samplomatic/samplex/nodes/twirl_sampling_node.py
samplomatic/samplex/nodes/u2_param_multiplication_node.py
samplomatic/synths/__init__.py
samplomatic/synths/get_synth.py
samplomatic/synths/rzrx_synth.py
samplomatic/synths/rzsx_synth.py
samplomatic/synths/synth.py
samplomatic/transpiler/__init__.py
samplomatic/transpiler/generate_boxing_pass_manager.py
samplomatic/transpiler/noise_injection_strategies.py
samplomatic/transpiler/twirling_strategies.py
samplomatic/transpiler/passes/__init__.py
samplomatic/transpiler/passes/add_inject_noise.py
samplomatic/transpiler/passes/add_terminal_right_dressed_boxes.py
samplomatic/transpiler/passes/group_gates_into_boxes.py
samplomatic/transpiler/passes/group_meas_into_boxes.py
samplomatic/transpiler/passes/utils.py
samplomatic/transpiler/passes/insert_noops/__init__.py
samplomatic/transpiler/passes/insert_noops/add_noops.py
samplomatic/transpiler/passes/insert_noops/add_noops_active_accum.py
samplomatic/transpiler/passes/insert_noops/add_noops_active_circuit.py
samplomatic/transpiler/passes/insert_noops/add_noops_all.py
samplomatic/utils/__init__.py
samplomatic/utils/box_key.py
samplomatic/utils/find_unique_box_instructions.py
samplomatic/utils/get_annotation.py
samplomatic/utils/serialization.py
samplomatic/utils/undress_box.py
samplomatic/virtual_registers/__init__.py
samplomatic/virtual_registers/group_register.py
samplomatic/virtual_registers/pauli_register.py
samplomatic/virtual_registers/u2_register.py
samplomatic/virtual_registers/virtual_register.py
samplomatic/virtual_registers/z2_register.py
samplomatic/visualization/__init__.py
samplomatic/visualization/graphviz_layout.py
samplomatic/visualization/hover_style.py
samplomatic/visualization/plot_graph.py
test/__init__.py
test/conftest.py
test/utils.py
test/integration/__init__.py
test/integration/test_basis_transform_samples.py
test/integration/test_dynamic_circuits.py
test/integration/test_generate_boxing_pass_manager.py
test/integration/test_inject_noise_samples.py
test/integration/test_measurement_twirling.py
test/integration/test_parametric_twirling_samples.py
test/integration/test_static_twirling_samples.py
test/integration/utils.py
test/performance/__init__.py
test/performance/test_builder.py
test/performance/test_sampling.py
test/performance/test_serialization.py
test/performance/utils/__init__.py
test/performance/utils/layered_circuits.py
test/unit/__init__.py
test/unit/test_get_builders.py
test/unit/test_markdown_codeblocks.py
test/unit/test_partition.py
test/unit/test_tensor_interface.py
test/unit/test_annotations/__init__.py
test/unit/test_annotations/test_basis_transform.py
test/unit/test_annotations/test_inject_noise.py
test/unit/test_annotations/test_twirl.py
test/unit/test_builders/__init__.py
test/unit/test_builders/test_param_iter.py
test/unit/test_builders/test_utils.py
test/unit/test_builders/test_samplex_builder/__init__.py
test/unit/test_builders/test_samplex_builder/test_left_box_builder.py
test/unit/test_builders/test_samplex_builder/test_right_box_builder.py
test/unit/test_builders/test_template_builder/__init__.py
test/unit/test_builders/test_template_builder/test_build.py
test/unit/test_distributions/__init__.py
test/unit/test_distributions/test_haar_u2.py
test/unit/test_distributions/test_uniform_pauli.py
test/unit/test_graph_utils/__init__.py
test/unit/test_graph_utils/test_get_clusters.py
test/unit/test_graph_utils/test_node_candidate.py
test/unit/test_graph_utils/test_replace_edges_with_one_edge.py
test/unit/test_graph_utils/test_replace_nodes_with_one_node.py
test/unit/test_pre_samplex/__init__.py
test/unit/test_pre_samplex/test_pre_samplex.py
test/unit/test_samplex/__init__.py
test/unit/test_samplex/test_interfaces.py
test/unit/test_samplex/test_parameter_expression_table.py
test/unit/test_samplex/test_samplex.py
test/unit/test_samplex/test_samplex_serialization.py
test/unit/test_samplex/test_nodes/__init__.py
test/unit/test_samplex/test_nodes/dummy_nodes.py
test/unit/test_samplex/test_nodes/test_basis_transform_node.py
test/unit/test_samplex/test_nodes/test_collect_template_values.py
test/unit/test_samplex/test_nodes/test_collect_z2_to_output_node.py
test/unit/test_samplex/test_nodes/test_combine_registers_node.py
test/unit/test_samplex/test_nodes/test_conversion_node.py
test/unit/test_samplex/test_nodes/test_inject_noise_node.py
test/unit/test_samplex/test_nodes/test_multiplication_node.py
test/unit/test_samplex/test_nodes/test_node.py
test/unit/test_samplex/test_nodes/test_pauli_past_clifford.py
test/unit/test_samplex/test_nodes/test_slice_register_node.py
test/unit/test_samplex/test_nodes/test_twirl_sampling_node.py
test/unit/test_samplex/test_nodes/test_u2_param_multiplication_node.py
test/unit/test_synths/__init__.py
test/unit/test_synths/test_get_synth.py
test/unit/test_synths/test_rzrx_synth.py
test/unit/test_synths/test_rzsx_synth.py
test/unit/test_synths/test_synth.py
test/unit/test_transpiler/__init__.py
test/unit/test_transpiler/test_add_inject_noise.py
test/unit/test_transpiler/test_add_noops.py
test/unit/test_transpiler/test_add_noops_active_accum.py
test/unit/test_transpiler/test_add_noops_active_circuit.py
test/unit/test_transpiler/test_add_noops_all.py
test/unit/test_transpiler/test_add_terminal_right_dressed_boxes.py
test/unit/test_transpiler/test_group_gates_into_boxes.py
test/unit/test_transpiler/test_group_meas_into_boxes.py
test/unit/test_utils/__init__.py
test/unit/test_utils/test_box_key.py
test/unit/test_utils/test_find_unique_box_instructions.py
test/unit/test_utils/test_get_annotation.py
test/unit/test_utils/test_undress_box.py
test/unit/test_virtual_registers/__init__.py
test/unit/test_virtual_registers/test_pauli_register.py
test/unit/test_virtual_registers/test_u2_register.py
test/unit/test_virtual_registers/test_virtual_register.py
test/unit/test_virtual_registers/test_z2_register.py
test/unit/test_visualization/__init__.py
test/unit/test_visualization/test_plot_graph.py