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.2.tar.gz (15.2 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.2-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qig_compute-0.1.2.tar.gz
  • Upload date:
  • Size: 15.2 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.2.tar.gz
Algorithm Hash digest
SHA256 d342103104e050c2ae27e333f4ecebeebed17792fcc5501f83e7b9e09402010f
MD5 583d457b291289db5cd5398f78bb22b5
BLAKE2b-256 d76d14ef868ac949591f00b8734939f93c4439d4e070980d0e71ba2b5d2bd33b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qig_compute-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 19.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7fb86a42e106d821d363ab3839bc27c6ab85b3e5b480a06237756f10d2f3b9b1
MD5 21067b52d7cf9aa735b97fb652c28f3a
BLAKE2b-256 e0f07121705d272210be5d2611e2182115154b91e0bf7b744cbcde8ade9caeec

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