API Reference

This section provides detailed API documentation for the BowtieQGT library.

Core Modules

The BowtieQGT library consists of two main modules:

  • bowtieqgt: Main computation engine for Quantum Geometric Tensors

  • bowtie_circuits: Utility functions for circuit manipulation and light-cone analysis

Quick Reference

Main Classes

bowtie_qgt.bowtieqgt.BowtieQGT

Quantum Geometric Tensor, gradients and variance via light-cone bowties.

Key Functions

bowtie_qgt.bowtie_circuits.validate_circuit

Check that the circuit only uses parameters the bowtie method supports.

bowtie_qgt.bowtie_circuits.parameter_bowtie

Compute the auxiliary bowtie circuit for a given parameter.

bowtie_qgt.bowtie_circuits.observable_bowtie

Compute the auxiliary bowtie circuit for a given observable.

bowtie_qgt.bowtie_circuits.remove_idle_qubits

Remove idle quantum wires from a circuit.