Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
samplomatic 0.10.0
Light Logo Dark Logo
samplomatic 0.10.0
  • Guides
    • Dressed boxes
    • Transpiler
    • Samplex Inputs and Outputs
  • API Reference
    • samplomatic.build
    • samplomatic.ChangeBasis
    • samplomatic.InjectNoise
    • samplomatic.Twirl
    • samplomatic.aliases
    • samplomatic.annotations
      • ChangeBasisMode
      • DecompositionMode
      • DressingMode
      • VirtualType
      • samplomatic.ChangeBasis
      • samplomatic.InjectNoise
      • samplomatic.Twirl
    • samplomatic.builders
      • pre_build
      • samplomatic.build
    • samplomatic.constants
      • Direction
    • samplomatic.distributions
      • Distribution
      • HaarU2
      • UniformPauli
    • samplomatic.exceptions
      • BuildError
      • DeserializationError
      • ParameterError
      • SamplexBuildError
      • SamplexConstructionError
      • SamplexError
      • SamplexInputError
      • SamplexRuntimeError
      • SynthError
      • TemplateBuildError
      • VirtualGateError
    • samplomatic.graph_utils
      • find_unreachable_nodes
      • get_clusters
      • replace_edges_with_one_edge
      • replace_nodes_with_one_node
      • NodeCandidate
    • samplomatic.partition
      • Partition
    • samplomatic.pre_samplex
      • DanglerMatch
      • PreChangeBasis
      • PreCollect
      • PreEdge
      • PreEmit
      • PreInjectNoise
      • PreNode
      • PrePropagate
      • PrePropagateKey
      • PreSamplex
      • PreZ2Collect
    • samplomatic.samplex
      • samplex_from_json
      • samplex_to_json
      • ParameterExpressionTable
      • Samplex
      • SamplexOutput
      • samplomatic.samplex.nodes
        • ChangeBasisNode
        • CollectTemplateValues
        • CollectZ2ToOutputNode
        • CollectionNode
        • CombineRegistersNode
        • ConversionNode
        • EvaluationNode
        • InjectNoiseNode
        • LeftMultiplicationNode
        • LeftU2ParametricMultiplicationNode
        • Node
        • PauliPastCliffordNode
        • RightMultiplicationNode
        • RightU2ParametricMultiplicationNode
        • SamplingNode
        • SliceRegisterNode
        • TwirlSamplingNode
        • U2ParametricMultiplicationNode
    • samplomatic.synths
      • get_synth
      • RzRxSynth
      • RzSxSynth
      • Synth
    • samplomatic.tensor_interface
      • PauliLindbladMapSpecification
      • Specification
      • TensorInterface
      • TensorSpecification
    • samplomatic.transpiler
      • generate_boxing_pass_manager
      • NoiseInjectionStrategy
      • TwirlingStrategy
      • samplomatic.transpiler.passes
        • AddInjectNoise
        • AddTerminalRightDressedBoxes
        • GroupGatesIntoBoxes
        • GroupMeasIntoBoxes
        • InlineBoxes
        • samplomatic.transpiler.passes.insert_noops
          • AddNoops
          • AddNoopsActiveAccum
          • AddNoopsActiveCircuit
          • AddNoopsAll
    • samplomatic.utils
      • find_unique_box_instructions
      • get_annotation
      • undress_box
      • BoxKey
    • samplomatic.virtual_registers
      • virtual_register_from_json
      • GroupRegister
      • PauliRegister
      • U2Register
      • VirtualRegister
      • Z2Register
    • samplomatic.visualization
      • plot_graph
  • Release Notes
    • Release notes for 0.10.0
    • Release notes for 0.9.0
    • Release notes for 0.8.0
    • Release notes for 0.7.0
    • Release notes for 0.6.0
    • Release notes for 0.5.0
    • Release notes for 0.4.0
    • Release notes for 0.3.0
    • Release notes for 0.2.0
    • Release notes for 0.1.0
  • GitHub
Back to top
View this page

get_synth¶

samplomatic.synths.get_synth(decomposition_mode: DecompositionMode) → Synth[source]¶

Get a synthesizer for the given decomposition mode.

Next
RzRxSynth
Previous
samplomatic.synths
Copyright © 2025, IBM
Made with Sphinx and @pradyunsg's Furo
Last updated on 2025/10/20
On this page
  • get_synth
    • get_synth()