Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Hybridlane documentation
Hybridlane documentation

Using Hybridlane

  • Introduction
  • Getting Started
  • Static Analysis
  • Exporting Circuits

API Reference

  • hqml
    • hybridlane.devices
      • hybridlane.devices.bosonic_qiskit
        • hybridlane.devices.bosonic_qiskit.device
          • hybridlane.devices.bosonic_qiskit.device.BosonicQiskitDevice
        • hybridlane.devices.bosonic_qiskit.gates
        • hybridlane.devices.bosonic_qiskit.register_mapping
          • hybridlane.devices.bosonic_qiskit.register_mapping.RegisterMapping
        • hybridlane.devices.bosonic_qiskit.simulate
        • hybridlane.devices.bosonic_qiskit.BosonicQiskitDevice
      • hybridlane.devices.preprocess
      • hybridlane.devices.sandia_qscout
        • hybridlane.devices.sandia_qscout.device
          • hybridlane.devices.sandia_qscout.device.QscoutIonTrap
        • hybridlane.devices.sandia_qscout.draw
        • hybridlane.devices.sandia_qscout.jaqal
        • hybridlane.devices.sandia_qscout.ops
          • hybridlane.devices.sandia_qscout.ops.ConditionalXDisplacement
          • hybridlane.devices.sandia_qscout.ops.ConditionalXSqueezing
          • hybridlane.devices.sandia_qscout.ops.SidebandProbe
          • hybridlane.devices.sandia_qscout.ops.FockStatePrep
          • hybridlane.devices.sandia_qscout.ops.NativeBeamsplitter
          • hybridlane.devices.sandia_qscout.ops.R
        • hybridlane.devices.sandia_qscout.QscoutIonTrap
      • hybridlane.devices.BosonicQiskitDevice
      • hybridlane.devices.QscoutIonTrap
    • hybridlane.drawer
      • hybridlane.drawer.draw
      • hybridlane.drawer.mpldrawer
        • hybridlane.drawer.mpldrawer.HybridMPLDrawer
      • hybridlane.drawer.tape_mpl
    • hybridlane.io
      • hybridlane.io.openqasm
        • hybridlane.io.openqasm.Keywords
    • hybridlane.measurements
      • hybridlane.measurements.base
        • hybridlane.measurements.base.SampleResult
        • hybridlane.measurements.base.CountsResult
        • hybridlane.measurements.base.SampleMeasurement
        • hybridlane.measurements.base.Truncation
        • hybridlane.measurements.base.FockTruncation
        • hybridlane.measurements.base.StateResult
        • hybridlane.measurements.base.StateMeasurement
      • hybridlane.measurements.counts
        • hybridlane.measurements.counts.CountsMP
      • hybridlane.measurements.expectation
        • hybridlane.measurements.expectation.ExpectationMP
      • hybridlane.measurements.probability
        • hybridlane.measurements.probability.ProbabilityMP
      • hybridlane.measurements.sample
        • hybridlane.measurements.sample.SampleMP
      • hybridlane.measurements.variance
        • hybridlane.measurements.variance.VarianceMP
      • hybridlane.measurements.BasisSchema
      • hybridlane.measurements.ComputationalBasis
      • hybridlane.measurements.CountsResult
      • hybridlane.measurements.FockTruncation
      • hybridlane.measurements.SampleMeasurement
      • hybridlane.measurements.SampleResult
      • hybridlane.measurements.StateMeasurement
      • hybridlane.measurements.StateResult
      • hybridlane.measurements.Truncation
      • hybridlane.measurements.CountsMP
      • hybridlane.measurements.ExpectationMP
      • hybridlane.measurements.ProbabilityMP
      • hybridlane.measurements.SampleMP
      • hybridlane.measurements.VarianceMP
    • hybridlane.ops
      • hybridlane.ops.attributes
      • hybridlane.ops.hybrid
        • hybridlane.ops.hybrid.non_parametric_ops
          • hybridlane.ops.hybrid.non_parametric_ops.ConditionalParity
        • hybridlane.ops.hybrid.parametric_ops_multi_qumode
          • hybridlane.ops.hybrid.parametric_ops_multi_qumode.ConditionalBeamsplitter
          • hybridlane.ops.hybrid.parametric_ops_multi_qumode.ConditionalTwoModeSqueezing
          • hybridlane.ops.hybrid.parametric_ops_multi_qumode.ConditionalTwoModeSum
        • hybridlane.ops.hybrid.parametric_ops_single_qumode
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.ConditionalRotation
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.ConditionalDisplacement
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.ConditionalSqueezing
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.SelectiveQubitRotation
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.SelectiveNumberArbitraryPhase
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.JaynesCummings
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.AntiJaynesCummings
          • hybridlane.ops.hybrid.parametric_ops_single_qumode.Rabi
        • hybridlane.ops.hybrid.ConditionalParity
        • hybridlane.ops.hybrid.ConditionalBeamsplitter
        • hybridlane.ops.hybrid.ConditionalTwoModeSqueezing
        • hybridlane.ops.hybrid.ConditionalTwoModeSum
        • hybridlane.ops.hybrid.AntiJaynesCummings
        • hybridlane.ops.hybrid.ConditionalDisplacement
        • hybridlane.ops.hybrid.ConditionalRotation
        • hybridlane.ops.hybrid.ConditionalSqueezing
        • hybridlane.ops.hybrid.JaynesCummings
        • hybridlane.ops.hybrid.Rabi
        • hybridlane.ops.hybrid.SelectiveNumberArbitraryPhase
        • hybridlane.ops.hybrid.SelectiveQubitRotation
      • hybridlane.ops.mixins
        • hybridlane.ops.mixins.Spectral
        • hybridlane.ops.mixins.Hybrid
      • hybridlane.ops.qumode
        • hybridlane.ops.qumode.non_parametric_ops
          • hybridlane.ops.qumode.non_parametric_ops.Fourier
          • hybridlane.ops.qumode.non_parametric_ops.ModeSwap
        • hybridlane.ops.qumode.observables
          • hybridlane.ops.qumode.observables.QuadX
          • hybridlane.ops.qumode.observables.QuadP
          • hybridlane.ops.qumode.observables.QuadOperator
          • hybridlane.ops.qumode.observables.NumberOperator
          • hybridlane.ops.qumode.observables.FockStateProjector
        • hybridlane.ops.qumode.parametric_ops_multi_qumode
          • hybridlane.ops.qumode.parametric_ops_multi_qumode.Beamsplitter
          • hybridlane.ops.qumode.parametric_ops_multi_qumode.TwoModeSqueezing
          • hybridlane.ops.qumode.parametric_ops_multi_qumode.TwoModeSum
        • hybridlane.ops.qumode.parametric_ops_single_qumode
          • hybridlane.ops.qumode.parametric_ops_single_qumode.Displacement
          • hybridlane.ops.qumode.parametric_ops_single_qumode.Rotation
          • hybridlane.ops.qumode.parametric_ops_single_qumode.Squeezing
          • hybridlane.ops.qumode.parametric_ops_single_qumode.Kerr
          • hybridlane.ops.qumode.parametric_ops_single_qumode.CubicPhase
        • hybridlane.ops.qumode.Fourier
        • hybridlane.ops.qumode.ModeSwap
        • hybridlane.ops.qumode.FockStateProjector
        • hybridlane.ops.qumode.NumberOperator
        • hybridlane.ops.qumode.QuadOperator
        • hybridlane.ops.qumode.QuadP
        • hybridlane.ops.qumode.QuadX
        • hybridlane.ops.qumode.Beamsplitter
        • hybridlane.ops.qumode.TwoModeSqueezing
        • hybridlane.ops.qumode.TwoModeSum
        • hybridlane.ops.qumode.Displacement
        • hybridlane.ops.qumode.Squeezing
        • hybridlane.ops.qumode.Rotation
        • hybridlane.ops.qumode.Kerr
        • hybridlane.ops.qumode.CubicPhase
      • hybridlane.ops.Beamsplitter
      • hybridlane.ops.CubicPhase
      • hybridlane.ops.Displacement
      • hybridlane.ops.FockStateProjector
      • hybridlane.ops.Fourier
      • hybridlane.ops.Kerr
      • hybridlane.ops.ModeSwap
      • hybridlane.ops.NumberOperator
      • hybridlane.ops.QuadOperator
      • hybridlane.ops.QuadP
      • hybridlane.ops.QuadX
      • hybridlane.ops.Rotation
      • hybridlane.ops.Squeezing
      • hybridlane.ops.TwoModeSqueezing
      • hybridlane.ops.TwoModeSum
      • hybridlane.ops.AntiJaynesCummings
      • hybridlane.ops.ConditionalBeamsplitter
      • hybridlane.ops.ConditionalDisplacement
      • hybridlane.ops.ConditionalParity
      • hybridlane.ops.ConditionalRotation
      • hybridlane.ops.ConditionalSqueezing
      • hybridlane.ops.ConditionalTwoModeSqueezing
      • hybridlane.ops.ConditionalTwoModeSum
      • hybridlane.ops.JaynesCummings
      • hybridlane.ops.Rabi
      • hybridlane.ops.SelectiveNumberArbitraryPhase
      • hybridlane.ops.SelectiveQubitRotation
      • hybridlane.ops.Hybrid
    • hybridlane.sa
      • hybridlane.sa.base
        • hybridlane.sa.base.ComputationalBasis
        • hybridlane.sa.base.BasisSchema
        • hybridlane.sa.base.StaticAnalysisResult
      • hybridlane.sa.exceptions
        • hybridlane.sa.exceptions.StaticAnalysisError
      • hybridlane.sa.infer_wires
      • hybridlane.sa.StaticAnalysisError
      • hybridlane.sa.BasisSchema
      • hybridlane.sa.ComputationalBasis
      • hybridlane.sa.StaticAnalysisResult
    • hybridlane.templates
      • hybridlane.templates.fock_ladder
        • hybridlane.templates.fock_ladder.FockLadder
      • hybridlane.templates.FockLadder
    • hybridlane.transforms
      • hybridlane.transforms.from_pennylane
    • hybridlane.util
    • hybridlane.Rotation
    • hybridlane.Displacement
    • hybridlane.Squeezing
    • hybridlane.Kerr
    • hybridlane.TwoModeSum
    • hybridlane.TwoModeSqueezing
    • hybridlane.Beamsplitter
    • hybridlane.QuadOperator
    • hybridlane.CubicPhase
    • hybridlane.ModeSwap
    • hybridlane.Fourier
    • hybridlane.Hybrid
    • hybridlane.SelectiveQubitRotation
    • hybridlane.SelectiveNumberArbitraryPhase
    • hybridlane.JaynesCummings
    • hybridlane.AntiJaynesCummings
    • hybridlane.Rabi
    • hybridlane.ConditionalDisplacement
    • hybridlane.ConditionalSqueezing
    • hybridlane.ConditionalRotation
    • hybridlane.ConditionalParity
    • hybridlane.ConditionalBeamsplitter
    • hybridlane.ConditionalTwoModeSqueezing
    • hybridlane.ConditionalTwoModeSum
    • hybridlane.QuadP
    • hybridlane.QuadX
    • hybridlane.NumberOperator
    • hybridlane.FockStateProjector
    • hybridlane.FockLadder
  • hqml.devices
    • hybridlane.devices.bosonic_qiskit
      • hybridlane.devices.bosonic_qiskit.device
        • hybridlane.devices.bosonic_qiskit.device.BosonicQiskitDevice
      • hybridlane.devices.bosonic_qiskit.gates
      • hybridlane.devices.bosonic_qiskit.register_mapping
        • hybridlane.devices.bosonic_qiskit.register_mapping.RegisterMapping
      • hybridlane.devices.bosonic_qiskit.simulate
      • hybridlane.devices.bosonic_qiskit.BosonicQiskitDevice
    • hybridlane.devices.preprocess
    • hybridlane.devices.sandia_qscout
      • hybridlane.devices.sandia_qscout.device
        • hybridlane.devices.sandia_qscout.device.QscoutIonTrap
      • hybridlane.devices.sandia_qscout.draw
      • hybridlane.devices.sandia_qscout.jaqal
      • hybridlane.devices.sandia_qscout.ops
        • hybridlane.devices.sandia_qscout.ops.ConditionalXDisplacement
        • hybridlane.devices.sandia_qscout.ops.ConditionalXSqueezing
        • hybridlane.devices.sandia_qscout.ops.SidebandProbe
        • hybridlane.devices.sandia_qscout.ops.FockStatePrep
        • hybridlane.devices.sandia_qscout.ops.NativeBeamsplitter
        • hybridlane.devices.sandia_qscout.ops.R
      • hybridlane.devices.sandia_qscout.QscoutIonTrap
    • hybridlane.devices.BosonicQiskitDevice
    • hybridlane.devices.QscoutIonTrap
  • hqml.io
    • hybridlane.io.openqasm
      • hybridlane.io.openqasm.Keywords
  • hqml.measurements
    • hybridlane.measurements.base
      • hybridlane.measurements.base.SampleResult
      • hybridlane.measurements.base.CountsResult
      • hybridlane.measurements.base.SampleMeasurement
      • hybridlane.measurements.base.Truncation
      • hybridlane.measurements.base.FockTruncation
      • hybridlane.measurements.base.StateResult
      • hybridlane.measurements.base.StateMeasurement
    • hybridlane.measurements.counts
      • hybridlane.measurements.counts.CountsMP
    • hybridlane.measurements.expectation
      • hybridlane.measurements.expectation.ExpectationMP
    • hybridlane.measurements.probability
      • hybridlane.measurements.probability.ProbabilityMP
    • hybridlane.measurements.sample
      • hybridlane.measurements.sample.SampleMP
    • hybridlane.measurements.variance
      • hybridlane.measurements.variance.VarianceMP
    • hybridlane.measurements.BasisSchema
    • hybridlane.measurements.ComputationalBasis
    • hybridlane.measurements.CountsResult
    • hybridlane.measurements.FockTruncation
    • hybridlane.measurements.SampleMeasurement
    • hybridlane.measurements.SampleResult
    • hybridlane.measurements.StateMeasurement
    • hybridlane.measurements.StateResult
    • hybridlane.measurements.Truncation
    • hybridlane.measurements.CountsMP
    • hybridlane.measurements.ExpectationMP
    • hybridlane.measurements.ProbabilityMP
    • hybridlane.measurements.SampleMP
    • hybridlane.measurements.VarianceMP
  • hqml.ops
    • hybridlane.ops.attributes
    • hybridlane.ops.hybrid
      • hybridlane.ops.hybrid.non_parametric_ops
        • hybridlane.ops.hybrid.non_parametric_ops.ConditionalParity
      • hybridlane.ops.hybrid.parametric_ops_multi_qumode
        • hybridlane.ops.hybrid.parametric_ops_multi_qumode.ConditionalBeamsplitter
        • hybridlane.ops.hybrid.parametric_ops_multi_qumode.ConditionalTwoModeSqueezing
        • hybridlane.ops.hybrid.parametric_ops_multi_qumode.ConditionalTwoModeSum
      • hybridlane.ops.hybrid.parametric_ops_single_qumode
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.ConditionalRotation
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.ConditionalDisplacement
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.ConditionalSqueezing
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.SelectiveQubitRotation
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.SelectiveNumberArbitraryPhase
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.JaynesCummings
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.AntiJaynesCummings
        • hybridlane.ops.hybrid.parametric_ops_single_qumode.Rabi
      • hybridlane.ops.hybrid.ConditionalParity
      • hybridlane.ops.hybrid.ConditionalBeamsplitter
      • hybridlane.ops.hybrid.ConditionalTwoModeSqueezing
      • hybridlane.ops.hybrid.ConditionalTwoModeSum
      • hybridlane.ops.hybrid.AntiJaynesCummings
      • hybridlane.ops.hybrid.ConditionalDisplacement
      • hybridlane.ops.hybrid.ConditionalRotation
      • hybridlane.ops.hybrid.ConditionalSqueezing
      • hybridlane.ops.hybrid.JaynesCummings
      • hybridlane.ops.hybrid.Rabi
      • hybridlane.ops.hybrid.SelectiveNumberArbitraryPhase
      • hybridlane.ops.hybrid.SelectiveQubitRotation
    • hybridlane.ops.mixins
      • hybridlane.ops.mixins.Spectral
      • hybridlane.ops.mixins.Hybrid
    • hybridlane.ops.qumode
      • hybridlane.ops.qumode.non_parametric_ops
        • hybridlane.ops.qumode.non_parametric_ops.Fourier
        • hybridlane.ops.qumode.non_parametric_ops.ModeSwap
      • hybridlane.ops.qumode.observables
        • hybridlane.ops.qumode.observables.QuadX
        • hybridlane.ops.qumode.observables.QuadP
        • hybridlane.ops.qumode.observables.QuadOperator
        • hybridlane.ops.qumode.observables.NumberOperator
        • hybridlane.ops.qumode.observables.FockStateProjector
      • hybridlane.ops.qumode.parametric_ops_multi_qumode
        • hybridlane.ops.qumode.parametric_ops_multi_qumode.Beamsplitter
        • hybridlane.ops.qumode.parametric_ops_multi_qumode.TwoModeSqueezing
        • hybridlane.ops.qumode.parametric_ops_multi_qumode.TwoModeSum
      • hybridlane.ops.qumode.parametric_ops_single_qumode
        • hybridlane.ops.qumode.parametric_ops_single_qumode.Displacement
        • hybridlane.ops.qumode.parametric_ops_single_qumode.Rotation
        • hybridlane.ops.qumode.parametric_ops_single_qumode.Squeezing
        • hybridlane.ops.qumode.parametric_ops_single_qumode.Kerr
        • hybridlane.ops.qumode.parametric_ops_single_qumode.CubicPhase
      • hybridlane.ops.qumode.Fourier
      • hybridlane.ops.qumode.ModeSwap
      • hybridlane.ops.qumode.FockStateProjector
      • hybridlane.ops.qumode.NumberOperator
      • hybridlane.ops.qumode.QuadOperator
      • hybridlane.ops.qumode.QuadP
      • hybridlane.ops.qumode.QuadX
      • hybridlane.ops.qumode.Beamsplitter
      • hybridlane.ops.qumode.TwoModeSqueezing
      • hybridlane.ops.qumode.TwoModeSum
      • hybridlane.ops.qumode.Displacement
      • hybridlane.ops.qumode.Squeezing
      • hybridlane.ops.qumode.Rotation
      • hybridlane.ops.qumode.Kerr
      • hybridlane.ops.qumode.CubicPhase
    • hybridlane.ops.Beamsplitter
    • hybridlane.ops.CubicPhase
    • hybridlane.ops.Displacement
    • hybridlane.ops.FockStateProjector
    • hybridlane.ops.Fourier
    • hybridlane.ops.Kerr
    • hybridlane.ops.ModeSwap
    • hybridlane.ops.NumberOperator
    • hybridlane.ops.QuadOperator
    • hybridlane.ops.QuadP
    • hybridlane.ops.QuadX
    • hybridlane.ops.Rotation
    • hybridlane.ops.Squeezing
    • hybridlane.ops.TwoModeSqueezing
    • hybridlane.ops.TwoModeSum
    • hybridlane.ops.AntiJaynesCummings
    • hybridlane.ops.ConditionalBeamsplitter
    • hybridlane.ops.ConditionalDisplacement
    • hybridlane.ops.ConditionalParity
    • hybridlane.ops.ConditionalRotation
    • hybridlane.ops.ConditionalSqueezing
    • hybridlane.ops.ConditionalTwoModeSqueezing
    • hybridlane.ops.ConditionalTwoModeSum
    • hybridlane.ops.JaynesCummings
    • hybridlane.ops.Rabi
    • hybridlane.ops.SelectiveNumberArbitraryPhase
    • hybridlane.ops.SelectiveQubitRotation
    • hybridlane.ops.Hybrid
  • hqml.sa
    • hybridlane.sa.base
      • hybridlane.sa.base.ComputationalBasis
      • hybridlane.sa.base.BasisSchema
      • hybridlane.sa.base.StaticAnalysisResult
    • hybridlane.sa.exceptions
      • hybridlane.sa.exceptions.StaticAnalysisError
    • hybridlane.sa.infer_wires
    • hybridlane.sa.StaticAnalysisError
    • hybridlane.sa.BasisSchema
    • hybridlane.sa.ComputationalBasis
    • hybridlane.sa.StaticAnalysisResult
  • hqml.transforms
    • hybridlane.transforms.from_pennylane
Back to top
View this page

hybridlane.devices¶

Submodules¶

  • hybridlane.devices.bosonic_qiskit
  • hybridlane.devices.preprocess
  • hybridlane.devices.sandia_qscout

Classes¶

BosonicQiskitDevice

Backend for Pennylane that executes hybrid CV-DV circuits in Bosonic Qiskit

QscoutIonTrap

Backend for Pennylane that prepares circuits to be run on the Sandia QSCOUT ion trap

Next
hybridlane.devices.bosonic_qiskit
Previous
hybridlane
Copyright © 2025, Battelle Memorial Institute
Made with Sphinx and @pradyunsg's Furo
On this page
  • hybridlane.devices
    • Submodules
    • Classes