Quantum Encoding Atlas

A unified Python library for quantum data encodings. 16 encoding methods, 3 backends, and built-in analysis tools for expressibility, entanglement, and trainability.

$ pip install encoding-atlas
16
Encodings

Why Quantum Encoding Atlas?

Everything you need to encode classical data into quantum states — from research prototyping to production benchmarking.

16 Encoding Methods

From simple angle rotations to equivariant feature maps, with a consistent API across every encoding.

Browse encodings →
Multi-Backend

Generate circuits for PennyLane, Qiskit, and Cirq from the same encoding object. Switch backends with one parameter.

Quick start →
📊
Analysis Tools

Compute expressibility, entanglement capability, trainability gradients, and resource costs automatically.

Learn more →
🧭
Decision Guide

Not sure which encoding to use? The built-in recommendation engine suggests the best encoding for your problem.

Get recommendations →
📜
Rich Documentation

Every encoding has detailed theory, circuit diagrams, mathematical formulations, and code examples.

Read the concepts →
Benchmarking Suite

Compare encodings head-to-head on real datasets with statistical rigor. Visualize tradeoffs between cost and performance.

Start benchmarking →

How It Works

1
Choose
Pick an encoding from our catalog or let the decision guide recommend one
2
Encode
Create the encoding with a unified API and generate quantum circuits
3
Analyze
Inspect expressibility, entanglement, trainability, and resource costs
4
Compare
Benchmark against alternatives and visualize the tradeoff landscape

Encoding Catalog

16 production-ready encodings covering simple rotations, kernel methods, variational circuits, and symmetry-preserving maps.

View all 16 encodings →

Works with your favorite quantum framework