Skip to main content

paulimer - Paulis, Cliffords and stabilizer simulation

High-performance Pauli operators, Clifford unitaries, and stabilizer simulation for quantum computing.

Installation

pip install paulimer

Quick Start

import paulimer

# Pauli operators
p = paulimer.DensePauli("XYZ")
q = paulimer.SparsePauli("X0 Z100")
print(q * q)  # Identity

# Clifford gates
h = paulimer.CliffordUnitary.from_name("Hadamard", [0], qubit_count=1)
print(h.image_of(paulimer.DensePauli("X")))  # Z

# Stabilizer simulation
sim = paulimer.OutcomeCompleteSimulation(2)
sim.apply_unitary(paulimer.UnitaryOpcode.Hadamard, [0])
sim.apply_unitary(paulimer.UnitaryOpcode.ControlledX, [0, 1])
sim.measure(paulimer.SparsePauli("Z0"))

Features

  • DensePauli / SparsePauli - Pauli operators with phase tracking and multiplication
  • CliffordUnitary - Clifford gates with conjugation and composition
  • PauliGroup - Group operations including membership testing and factorization
  • Stabilizer Simulation - Noiseless (OutcomeComplete, OutcomeFree, OutcomeSpecific) and noisy (Faulty) modes

Use Cases

Designed for quantum error correction research, including stabilizer circuit analysis and Clifford circuit verification.

Performance

Built on binar for SIMD-accelerated binary linear algebra.

API Reference

See paulimer.pyi for complete type hints and documentation.

License

MIT License - See LICENSE file for details.

Contributing

Contributions welcome! See github.com/microsoft/qdk-ec for guidelines.

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

paulimer-0.2.3-cp38-abi3-win_arm64.whl (589.6 kB view details)

Uploaded CPython 3.8+Windows ARM64

paulimer-0.2.3-cp38-abi3-win_amd64.whl (626.6 kB view details)

Uploaded CPython 3.8+Windows x86-64

paulimer-0.2.3-cp38-abi3-pyemscripten_2026_0_wasm32.whl (3.0 MB view details)

Uploaded CPython 3.8+PyEmscripten 2026.0 wasm32

paulimer-0.2.3-cp38-abi3-manylinux_2_28_x86_64.whl (655.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ x86-64

paulimer-0.2.3-cp38-abi3-manylinux_2_28_aarch64.whl (603.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.28+ ARM64

paulimer-0.2.3-cp38-abi3-macosx_11_0_arm64.whl (562.3 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

paulimer-0.2.3-cp38-abi3-macosx_10_12_x86_64.whl (599.4 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file paulimer-0.2.3-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: paulimer-0.2.3-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 589.6 kB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: RestSharp/106.13.0.0

File hashes

Hashes for paulimer-0.2.3-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 dfc8534bc18913c28c6f83ae2adcf0155c5a6c755ab0feca3d92ce8c4622cc03
MD5 ca11e5a4d3bcd44d61366a12694a63c9
BLAKE2b-256 310474349c7d1c4f44122c42332cc4f892aed42222f94f15608daccbd60591e0

See more details on using hashes here.

File details

Details for the file paulimer-0.2.3-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: paulimer-0.2.3-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 626.6 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: RestSharp/106.13.0.0

File hashes

Hashes for paulimer-0.2.3-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 acc3d92f55bb39eed3f761ee3fe6be5bcceb0d76fb092d39eafb908fca04346c
MD5 7b76a16d96c184c6df0764bd063ca584
BLAKE2b-256 f25c212fa76487df89fd3d4a934bb7bec825579ebcc60e02fe1eb0ab6de09583

See more details on using hashes here.

File details

Details for the file paulimer-0.2.3-cp38-abi3-pyemscripten_2026_0_wasm32.whl.

File metadata

File hashes

Hashes for paulimer-0.2.3-cp38-abi3-pyemscripten_2026_0_wasm32.whl
Algorithm Hash digest
SHA256 5b422a7901cc8095b8211ec1fb1eb682ef730e8ea184a03033d596d19c72546f
MD5 4704b85826d4a5a10bb8ff3a11d256d7
BLAKE2b-256 d011611e9214d44103feee4fc86b29582156549584ae7f8059ccf0775c1940c0

See more details on using hashes here.

File details

Details for the file paulimer-0.2.3-cp38-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for paulimer-0.2.3-cp38-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 376d161a6db7726469f5cc6da9b78c6b93050442fe99db1565c59d1da75428e8
MD5 981d69cedca8629d0b2fbdb2c93b4da8
BLAKE2b-256 fa519f50ffb471160bb419d56063b43978d8988ee09be96780d55b0eada5ad2c

See more details on using hashes here.

File details

Details for the file paulimer-0.2.3-cp38-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for paulimer-0.2.3-cp38-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 252307e30cca463ec84ffaa94527908e2f33e6073fd93538a9195618a2e28f6e
MD5 4fa971616c4e09fc11ae52d5e13dc67b
BLAKE2b-256 1b01aaab54045e9d4585710b599ff839f6ff1b8d0c83166fcd5612652ecf60d4

See more details on using hashes here.

File details

Details for the file paulimer-0.2.3-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for paulimer-0.2.3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dba693e4986794f2d18c93beef993839ff0926493b4b18d2c39c337fe96fc8a0
MD5 86005f819ca0606bbe4b92e6b050b8a6
BLAKE2b-256 383fa4441f50e0d07f39db49fea090a107b0fe66673e9265326dd40bee9e6579

See more details on using hashes here.

File details

Details for the file paulimer-0.2.3-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for paulimer-0.2.3-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5a695037596ff0d70d8bc2ee0b5e5565831581384822ef583ae49b1d037d8ff1
MD5 85d7390df5b65087ffba2c7e7c848e2d
BLAKE2b-256 20a12b6df3124fca88204bd31773b34c2e3dd645669c7e5a1ff15b23d53f49b9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.3 This release

7 files

0.2.2

7 files

0.2.1

5 files

0.1.1

6 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page