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.1.tar.gz (14.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.1-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qig_compute-0.1.1.tar.gz
  • Upload date:
  • Size: 14.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.1.tar.gz
Algorithm Hash digest
SHA256 b11f52553d11a42068a9b829078de87928aabf6f20b73d699b1a51f853d94f1b
MD5 bbb00fd4ea607e95a6ae3d7a44a9ea20
BLAKE2b-256 7349849deb9a130a398fdd4ed661205a6fb51f96ab3f1ba22d7095d6ee7fa26f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qig_compute-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0646c123af81963a4bc9c984ea8e03482083836428afb3706dbff6853fd11d43
MD5 1cb4e6c1c7d881cc906adf33744235f9
BLAKE2b-256 b25ec12066111bdc8f8cef780e3ed4dd8d09220401b5b4a7c1fedcd6ab60c68f

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