LICENSE
MANIFEST.in
README.md
example_config.toml
setup.py
PennyLane.egg-info/PKG-INFO
PennyLane.egg-info/SOURCES.txt
PennyLane.egg-info/dependency_links.txt
PennyLane.egg-info/entry_points.txt
PennyLane.egg-info/requires.txt
PennyLane.egg-info/top_level.txt
doc/Makefile
doc/conf.py
doc/directives.py
doc/index.rst
doc/requirements.txt
pennylane/__init__.py
pennylane/_device.py
pennylane/_grad.py
pennylane/_qubit_device.py
pennylane/_version.py
pennylane/about.py
pennylane/boolean_fn.py
pennylane/circuit_graph.py
pennylane/configuration.py
pennylane/init.py
pennylane/io.py
pennylane/measure.py
pennylane/operation.py
pennylane/qnode.py
pennylane/queuing.py
pennylane/tracker.py
pennylane/utils.py
pennylane/wires.py
pennylane/beta/__init__.py
pennylane/beta/qnode.py
pennylane/beta/devices/__init__.py
pennylane/beta/devices/default_tensor.py
pennylane/beta/devices/default_tensor_tf.py
pennylane/beta/devices/numpy_ops.py
pennylane/beta/devices/tf_ops.py
pennylane/circuit_drawer/__init__.py
pennylane/circuit_drawer/charsets.py
pennylane/circuit_drawer/circuit_drawer.py
pennylane/circuit_drawer/drawable_layers.py
pennylane/circuit_drawer/grid.py
pennylane/circuit_drawer/mpldrawer.py
pennylane/circuit_drawer/representation_resolver.py
pennylane/circuit_drawer/utils.py
pennylane/collections/__init__.py
pennylane/collections/apply.py
pennylane/collections/dot.py
pennylane/collections/map.py
pennylane/collections/qnode_collection.py
pennylane/collections/sum.py
pennylane/devices/__init__.py
pennylane/devices/default_gaussian.py
pennylane/devices/default_mixed.py
pennylane/devices/default_qubit.py
pennylane/devices/default_qubit_autograd.py
pennylane/devices/default_qubit_jax.py
pennylane/devices/default_qubit_tf.py
pennylane/devices/default_qubit_torch.py
pennylane/devices/tests/__init__.py
pennylane/devices/tests/conftest.py
pennylane/devices/tests/test_compare_default_qubit.py
pennylane/devices/tests/test_gates.py
pennylane/devices/tests/test_gates_with_expval.py
pennylane/devices/tests/test_measurements.py
pennylane/devices/tests/test_properties.py
pennylane/devices/tests/test_tracker.py
pennylane/devices/tests/test_wires.py
pennylane/fourier/__init__.py
pennylane/fourier/circuit_spectrum.py
pennylane/fourier/coefficients.py
pennylane/fourier/qnode_spectrum.py
pennylane/fourier/utils.py
pennylane/fourier/visualize.py
pennylane/gradients/__init__.py
pennylane/gradients/finite_difference.py
pennylane/gradients/gradient_transform.py
pennylane/gradients/hamiltonian_grad.py
pennylane/gradients/parameter_shift.py
pennylane/gradients/parameter_shift_cv.py
pennylane/gradients/vjp.py
pennylane/grouping/__init__.py
pennylane/grouping/graph_colouring.py
pennylane/grouping/group_observables.py
pennylane/grouping/optimize_measurements.py
pennylane/grouping/pauli.py
pennylane/grouping/transformations.py
pennylane/grouping/utils.py
pennylane/hf/__init__.py
pennylane/hf/basis_data.py
pennylane/hf/basis_set.py
pennylane/hf/hamiltonian.py
pennylane/hf/hartree_fock.py
pennylane/hf/integrals.py
pennylane/hf/matrices.py
pennylane/hf/molecule.py
pennylane/interfaces/__init__.py
pennylane/interfaces/autograd.py
pennylane/interfaces/jax.py
pennylane/interfaces/tf.py
pennylane/interfaces/torch.py
pennylane/interfaces/batch/__init__.py
pennylane/interfaces/batch/autograd.py
pennylane/interfaces/batch/jax.py
pennylane/interfaces/batch/tensorflow.py
pennylane/interfaces/batch/torch.py
pennylane/kernels/__init__.py
pennylane/kernels/cost_functions.py
pennylane/kernels/postprocessing.py
pennylane/kernels/utils.py
pennylane/math/__init__.py
pennylane/math/is_independent.py
pennylane/math/multi_dispatch.py
pennylane/math/quantum.py
pennylane/math/single_dispatch.py
pennylane/math/utils.py
pennylane/numpy/__init__.py
pennylane/numpy/fft.py
pennylane/numpy/linalg.py
pennylane/numpy/random.py
pennylane/numpy/tensor.py
pennylane/numpy/wrapper.py
pennylane/ops/__init__.py
pennylane/ops/channel.py
pennylane/ops/cv.py
pennylane/ops/qubit/__init__.py
pennylane/ops/qubit/arithmetic_ops.py
pennylane/ops/qubit/attributes.py
pennylane/ops/qubit/hamiltonian.py
pennylane/ops/qubit/matrix_ops.py
pennylane/ops/qubit/non_parametric_ops.py
pennylane/ops/qubit/observables.py
pennylane/ops/qubit/parametric_ops.py
pennylane/ops/qubit/qchem_ops.py
pennylane/ops/qubit/state_preparation.py
pennylane/optimize/__init__.py
pennylane/optimize/adagrad.py
pennylane/optimize/adam.py
pennylane/optimize/gradient_descent.py
pennylane/optimize/momentum.py
pennylane/optimize/nesterov_momentum.py
pennylane/optimize/qng.py
pennylane/optimize/rms_prop.py
pennylane/optimize/rotoselect.py
pennylane/optimize/rotosolve.py
pennylane/optimize/shot_adaptive.py
pennylane/qaoa/__init__.py
pennylane/qaoa/cost.py
pennylane/qaoa/cycle.py
pennylane/qaoa/layers.py
pennylane/qaoa/mixers.py
pennylane/qnn/__init__.py
pennylane/qnn/cost.py
pennylane/qnn/keras.py
pennylane/qnn/torch.py
pennylane/tape/__init__.py
pennylane/tape/cv_param_shift.py
pennylane/tape/jacobian_tape.py
pennylane/tape/operation_recorder.py
pennylane/tape/qubit_param_shift.py
pennylane/tape/reversible.py
pennylane/tape/stop_recording.py
pennylane/tape/tape.py
pennylane/tape/unwrap.py
pennylane/templates/__init__.py
pennylane/templates/broadcast.py
pennylane/templates/decorator.py
pennylane/templates/layer.py
pennylane/templates/utils.py
pennylane/templates/embeddings/__init__.py
pennylane/templates/embeddings/amplitude.py
pennylane/templates/embeddings/angle.py
pennylane/templates/embeddings/basis.py
pennylane/templates/embeddings/displacement.py
pennylane/templates/embeddings/iqp.py
pennylane/templates/embeddings/qaoaembedding.py
pennylane/templates/embeddings/squeezing.py
pennylane/templates/layers/__init__.py
pennylane/templates/layers/basic_entangler.py
pennylane/templates/layers/cv_neural_net.py
pennylane/templates/layers/gate_fabric.py
pennylane/templates/layers/particle_conserving_u1.py
pennylane/templates/layers/particle_conserving_u2.py
pennylane/templates/layers/random.py
pennylane/templates/layers/simplified_two_design.py
pennylane/templates/layers/strongly_entangling.py
pennylane/templates/state_preparations/__init__.py
pennylane/templates/state_preparations/arbitrary_state_preparation.py
pennylane/templates/state_preparations/basis.py
pennylane/templates/state_preparations/mottonen.py
pennylane/templates/subroutines/__init__.py
pennylane/templates/subroutines/all_singles_doubles.py
pennylane/templates/subroutines/approx_time_evolution.py
pennylane/templates/subroutines/arbitrary_unitary.py
pennylane/templates/subroutines/fermionic_double_excitation.py
pennylane/templates/subroutines/fermionic_single_excitation.py
pennylane/templates/subroutines/grover.py
pennylane/templates/subroutines/interferometer.py
pennylane/templates/subroutines/kupccgsd.py
pennylane/templates/subroutines/permute.py
pennylane/templates/subroutines/qft.py
pennylane/templates/subroutines/qmc.py
pennylane/templates/subroutines/qpe.py
pennylane/templates/subroutines/uccsd.py
pennylane/transforms/__init__.py
pennylane/transforms/adjoint.py
pennylane/transforms/batch_params.py
pennylane/transforms/batch_transform.py
pennylane/transforms/classical_jacobian.py
pennylane/transforms/compile.py
pennylane/transforms/control.py
pennylane/transforms/draw.py
pennylane/transforms/get_unitary_matrix.py
pennylane/transforms/hamiltonian_expand.py
pennylane/transforms/insert_ops.py
pennylane/transforms/measurement_grouping.py
pennylane/transforms/metric_tensor.py
pennylane/transforms/mitigate.py
pennylane/transforms/qfunc_transforms.py
pennylane/transforms/qmc.py
pennylane/transforms/specs.py
pennylane/transforms/tape_expand.py
pennylane/transforms/unitary_to_rot.py
pennylane/transforms/decompositions/__init__.py
pennylane/transforms/decompositions/single_qubit_unitary.py
pennylane/transforms/decompositions/two_qubit_unitary.py
pennylane/transforms/optimization/__init__.py
pennylane/transforms/optimization/cancel_inverses.py
pennylane/transforms/optimization/commute_controlled.py
pennylane/transforms/optimization/merge_rotations.py
pennylane/transforms/optimization/optimization_utils.py
pennylane/transforms/optimization/single_qubit_fusion.py
pennylane/vqe/__init__.py
pennylane/vqe/vqe.py
tests/conftest.py
tests/gate_data.py
tests/pytest.ini
tests/test_about.py
tests/test_boolean_fn.py
tests/test_classical_gradients.py
tests/test_configuration.py
tests/test_device.py
tests/test_finite_diff.py
tests/test_hermitian_edge_cases.py
tests/test_init.py
tests/test_io.py
tests/test_measure.py
tests/test_measurement_transformations.py
tests/test_observable.py
tests/test_operation.py
tests/test_optimize_shot_adapative.py
tests/test_prob.py
tests/test_qaoa.py
tests/test_quantum_gradients.py
tests/test_qubit_device.py
tests/test_qubit_device_adjoint_jacobian.py
tests/test_queuing.py
tests/test_tensor_measurements.py
tests/test_tracker.py
tests/test_utils.py
tests/test_vqe.py
tests/test_wires.py