🌌 Aṇu Astra: Official Python SDK (v1.6.0)
The official Python SDK for the Aṇu Astra 1024-Qubit Virtual Quantum Processor (VQP) and Post-Quantum Cryptography (PQC) API.
Build research-grade path-integral quantum circuits, execute high-fidelity Bell State benchmarks, and secure your data with NIST-standardized quantum-safe algorithms.
🚀 Installation
Install the package via pip:
pip install anuastra
⚛️ Quick Start: "Quantum Hello World" (Bell State)
The QuantumCircuit builder provides a fluent interface for high-performance quantum simulation.
from anuastra import AnuAstra, QuantumCircuit
# Initialize the v1.6.0 Research Client
client = AnuAstra(api_key="sk_live_YourAstraKeyHere")
# Scaffold a 2-qubit register
qc = QuantumCircuit(2)
qc.h(0).cx(0, 1) # Create entanglement (Bell State)
# Execute on the VQP Engine
result = client.execute_quantum(qc, shots=1024)
print(f"Executed on: {result['engine']}")
print(f"Results: {result['results']['counts']}")
# Retrieve the Scientific Receipt (OpenQASM 2.0 Export)
print(f"OpenQASM: {result['telemetry']['qasm_receipt']}")
🏗️ Industrial Portability: OpenQASM Bridge
Aṇu Astra v1.6.0 enables a 360-degree circuit validation loop. Export natively built Python circuits to industrial standard OpenQASM 2.0 strings for archival and documentation.
qc = QuantumCircuit(3)
qc.h(0).cx(0, 1).cx(1, 2) # 3-Qubit GHZ State
# Export to OpenQASM 2.0
qasm_string = qc.to_qasm()
print(qasm_string)
🛡️ Post-Quantum Cryptography (PQC)
Secure your applications using FIPS-standardized ML-KEM and ML-DSA primitives.
# Generate Kyber-768/ML-KEM Keypair
keypair = client.pqc.generate_keypair("kyber768")
public_key = keypair["public_key"]
# Encapsulate a shared secret
encap = client.pqc.encapsulate(public_key)
ciphertext = encap["ciphertext"]
shared_secret = encap["shared_secret"]
📊 VQP v1.6.0 Capability Matrix
| Feature | Support Level | Advantage |
|---|---|---|
| Qubits | Up to 1024 | O(N) Forward-Path Sampling |
| Standards | OpenQASM 2.0 | Full Ingestion & Export |
| Math | 35+ Gates | H, CX, TOFFOLI, RZ, CSWAP, etc. |
| Trust | Ed25519 | JSON Scientific Receipts |
© 2026 CryptoPIX Aṇu Astra. Decentralized Intelligence Infrastructure.
Metadata
Release files for anuastra 1.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| anuastra-1.6.0.tar.gz | 8.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| anuastra-1.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.2 kB
Release files / anuastra-1.6.0.tar.gz
| Download URL | anuastra-1.6.0.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fdc7e70a94bd95f11e580417be6469df61f7e37884ce8b227e4a7a82d88e943d
|
|
BLAKE2b-256 checksum How to use checksums |
64e36a87a41fd90275a45a4332ba1560105c15b27885a5b3824efaf3398b08e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / anuastra-1.6.0-py3-none-any.whl
| Download URL | anuastra-1.6.0-py3-none-any.whl |
|---|---|
| Size | 7.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dd7123a9b784dfcaf5592e2f83c6ddc8cda5979b55b207b30d7b97488f2b7d8b
|
|
BLAKE2b-256 checksum How to use checksums |
07f4fffd6518c6123b76c9b4f9dd4a1954af7564eeac31e81f734977717135e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|