pinned
Running
QuPrep
⚛
Convert classical datasets into quantum-circuit-ready format
The missing preprocessing layer between classical datasets and quantum computing frameworks.
The missing preprocessing layer between classical datasets and quantum computing.
QuPrep converts classical tabular datasets into quantum-circuit-ready format. It sits between your data and whichever quantum framework you use — Qiskit, PennyLane, Cirq, TKET, Amazon Braket, Q#, or IQM — without locking you into any one of them.
Think of it as the pandas of quantum data preparation: focused, composable, framework-agnostic.
CSV / DataFrame / NumPy → QuPrep → circuit-ready output for your framework
pip install quprep
import quprep as qd
result = qd.prepare("data.csv", encoding="angle", framework="qiskit")
print(result.circuit) # qiskit.QuantumCircuit
print(result.cost) # gate count, depth, NISQ safety
Apache 2.0 license · Python ≥ 3.10 · Independent research project