The definitive open-source resource for quantum data encodings in machine learning
Everything you need for quantum encoding
A complete toolkit for exploring, implementing, and comparing quantum data encoding strategies.
16 Encodings
From angle rotations to symmetry-equivariant feature maps. Unified API, comprehensive coverage.
3 Frameworks
PennyLane, Qiskit, Cirq. Write once, switch backends with a single parameter.
Deep Analysis
Expressibility, entanglement capability, trainability, and resource costs — all quantified.
Decision Guide
Evidence-based recommendations tailored to your data, hardware, and constraints.
Visualize Every Encoding
Each of the 16 encoding techniques transforms classical data into quantum states differently. Explore how they work.
Get Started in Three Steps
From installation to analysis in under a minute.
Install
$ pip install encoding-atlasChoose Your Encoding
from encoding_atlas import IQPEncoding
encoding = IQPEncoding(n_features=4, reps=2)
print(f"Qubits: {encoding.n_qubits}")Analyze & Compare
from encoding_atlas.analysis import compute_expressibility
score = compute_expressibility(
encoding, n_samples=1000
)
print(f"Expressibility: {score:.4f}")Explore 16 Quantum Encodings
Organized into seven families based on circuit structure and mathematical properties.
Ready to find the right encoding?
Explore all 16 quantum data encodings, compare their properties, or let our decision guide recommend one for your specific use case.