Full Rust core quantum circuit simulator with Python bindings
Project description
panta-sim
풀 Rust 코어 + Python 바인딩으로 작성한 양자 회로 시뮬레이터. Full state vector + density matrix + cross-platform GPU (wgpu) 지원.
- Rust 코어:
num-complex기반 상태 벡터, qubit-wise multiplication - 멀티스레드: rayon 으로 게이트 적용 병렬화 (v0.2.0~), Python GIL 해제
- f32/f64 정밀도 선택 (v0.2.1~):
qc.run(precision="f32")로 메모리 50% 절감 - OpenQASM 2.0/3.0 import / export (v0.3.0~), 트랜스파일러 (Z-Y-Z 분해)
- 시각화: 회로 다이어그램, 측정 히스토그램, Bloch sphere (v0.3~)
- 외부 프레임워크 어댑터: Qiskit / PennyLane / Cirq (v0.3.5~), Aer NoiseModel
- 노이즈 모델 (v0.4~): 4 채널 stochastic trajectory (BitFlip / PhaseFlip / Depolarizing / AmplitudeDamping)
- Mid-circuit measurement / classical control / reset (v0.4.5~), block-form
control flow (
if_test/while_loop/for_loop/switch, v0.4.7~) - Density matrix backend (v0.5.0~):
qc.run(method="density_matrix")로 noise 결정적 Kraus 적용, Aer 와 ‖ρ‖ < 1e-10 일치 - GPU 가속 (wgpu Tier-1, v0.5.0~):
qc.run(method="wgpu")— cross-platform NVIDIA / AMD / Intel / Apple Silicon, Vulkan / DX12 / Metal 자동 선택. statevector + density matrix 모두 지원, 27 큐비트까지 동작 (v0.5.2). - Python API: PyO3 + maturin, NumPy 연동
- 검증: 526 pytest + 282 cargo test, Aer cross-check ‖ρ‖ < 1e-10, wgpu vs CPU 1e-5 (f32 한계)
설치
pip install panta-sim
Linux (x86_64, aarch64) / macOS (Apple Silicon) / Windows (x64) 에서 Python 3.9~3.13 미리 빌드된 wheel 을 제공한다. Rust toolchain 은 필요 없다.
소스에서 직접 빌드하려면:
# 사전 요구 사항: Rust toolchain (rustup), Python >= 3.9, maturin pip install maturin git clone https://github.com/quantumfia/quantum-sim cd quantum-sim maturin develop --release # 또는 pip install .
빠른 시작
from panta_sim import QuantumCircuit
# Bell state |Φ+⟩ = (|00⟩ + |11⟩)/√2
qc = QuantumCircuit(2)
qc.h(0)
qc.cx(0, 1)
qc.measure_all()
result = qc.run(shots=1024, seed=42)
print(result.counts()) # {'00': ~512, '11': ~512}
print(result.statevector()) # [0.707+0j, 0+0j, 0+0j, 0.707+0j]
print(result.probabilities()) # [0.5, 0, 0, 0.5]
QuantumCircuit 의 게이트 메서드는 모두 self 를 반환하므로 메서드 체이닝도 가능하다:
counts = (
QuantumCircuit(3)
.h(0)
.cx(0, 1)
.cx(0, 2)
.measure_all()
.run(shots=1024, seed=0)
.counts()
)
pip install panta-sim(배포 이름) →import panta_sim(Python 모듈 이름).
지원 게이트
| 분류 | 게이트 | 메서드 |
|---|---|---|
| 단일 큐비트 | Hadamard / Identity | h(q), id(q) |
| 단일 큐비트 | Pauli-X / Y / Z | x(q), y(q), z(q) |
| 단일 큐비트 | Phase / T (+ adjoint) | s(q), sdg(q), t(q), tdg(q) |
| 단일 큐비트 | √X / √X† (v0.4.7) | sx(q), sxdg(q) |
| 단일 큐비트 | OpenQASM p / u2 / u (v0.4.7) |
p(λ, q), u2(φ, λ, q), u(θ, φ, λ, q) |
| 회전 | Rx / Ry / Rz | rx(θ, q), ry(θ, q), rz(θ, q) |
| 1큐비트 unitary | 임의 2×2 행렬 | unitary(matrix, q) |
| 2큐비트 | CNOT / CZ / SWAP | cx(c, t), cz(a, b), swap(a, b) |
| 2큐비트 controlled (v0.4.7) | CY / CH | cy(c, t), ch(c, t) |
| 2큐비트 controlled rotation (v0.4.7) | CRx / CRy / CRz / CP | crx(θ, c, t), cry(θ, c, t), crz(θ, c, t), cp(λ, c, t) |
| 2큐비트 controlled-U (v0.4.7) | CU3 / CU | cu3(θ, φ, λ, c, t), cu(θ, φ, λ, γ, c, t) |
| 3큐비트 | Toffoli (CCX) / Fredkin (CSWAP) | ccx(c1, c2, t), cswap(c, t1, t2) |
| Reset / Dynamic (v0.4.5~) | reset / classical control | reset(q), <gate>().c_if(c, value) |
| Block control flow (v0.4.7) | if_test / while_loop / for_loop / switch | with qc.if_test((c, v)), with qc.while_loop(...) 등 |
| 측정 | 부분 / 전체 측정 | measure(q, c), measure_all() |
비트 순서 규약은 Qiskit 과 동일한 little-endian 이다 (q_{n-1} … q_1 q_0).
counts() 의 키는 MSB-first 비트 문자열, statevector 의 인덱스는 동일한 비트열을 정수로 해석한 값이다.
빌드 / 테스트
cargo build --release # Rust 전체 빌드
cargo test # Rust 유닛 테스트 (core + simulator)
maturin develop --release # Python 바인딩 빌드 (개발 모드)
pytest tests/ # Python 통합 테스트 + Qiskit 교차검증
pytest tests/ -v # 상세 출력
Qiskit 교차검증 테스트는 qiskit 패키지가 설치되어 있을 때만 실행되며,
설치되어 있지 않으면 자동으로 skip 된다.
예제
examples/ 디렉터리 참고:
bell_state.py— Bell 상태 생성 및 측정grover.py— 2큐비트 Grover 탐색qft.py— Quantum Fourier Transformmps/ghz_100_showcase.py— GHZ-100 (statevector OOM 영역) MPS sampling (v0.6.3)mps/qaoa_maxcut_ring.py— QAOA p=1 MaxCut on Ring N=30 (wraparound edge auto-handled) (v0.6.3)mps/hea_n30.py— Hardware-Efficient Ansatz, depth=5, N=30 + truncation error 비교 (v0.6.3)
python examples/bell_state.py
python examples/grover.py
python examples/qft.py
python examples/mps/ghz_100_showcase.py
python examples/mps/qaoa_maxcut_ring.py
python examples/mps/hea_n30.py
프로젝트 구조
quantum-sim/
├── crates/
│ ├── core/ 상태 벡터, 게이트 행렬, 복소수 연산
│ ├── simulator/ 시뮬레이션 엔진, 측정, 회로 실행기
│ └── python-binding/ PyO3 바인딩
├── python/panta_sim/ 사용자용 Python 라이브러리
├── tests/ pytest 통합 테스트
├── examples/ 사용 예제
└── docs/ 설계 문서 (plan.md, architecture.md, references.md)
Backend 선택
qc.run(method=...) 으로 4 가지 backend 선택 가능 (v0.5.2):
qc.run(method="statevector") # 기본 — CPU rayon, f64 default
qc.run(method="density_matrix") # CPU density matrix (Aer 와 동일 의미)
qc.run(method="wgpu") # GPU statevector (Vulkan / DX12 / Metal)
qc.run(method="wgpu_density_matrix") # GPU density matrix
| Backend | 메모리 | 최대 N (v0.5.20) | 특징 |
|---|---|---|---|
statevector (CPU) |
2ⁿ × 16B (f64) | RAM 한계 (~30) | 기본, rayon 병렬 |
density_matrix (CPU) |
4ⁿ × 16B | ~14 | noise 결정적 ρ, Aer ‖ρ‖ < 1e-10 일치 |
wgpu (GPU statevector) |
2ⁿ × 8B (f32 강제) | 32 (NVIDIA/AMD desktop) / 31 (Apple/Intel) | cross-platform, K=2/4/8/16/32 buffer split |
wgpu_density_matrix |
4ⁿ × 8B | ~13 | GPU 노이즈 시뮬 |
cuda (cuStateVec, gpu-cuda feature) |
2ⁿ × 8B (f32) / 16B (f64) | 32+ (NVIDIA only) | cuQuantum native, source 빌드 필요 |
N 한계 (wgpu Tier-1 의 K-buffer split, v0.5.20 시점)
| N | sv 크기 | K | binding | 지원 GPU |
|---|---|---|---|---|
| ≤27 | ≤1 GiB | 1 | 2 | 모든 GPU |
| 28 | 2 GiB | 2 | 3 | 모든 GPU |
| 29 | 4 GiB | 4 | 5 | 모든 GPU |
| 30 | 8 GiB | 8 | 9 | 거의 모든 GPU |
| 31 | 16 GiB | 16 | 17 | NVIDIA / AMD / Apple Metal / Intel Arc |
| 32 | 32 GiB | 32 | 33 | NVIDIA / AMD desktop only (Apple Metal 31 binding 한계) |
Cross-platform 외부 검증 (사용자 PC 보고)
| Vendor | GPU | VRAM | 검증 N | Driver | 일자 |
|---|---|---|---|---|---|
| NVIDIA | DGX Spark (GB10) | 119 GiB unified | 27~29 | 580.126.09 + Vulkan 1.4 | 2026-05-04 |
| AMD | Radeon RX 6600 (RDNA 2) | 8 GB | 27~29 (8GB VRAM 한계) | Adrenalin 25.9.1 + Vulkan 1.4.315 | 2026-05-04 |
| sandbox | lavapipe (Mesa SIMD) | host RAM | 22 (시간상) | Mesa 26 | 모든 release |
panta-sim 의 wgpu Tier-1 cross-platform claim 검증 — NVIDIA + AMD 두 vendor 모두 Qiskit Aer 와 max diff 1.21e-08 (f32 round-off) 일치 확인. Apple Silicon / Intel Arc 검증은 사용자 환경 가용성 따라 추가 예정.
Density matrix (v0.5.0~)
from panta_sim import QuantumCircuit, NoiseModel
qc = QuantumCircuit(2)
qc.h(0); qc.cx(0, 1) # Bell |Φ+⟩
# Pure state ρ = |Φ+⟩⟨Φ+| (off-diagonal 0.5 살아 있음)
result = qc.run(shots=0, method="density_matrix")
rho = result.density_matrix() # numpy (4, 4) complex128
print(rho)
# [[0.5+0.j 0+0.j 0+0.j 0.5+0.j]
# [0+0.j 0+0.j 0+0.j 0+0.j ]
# [0+0.j 0+0.j 0+0.j 0+0.j ]
# [0.5+0.j 0+0.j 0+0.j 0.5+0.j]]
# Noise 가 있으면 결정적 Kraus 적용 — Aer method='density_matrix' 와 동치
qc2 = QuantumCircuit(1); qc2.id(0)
nm = NoiseModel().add_bit_flip(0.3)
rho = qc2.run(shots=0, noise_model=nm, method="density_matrix").density_matrix()
print(rho.diagonal().real) # [0.7, 0.3] — shot noise 0
GPU 가속 (v0.5.0~)
method="wgpu" 는 cross-platform — NVIDIA / AMD / Intel / Apple Silicon 모두 동작.
별도 SDK / driver 추가 설치 불필요 (OS native GPU driver 만 있으면).
from panta_sim import QuantumCircuit
import time
qc = QuantumCircuit(25)
qc.h(0)
for q in range(24):
qc.cx(q, q + 1)
qc.measure_all()
t0 = time.perf_counter(); qc.run(shots=100, seed=42)
print(f"CPU: {time.perf_counter() - t0:.2f}s")
t0 = time.perf_counter(); qc.run(shots=100, seed=42, method="wgpu")
print(f"GPU: {time.perf_counter() - t0:.2f}s")
GPU 환경에 따른 성능 (대략, 25 큐비트 GHZ 기준):
| GPU 종류 | wgpu vs CPU speedup |
|---|---|
| Discrete GPU (RTX 4090 / H100 등 별도 VRAM) | 5~30× (메모리 BW 차이) |
| Apple M-series (unified memory) | 2~5× |
| Integrated GPU (DGX Spark / 노트북 iGPU, 메모리 공유) | 0.7~1.5× (CPU 와 비슷) |
GPU 가 CPU 보다 반드시 빠른 것은 아니며, 환경 (특히 메모리 대역폭) 에 따라 차이. NVIDIA H100 같은 데이터센터 GPU 에서 가장 큰 이득.
GPU 한계 초과 시 친화적 ValueError (v0.5.1~):
try:
qc = QuantumCircuit(28) # 2 GB sv → wgpu storage buffer 한계
qc.h(0)
qc.run(shots=100, method="wgpu")
except ValueError as e:
print(e) # "Buffer binding range 2GB 초과 ... method='statevector' (CPU) 사용"
qc.run(shots=100) # CPU 로 자동 fallback
성능
- CPU rayon: 멀티스레드 병렬화 (v0.2.0~), amplitude < 8192 (≈ 13 큐비트) 인 작은 회로는 직렬 폴백으로 회귀 0건 유지.
- f32 / f64 정밀도 선택 (v0.2.1+):
qc.run(precision="f32")로 메모리 ~50% 절감 → 같은 RAM 에서 큐비트 1개 더. - GPU wgpu (v0.5.0~): 27 큐비트까지 (buffer 한계, v0.5.x patch 또는 v0.6 에서 확장 예정).
자세한 벤치는 benches/results/,
examples/validation/RESULTS.md,
docs/benchmarks/ 참고.
로드맵 / 미구현
- v0.2 — CPU 성능 ✅ (rayon, f32) / SIMD ❌ (postmortem)
- v0.3 — OpenQASM 2.0/3.0, 트랜스파일러, 시각화 ✅
- v0.3.5 — Qiskit / PennyLane / Cirq 어댑터 ✅
- v0.4 — 노이즈 모델 ✅, mid-circuit measure / classical control ✅, block control flow ✅
- v0.5 — Density matrix backend ✅, GPU (wgpu Tier-1) ✅, cuStateVec FFI placeholder ⚠
- v0.5.x — wgpu N=28+ buffer 분할 / cuStateVec PyPI 배포 / GPU dynamic 회로
- v0.6 — Tensor Network / MPS (1000+ 큐비트, shallow circuit)
- v0.7 — VQE / QAOA + 자동 미분 (parameter-shift)
- v0.8 — 실 QPU 연동 (IBM Runtime / Braket / Azure)
상세 로드맵은 docs/plan.md 참고.
참고 자료
- 설계 문서:
docs/architecture.md - 개발 계획(WBS):
docs/plan.md - 참고 논문:
docs/references.md
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file panta_sim-0.6.6.1.tar.gz.
File metadata
- Download URL: panta_sim-0.6.6.1.tar.gz
- Upload date:
- Size: 303.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e0cb363f8704d5e5a7de242c6b34dedee603715f9eab3c81e6ac454bda45b0a1
|
|
| MD5 |
799964cc15a71d1d5b26f22d41ea6fd7
|
|
| BLAKE2b-256 |
ec017e5ff847bdf4517ebaebeb83382145627ba849ae62833294a9ce1c91f6b4
|
File details
Details for the file panta_sim-0.6.6.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbe27c7f1eff4a464c5bf239ce5c07d07bb42099d165224bc07c0b003cbf9117
|
|
| MD5 |
28348c5957313b96b814651119594342
|
|
| BLAKE2b-256 |
1eef885218bfc535552ff99c1293d20f2d02d0ef53a1815019c3e55d113f9bcc
|
File details
Details for the file panta_sim-0.6.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c233d4f3b87c650c1a7d7d51e723a2a805ad9b591baf6437e175b4d594e545c4
|
|
| MD5 |
7326134abaf8d370227637bb9dec3319
|
|
| BLAKE2b-256 |
c90e7f8033a8bdf4f91e9e9be4423dc53317013ef35089361d3ef575bd881531
|
File details
Details for the file panta_sim-0.6.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5caf597fd138e2d659d5e82cdf9777e4a5ee927631d9791d5b5f4d215071a898
|
|
| MD5 |
3c4eb52589ef3709af3839addf06f939
|
|
| BLAKE2b-256 |
29aa8c9fdfbc754d7fad7acf24bb94701f0ce74e2f2785834954ef947f184a88
|
File details
Details for the file panta_sim-0.6.6.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbb1932722da809343fb27ad5f4ced0667e3660c75611a24718358be9ca9c078
|
|
| MD5 |
06bb571afafe3d3c4586e0dcf429df29
|
|
| BLAKE2b-256 |
e96650b2f2b793beef6f24f7ec9ba5def82750a7c60cc624637a9839e451466f
|
File details
Details for the file panta_sim-0.6.6.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
64392516eb628294aae8b9b58d92b831913e8cbc5c7798fd1bdd629b143b5876
|
|
| MD5 |
873f74f071fe5b573d2a2759631eea52
|
|
| BLAKE2b-256 |
acc3cf5718f9b72577cd05143768e9bcba04f1af4a5973486efc17d20cc64e31
|
File details
Details for the file panta_sim-0.6.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2ae68a11cae11847d5ccbf0060d26e51bc0ee81ad989572a0e2594a8eef2f3c
|
|
| MD5 |
365d1f195c00d5cdde996a09a2041624
|
|
| BLAKE2b-256 |
8ea2757ceacacc08bc79324564be7d8975c7e67f1914e4a2959ad72c67915401
|
File details
Details for the file panta_sim-0.6.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce402749002dbb19870e85dde90f12d55c30cfc3de1cf37d4d305346a7bb18bd
|
|
| MD5 |
61acebbfec94beaf2e2b40181ee6011a
|
|
| BLAKE2b-256 |
4e8e3c0ab1e638a6991060943a75b986487bb32ea9d039784aae2a87028af548
|
File details
Details for the file panta_sim-0.6.6.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b424a04bebb224389fcff0657f272ecf62f143d3d9cbacbf16eb1d7f2a65e1e1
|
|
| MD5 |
f59b2ef0ecb07d9813b4d667d4a7056f
|
|
| BLAKE2b-256 |
24af631f459f731e0ad5bf611aa1b9dd5eb7febc48c755bba396678a72cb6dbe
|
File details
Details for the file panta_sim-0.6.6.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc6ff102f0b95eb8b66c5dfbf6dad1c06e1efc95ab27c80588385160bb487296
|
|
| MD5 |
b2c76a30a4da0816f4cdde069b0dc6fe
|
|
| BLAKE2b-256 |
fcffc09c8c8b9596b921b6b6198a5b58fa7f0ee3a07901e3bcf81a674ff7eed3
|
File details
Details for the file panta_sim-0.6.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b044f77136220c5a0d4a2c68dca2851b0139599c2bbbc6a6a6a2d27b3467db90
|
|
| MD5 |
4d09109edd5bdd91672fad2938e5f263
|
|
| BLAKE2b-256 |
36c8a2223130900b44c181dfabe688f865609dcd4782e85f9b8f0d32db62e4b2
|
File details
Details for the file panta_sim-0.6.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92b563ad7b89b335c3ef5b30babe833e96b0444b3601b58d99b671e584ff1f2b
|
|
| MD5 |
256841f065cb9297fc0ef0b8366c5346
|
|
| BLAKE2b-256 |
31bcc038c6ba034ddf4677cb0daf34c0cdf8d02d67dbfdd68fc0e16001066872
|
File details
Details for the file panta_sim-0.6.6.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58990e13e953228275507fea9ec85c2574518acae60ab556356bf5b65e647913
|
|
| MD5 |
c522d4cef85efc3c6566f2f088bd2b67
|
|
| BLAKE2b-256 |
db3f27cc9240c954c5496aa2371dcec191a0b678a83dabb804b3633647da89a0
|
File details
Details for the file panta_sim-0.6.6.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
735fda90bc1d6eadb7021d9a8261c991deebaed8efd68d4481622166d8d85de3
|
|
| MD5 |
566f0b0ff0b02d21f8ef38d80fdbac54
|
|
| BLAKE2b-256 |
ba033a6255d395a968dd4ec82721d4024e7cc8b042953635c84bca4efedcd678
|
File details
Details for the file panta_sim-0.6.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56de6705acf7028a25fbb1c407d07a05e53bac704e0cd382c4ad89f8878eb984
|
|
| MD5 |
d97bf151bc3b4d52c243fa9e821cb2ea
|
|
| BLAKE2b-256 |
a14b18ab0cf4c6e9bcdef72155a9c6c6214225e70bf68062b5fa09e16c199460
|
File details
Details for the file panta_sim-0.6.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f11598c0931d84d073a32b64503a6d9f173d1daa7ff54c657e826f33659e88e4
|
|
| MD5 |
44bd0820fee71df9dab2475c8e1f5b6b
|
|
| BLAKE2b-256 |
3a5a14421b4cd03607de213dca7b4432c01cda25f7fe14075e3db885476e7e1f
|
File details
Details for the file panta_sim-0.6.6.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10910336799e6beca9ec6920f4c7aeb80877bc851dd71ad6467e7572f08450ac
|
|
| MD5 |
c719ef80bf8b7c9baac928953c83de78
|
|
| BLAKE2b-256 |
5c943798168b0b13e1c2ddc811e2be4e7394fbe077e9ef67f1dc34a206b5e394
|
File details
Details for the file panta_sim-0.6.6.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 3.2 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4bbc8735b546cb61dd58c1b88836770109e78941198f82c2a4b48640dd929f6d
|
|
| MD5 |
ba78bc71c68d237b6c364618b6c47447
|
|
| BLAKE2b-256 |
18a9689a501d5733d649c997a37172f2c8c879d15bc2c730edad132be3a1bd46
|
File details
Details for the file panta_sim-0.6.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9b70af1030c2b2a15f1dc6f23eee4e9f16f442d5f8396747981bb2f2471cf87
|
|
| MD5 |
4724b11760b715032deeae9fced9ec78
|
|
| BLAKE2b-256 |
1a6097e22ec5ebf0e7cf8ec39245320ba1edc988ce32df943f033afead95ba18
|
File details
Details for the file panta_sim-0.6.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b429966371f3a3f9a80c494227c6cdc97da2d6cbbf0c51425bac6dc77aef43ce
|
|
| MD5 |
7a26ce2828d7220286da7b6059a179d4
|
|
| BLAKE2b-256 |
9491dfffe26a5dff5e3c804bebfac3993895ee3941fac81cbe2563553061c507
|
File details
Details for the file panta_sim-0.6.6.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: panta_sim-0.6.6.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bb9d974f96ca4027c01f67c631eec23e842271c8e7b082a4329b1d6e0b554456
|
|
| MD5 |
81b769e32d1f90dd229d4b1e0a3d99e1
|
|
| BLAKE2b-256 |
c9c6cee10890f21e342fa0953f51e752605124e5e790e3166e166b76414b75b4
|