crowe-quantum-core
Shared foundation for the Crowe Quantum Platform — quantum types, gates, states, circuit IR, and protocols.
Installation
pip install crowe-quantum-core
Features
- Quantum States:
ZERO,ONE,PLUS,MINUS,BELL_PHI_PLUS, and more - Gate Library: H, X, Y, Z, CNOT, CZ, Toffoli, Rx, Ry, Rz, Phase, SWAP
- Circuit IR: Framework-agnostic intermediate representation for quantum circuits
- Uncertain Values: Quantum-native numeric type with built-in uncertainty propagation
- Protocols: Quantum error correction, noise models, Kraus operators
Quick Start
from crowe_quantum_core import states, gates
import numpy as np
# Apply Hadamard to |0⟩ → |+⟩
plus = gates.H @ states.ZERO
print(np.allclose(plus, states.PLUS)) # True
# Build a circuit
from crowe_quantum_core.circuit_ir import CircuitIR
circuit = CircuitIR(num_qubits=2)
circuit.h(0)
circuit.cnot(0, 1)
Part of the Crowe Quantum Platform
Metadata
Release files for crowe-quantum-core 1.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| crowe_quantum_core-1.0.1.tar.gz | 20.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crowe_quantum_core-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.5 kB
Release files / crowe_quantum_core-1.0.1.tar.gz
| Download URL | crowe_quantum_core-1.0.1.tar.gz |
|---|---|
| Size | 20.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34d108984ccc1c04ddf542d35edcc394f3eac0617f4224240a5cbeb1cb19d704
|
|
BLAKE2b-256 checksum How to use checksums |
4c2346d7ea3f24ddbc4088e171aba2b05d2d2f30772684141c1ba088b6040fad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / crowe_quantum_core-1.0.1-py3-none-any.whl
| Download URL | crowe_quantum_core-1.0.1-py3-none-any.whl |
|---|---|
| Size | 19.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c3cc17137119032a9c65bb8467c0e82b2c5900324453995a8f54b6302e0263fd
|
|
BLAKE2b-256 checksum How to use checksums |
57b5ecef753eb3934393b4c5dd76c64e81dd242d76c152cc73aa457ff6583000
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|