Skip to content

What is PsiQDK?

PsiQDK is PsiQuantum's Quantum Development Kit: a single meta-package that bundles the core libraries used to write, analyze, and visualize fault-tolerant quantum algorithms. Installing psiqdk pulls in a tested, version-pinned set of components that are known to work together.

The goal is simple. Rather than tracking individual versions of Workbench, Bartiq, QREF, and the rest, you depend on PsiQDK and get a coherent stack. Stable releases are validated end-to-end before publication, so upgrading is a single pip install --upgrade.

Components

PsiQDK ships these user-facing components:

  • Workbench: Python interface for writing and simulating quantum programs.
  • Algorithms: library of reusable quantum algorithms and subroutines (Qubricks).
  • Visualize: visualizations for circuits and resource estimates in Jupyter and VSCode.
  • Bartiq: symbolic compiler for quantum resource estimation.
  • QREF: open interchange format for representing quantum algorithms.
flowchart TB
    PSIQDK[PsiQDK]
    PSIQDK --> WB[Workbench]
    PSIQDK --> ALG[Algorithms]
    PSIQDK --> VZ[Visualize]
    WB -. uses .-> BQ[Bartiq]
    BQ -. uses .-> QR[QREF]

Key Features

  • One dependency, one stack. A single pip install psiqdk installs every core component at versions known to work together.
  • Tested as a whole. Stable releases are promoted only after end-to-end validation across all components.
  • CLI verification. psiqdk --verify checks that your environment matches the expected pinned set.
  • Open access. Bartiq and QREF are open-source on GitHub. Workbench, Algorithms, and Visualize are published on PyPI for anyone to install, though their source is not yet public.
  • Integrates with Construct ⧉. Hand a Workbench circuit or Bartiq estimate to Construct's Resource Analyzer ⧉ for interactive visualization and exploration of resource graphs.

Next Steps

Support

For issues and feature requests, open a ticket on the GitHub repository ⧉. For commercial support, contact PsiQuantum through your organization's designated channel.