All modules for which code is available
- pennylane
- pennylane._grad
- pennylane.about
- pennylane.boolean_fn
- pennylane.capture.capture_measurements
- pennylane.capture.capture_operators
- pennylane.capture.capture_qnode
- pennylane.capture.flatfn
- pennylane.capture.make_plxpr
- pennylane.circuit_graph
- pennylane.compiler.compiler
- pennylane.compiler.qjit_api
- pennylane.configuration
- pennylane.data.attributes.array
- pennylane.data.attributes.dictionary
- pennylane.data.attributes.json
- pennylane.data.attributes.list
- pennylane.data.attributes.molecule
- pennylane.data.attributes.none
- pennylane.data.attributes.operator.operator
- pennylane.data.attributes.scalar
- pennylane.data.attributes.sparse_array
- pennylane.data.attributes.string
- pennylane.data.attributes.tuple
- pennylane.data.base.attribute
- pennylane.data.base.dataset
- pennylane.data.base.mapper
- pennylane.data.data_manager
- pennylane.debugging.debugger
- pennylane.debugging.snapshot
- pennylane.devices._legacy_device
- pennylane.devices._qubit_device
- pennylane.devices._qutrit_device
- pennylane.devices.default_clifford
- pennylane.devices.default_gaussian
- pennylane.devices.default_mixed
- pennylane.devices.default_qubit
- pennylane.devices.default_qutrit
- pennylane.devices.default_qutrit_mixed
- pennylane.devices.default_tensor
- pennylane.devices.device_api
- pennylane.devices.device_constructor
- pennylane.devices.execution_config
- pennylane.devices.legacy_facade
- pennylane.devices.modifiers.simulator_tracking
- pennylane.devices.modifiers.single_tape_support
- pennylane.devices.null_qubit
- pennylane.devices.preprocess
- pennylane.devices.qubit.adjoint_jacobian
- pennylane.devices.qubit.apply_operation
- pennylane.devices.qubit.initialize_state
- pennylane.devices.qubit.measure
- pennylane.devices.qubit.sampling
- pennylane.devices.qubit.simulate
- pennylane.devices.qutrit_mixed.apply_operation
- pennylane.devices.qutrit_mixed.initialize_state
- pennylane.devices.qutrit_mixed.measure
- pennylane.devices.qutrit_mixed.sampling
- pennylane.devices.qutrit_mixed.simulate
- pennylane.devices.reference_qubit
- pennylane.devices.tests
- pennylane.drawer.draw
- pennylane.drawer.mpldrawer
- pennylane.drawer.style
- pennylane.drawer.tape_mpl
- pennylane.drawer.tape_text
- pennylane.fermi.conversion
- pennylane.fermi.fermionic
- pennylane.fourier.circuit_spectrum
- pennylane.fourier.coefficients
- pennylane.fourier.qnode_spectrum
- pennylane.fourier.reconstruct
- pennylane.fourier.utils
- pennylane.fourier.visualize
- pennylane.gradients.adjoint_metric_tensor
- pennylane.gradients.classical_jacobian
- pennylane.gradients.finite_difference
- pennylane.gradients.fisher
- pennylane.gradients.general_shift_rules
- pennylane.gradients.hadamard_gradient
- pennylane.gradients.jvp
- pennylane.gradients.metric_tensor
- pennylane.gradients.parameter_shift
- pennylane.gradients.parameter_shift_cv
- pennylane.gradients.parameter_shift_hessian
- pennylane.gradients.pulse_gradient
- pennylane.gradients.pulse_gradient_odegen
- pennylane.gradients.spsa_gradient
- pennylane.gradients.vjp
- pennylane.io
- pennylane.kernels.cost_functions
- pennylane.kernels.postprocessing
- pennylane.kernels.utils
- pennylane.logging.configuration
- pennylane.logging.filter
- pennylane.logging.formatters.formatter
- pennylane.math
- pennylane.math.fidelity
- pennylane.math.is_independent
- pennylane.math.matrix_manipulation
- pennylane.math.multi_dispatch
- pennylane.math.quantum
- pennylane.math.utils
- pennylane.measurements.classical_shadow
- pennylane.measurements.counts
- pennylane.measurements.expval
- pennylane.measurements.measurements
- pennylane.measurements.mid_measure
- pennylane.measurements.mutual_info
- pennylane.measurements.probs
- pennylane.measurements.purity
- pennylane.measurements.sample
- pennylane.measurements.shots
- pennylane.measurements.state
- pennylane.measurements.var
- pennylane.measurements.vn_entropy
- pennylane.noise.conditionals
- pennylane.noise.noise_model
- pennylane.numpy.tensor
- pennylane.numpy.wrapper
- pennylane.operation
- pennylane.ops.channel
- pennylane.ops.cv
- pennylane.ops.functions.assert_valid
- pennylane.ops.functions.commutator
- pennylane.ops.functions.dot
- pennylane.ops.functions.eigvals
- pennylane.ops.functions.equal
- pennylane.ops.functions.evolve
- pennylane.ops.functions.generator
- pennylane.ops.functions.is_commuting
- pennylane.ops.functions.is_hermitian
- pennylane.ops.functions.is_unitary
- pennylane.ops.functions.iterative_qpe
- pennylane.ops.functions.map_wires
- pennylane.ops.functions.matrix
- pennylane.ops.functions.simplify
- pennylane.ops.identity
- pennylane.ops.meta
- pennylane.ops.op_math.adjoint
- pennylane.ops.op_math.composite
- pennylane.ops.op_math.condition
- pennylane.ops.op_math.controlled
- pennylane.ops.op_math.controlled_decompositions
- pennylane.ops.op_math.controlled_ops
- pennylane.ops.op_math.decompositions.single_qubit_unitary
- pennylane.ops.op_math.decompositions.solovay_kitaev
- pennylane.ops.op_math.decompositions.two_qubit_unitary
- pennylane.ops.op_math.evolution
- pennylane.ops.op_math.exp
- pennylane.ops.op_math.linear_combination
- pennylane.ops.op_math.pow
- pennylane.ops.op_math.prod
- pennylane.ops.op_math.sprod
- pennylane.ops.op_math.sum
- pennylane.ops.op_math.symbolicop
- pennylane.ops.qubit.arithmetic_ops
- pennylane.ops.qubit.attributes
- pennylane.ops.qubit.hamiltonian
- pennylane.ops.qubit.matrix_ops
- pennylane.ops.qubit.non_parametric_ops
- pennylane.ops.qubit.observables
- pennylane.ops.qubit.parametric_ops_multi_qubit
- pennylane.ops.qubit.parametric_ops_single_qubit
- pennylane.ops.qubit.qchem_ops
- pennylane.ops.qubit.special_unitary
- pennylane.ops.qubit.state_preparation
- pennylane.ops.qutrit.channel
- pennylane.ops.qutrit.matrix_ops
- pennylane.ops.qutrit.non_parametric_ops
- pennylane.ops.qutrit.observables
- pennylane.ops.qutrit.parametric_ops
- pennylane.ops.qutrit.state_preparation
- pennylane.optimize.adagrad
- pennylane.optimize.adam
- pennylane.optimize.adaptive
- pennylane.optimize.gradient_descent
- pennylane.optimize.momentum
- pennylane.optimize.momentum_qng
- pennylane.optimize.nesterov_momentum
- pennylane.optimize.qng
- pennylane.optimize.qnspsa
- pennylane.optimize.riemannian_gradient
- pennylane.optimize.rms_prop
- pennylane.optimize.rotoselect
- pennylane.optimize.rotosolve
- pennylane.optimize.shot_adaptive
- pennylane.optimize.spsa
- pennylane.pauli.conversion
- pennylane.pauli.dla.center
- pennylane.pauli.dla.lie_closure
- pennylane.pauli.dla.structure_constants
- pennylane.pauli.grouping.graph_colouring
- pennylane.pauli.grouping.group_observables
- pennylane.pauli.grouping.optimize_measurements
- pennylane.pauli.pauli_arithmetic
- pennylane.pauli.pauli_interface
- pennylane.pauli.utils
- pennylane.pulse.convenience_functions
- pennylane.pulse.parametrized_evolution
- pennylane.pulse.parametrized_hamiltonian
- pennylane.pulse.rydberg
- pennylane.pulse.transmon
- pennylane.pytrees.pytrees
- pennylane.qaoa.cost
- pennylane.qaoa.cycle
- pennylane.qaoa.layers
- pennylane.qaoa.mixers
- pennylane.qchem.basis_data
- pennylane.qchem.basis_set
- pennylane.qchem.convert
- pennylane.qchem.convert_openfermion
- pennylane.qchem.dipole
- pennylane.qchem.factorization
- pennylane.qchem.givens_decomposition
- pennylane.qchem.hamiltonian
- pennylane.qchem.hartree_fock
- pennylane.qchem.integrals
- pennylane.qchem.matrices
- pennylane.qchem.molecule
- pennylane.qchem.number
- pennylane.qchem.observable_hf
- pennylane.qchem.openfermion_pyscf
- pennylane.qchem.spin
- pennylane.qchem.structure
- pennylane.qchem.tapering
- pennylane.qcut.cutcircuit
- pennylane.qcut.cutcircuit_mc
- pennylane.qcut.cutstrategy
- pennylane.qcut.kahypar
- pennylane.qcut.processing
- pennylane.qcut.tapes
- pennylane.qcut.utils
- pennylane.qinfo.transforms
- pennylane.qnn.keras
- pennylane.qnn.torch
- pennylane.queuing
- pennylane.registers
- pennylane.resource.error.error
- pennylane.resource.first_quantization
- pennylane.resource.measurement
- pennylane.resource.resource
- pennylane.resource.second_quantization
- pennylane.resource.specs
- pennylane.shadows.classical_shadow
- pennylane.shadows.transforms
- pennylane.spin.lattice
- pennylane.spin.spin_hamiltonian
- pennylane.tape.operation_recorder
- pennylane.tape.qscript
- pennylane.tape.tape
- pennylane.templates.broadcast
- pennylane.templates.embeddings.amplitude
- pennylane.templates.embeddings.angle
- pennylane.templates.embeddings.basis
- pennylane.templates.embeddings.displacement
- pennylane.templates.embeddings.iqp
- pennylane.templates.embeddings.qaoaembedding
- pennylane.templates.embeddings.squeezing
- pennylane.templates.layer
- pennylane.templates.layers.basic_entangler
- pennylane.templates.layers.cv_neural_net
- pennylane.templates.layers.gate_fabric
- pennylane.templates.layers.particle_conserving_u1
- pennylane.templates.layers.particle_conserving_u2
- pennylane.templates.layers.random
- pennylane.templates.layers.simplified_two_design
- pennylane.templates.layers.strongly_entangling
- pennylane.templates.state_preparations.arbitrary_state_preparation
- pennylane.templates.state_preparations.basis
- pennylane.templates.state_preparations.basis_qutrit
- pennylane.templates.state_preparations.cosine_window
- pennylane.templates.state_preparations.mottonen
- pennylane.templates.subroutines.adder
- pennylane.templates.subroutines.all_singles_doubles
- pennylane.templates.subroutines.amplitude_amplification
- pennylane.templates.subroutines.approx_time_evolution
- pennylane.templates.subroutines.aqft
- pennylane.templates.subroutines.arbitrary_unitary
- pennylane.templates.subroutines.basis_rotation
- pennylane.templates.subroutines.commuting_evolution
- pennylane.templates.subroutines.controlled_sequence
- pennylane.templates.subroutines.fable
- pennylane.templates.subroutines.fermionic_double_excitation
- pennylane.templates.subroutines.fermionic_single_excitation
- pennylane.templates.subroutines.flip_sign
- pennylane.templates.subroutines.grover
- pennylane.templates.subroutines.hilbert_schmidt
- pennylane.templates.subroutines.interferometer
- pennylane.templates.subroutines.kupccgsd
- pennylane.templates.subroutines.mod_exp
- pennylane.templates.subroutines.multiplier
- pennylane.templates.subroutines.out_adder
- pennylane.templates.subroutines.out_multiplier
- pennylane.templates.subroutines.out_poly
- pennylane.templates.subroutines.permute
- pennylane.templates.subroutines.phase_adder
- pennylane.templates.subroutines.prepselprep
- pennylane.templates.subroutines.qdrift
- pennylane.templates.subroutines.qft
- pennylane.templates.subroutines.qmc
- pennylane.templates.subroutines.qpe
- pennylane.templates.subroutines.qrom
- pennylane.templates.subroutines.qsvt
- pennylane.templates.subroutines.qubitization
- pennylane.templates.subroutines.reflection
- pennylane.templates.subroutines.select
- pennylane.templates.subroutines.trotter
- pennylane.templates.subroutines.uccsd
- pennylane.templates.swapnetworks.ccl2
- pennylane.templates.tensornetworks.mera
- pennylane.templates.tensornetworks.mps
- pennylane.templates.tensornetworks.ttn
- pennylane.tracker
- pennylane.transforms.add_noise
- pennylane.transforms.batch_input
- pennylane.transforms.batch_params
- pennylane.transforms.batch_partial
- pennylane.transforms.broadcast_expand
- pennylane.transforms.commutation_dag
- pennylane.transforms.compile
- pennylane.transforms.convert_to_numpy_parameters
- pennylane.transforms.core.transform
- pennylane.transforms.core.transform_dispatcher
- pennylane.transforms.core.transform_program
- pennylane.transforms.decompose
- pennylane.transforms.decompositions.clifford_t_transform
- pennylane.transforms.defer_measurements
- pennylane.transforms.diagonalize_measurements
- pennylane.transforms.dynamic_one_shot
- pennylane.transforms.insert_ops
- pennylane.transforms.mitigate
- pennylane.transforms.optimization.cancel_inverses
- pennylane.transforms.optimization.commute_controlled
- pennylane.transforms.optimization.merge_amplitude_embedding
- pennylane.transforms.optimization.merge_rotations
- pennylane.transforms.optimization.pattern_matching
- pennylane.transforms.optimization.remove_barrier
- pennylane.transforms.optimization.single_qubit_fusion
- pennylane.transforms.optimization.undo_swaps
- pennylane.transforms.qmc
- pennylane.transforms.sign_expand.sign_expand
- pennylane.transforms.split_non_commuting
- pennylane.transforms.split_to_single_terms
- pennylane.transforms.tape_expand
- pennylane.transforms.transpile
- pennylane.transforms.unitary_to_rot
- pennylane.transforms.zx.converter
- pennylane.utils
- pennylane.wires
- pennylane.workflow.construct_batch
- pennylane.workflow.construct_tape
- pennylane.workflow.execution
- pennylane.workflow.get_best_diff_method
- pennylane.workflow.interfaces.autograd
- pennylane.workflow.interfaces.jax
- pennylane.workflow.interfaces.jax_jit
- pennylane.workflow.interfaces.tensorflow
- pennylane.workflow.interfaces.tensorflow_autograph
- pennylane.workflow.interfaces.torch
- pennylane.workflow.jacobian_products
- pennylane.workflow.qnode
- pennylane.workflow.set_shots
- time
_modules/index
Download Python script
Download Notebook
View on GitHub