Skip to main content

Fast compute engine for QIG geometry — analytical QFI, GPU contractions, observable governance

Project description

qig-compute

Fast compute engine for QIG geometry — analytical QFI, GPU contractions, observable governance.

Install

pip install qig-compute              # numpy only
pip install qig-compute[tenpy]       # + TeNPy for MPS-QFI
pip install qig-compute[gpu]         # + CuPy for GPU acceleration
pip install qig-compute[full]        # everything

Usage

from qig_compute.qfi_analytical import qfi_analytical, qfi_with_governance

# Compute QFI from a single MPS ground state (zero DMRG loops)
F = qfi_analytical(psi_mps, L=6, sites=pruned_sites)

# With governance checks (warns about blindspots, auto-fills cheap measurements)
F, report = qfi_with_governance(psi_mps, L=6, h=1.0, J=1.0)
print(report.summary())

Observable Governance

Built-in blindspot detection warns when:

  • Results only tested in one regime
  • Observable amplitude collapses (wrong channel)
  • FFT frequency at resolution floor
  • DMRG bond dimension at limit
  • Energy gap not measured (auto-fills if cheap)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qig_compute-0.1.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qig_compute-0.1.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file qig_compute-0.1.0.tar.gz.

File metadata

  • Download URL: qig_compute-0.1.0.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qig_compute-0.1.0.tar.gz
Algorithm Hash digest
SHA256 67a52092281973f7454fa613efcfc00400684ac90395fba31d08ca6993b102c1
MD5 fbc67889b9c6b8a54fff335fab81af57
BLAKE2b-256 a1064e0bc08c5718501f3cdf02c353581c546594349485bc4ef66dc3c3e460e7

See more details on using hashes here.

File details

Details for the file qig_compute-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qig_compute-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for qig_compute-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd44e7ea22265f0e15ee05042d397a39e41f859c73a39ad5bc1e97e2d5863f45
MD5 02a180d459880b91f69b14109cf60253
BLAKE2b-256 8bd6a9cced772f44399c8434a5e89a1b109e37b9ceb2522efb7e1caebd382308

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page