Observed since 20 Oct, 20:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
aegis-q
High-performance quantum compiler middleware for Dynamical Decoupling.
AegisQ is a high-performance, memory-safe quantum compiler backend written in Rust, wrapped in a flexible Python API. It mitigates $ZZ$ crosstalk and physical qubit decoherence by automatically calculating and injecting hardware-aware microwave pulse parameters (Dynamical Decoupling) into idle computational windows.
AegisQ uses a strict Adapter Pattern to fully decouple the physics engine from the quantum software framework.
qiskit.QuantumCircuit) and compiles them down to a Universal Intermediate Representation (IR).With the new Universal Architecture, you simply wrap your quantum circuit in a framework-specific adapter before handing it to the Rust physics engine.
from qiskit import QuantumCircuit
from qiskit.providers.fake_provider import GenericBackendV2
from aegis_q.adapters.qiskit_adapter import QiskitAdapter
import aegis_q
# 1. Define your hardware and circuit
backend = GenericBackendV2(num_qubits=3)
qc = QuantumCircuit(3)
qc.cx(0, 1)
qc.delay(1500, 2) # Qubit 2 is idle and vulnerable to crosstalk
qc.cx(0, 2)
# 2. Wrap it in the AegisQ Adapter
adapter = QiskitAdapter(qc, backend)
# 3. Run the Rust Compiler Engine
# AegisQ analyzes the topology and injects physical DRAG pulses
# (amp, beta) to protect the idle qubit.
optimized_qc = aegis_q.optimize_circuit(adapter, sequence="XY4")
print(optimized_qc.draw())
AegisQ provides pre-compiled binaries for Linux, macOS, and Windows.
bash
pip install aegis-q
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
qiskitEnvironment{
"extras": "",
"marker": null,
"requires_python": ">=3.8",
"evaluation": "NOT_EVALUATED"
} | qiskit>=1.0.0 | runtime |
bdist_wheel · 277.63 KB · Python cp310
bdist_wheel · 270.79 KB · Python cp310
bdist_wheel · 303.54 KB · Python cp310
bdist_wheel · 309.77 KB · Python cp310
bdist_wheel · 164.03 KB · Python cp310
bdist_wheel · 277.43 KB · Python cp311
bdist_wheel · 270.48 KB · Python cp311
bdist_wheel · 303.46 KB · Python cp311
bdist_wheel · 309.01 KB · Python cp311
bdist_wheel · 163.94 KB · Python cp311
bdist_wheel · 275.89 KB · Python cp312
bdist_wheel · 268.97 KB · Python cp312
bdist_wheel · 301.91 KB · Python cp312
bdist_wheel · 307.48 KB · Python cp312
bdist_wheel · 162.29 KB · Python cp312
bdist_wheel · 275.42 KB · Python cp313
bdist_wheel · 269.1 KB · Python cp313
bdist_wheel · 301.8 KB · Python cp313
bdist_wheel · 306.79 KB · Python cp313
bdist_wheel · 301.62 KB · Python cp313
bdist_wheel · 162.26 KB · Python cp313
bdist_wheel · 275.85 KB · Python cp314
bdist_wheel · 269.12 KB · Python cp314
bdist_wheel · 301.16 KB · Python cp314
bdist_wheel · 306.67 KB · Python cp314
bdist_wheel · 300.11 KB · Python cp314
bdist_wheel · 162.34 KB · Python cp314
bdist_wheel · 305.18 KB · Python cp38
bdist_wheel · 312.04 KB · Python cp38
bdist_wheel · 305.93 KB · Python cp39
bdist_wheel · 311.93 KB · Python cp39
bdist_wheel · 304.63 KB · Python pp311
bdist_wheel · 311.11 KB · Python pp311
sdist · 98.46 KB · Python source
Observed since 20 Oct, 20:18 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:d7dee6c4641d2589bcedd9eb74d1c42aede7ffe99d615bc3ce1e4c34d023c514