Documentation
Tessera is a lightweight, modular quantum circuit transpiler for Python. These docs cover installation, the transpilation pipeline, supported backends, the full API, and everything you need to extend or contribute to Tessera.
Install Tessera, run your first transpilation, and explore the core API options.
The internal data model: TesseraInstruction, TesseraCircuit, passes, and the pass manager.
Complete parameter reference for transpile(), TesseraTranspiler, and the Qiskit converters.
How the seven-pass transpiler pipeline works and what each pass does to the circuit.
Every built-in pass: constructor signature, what it transforms, and what it raises.
IBM, IonQ, and Rigetti: basis gate sets, default devices, coupling map keys, and usage.
Every registered coupling map, the TesseraCouplingMap API, and how to pass a custom topology.
Every gate Tessera accepts: parameters, per-backend basis status, and decomposition sequences.
How to run the pytest suite, read coverage output, and add tests for new code.
Run the benchmark suite, interpret results, and document a run.
Our approach to contributions: bug reports, feature suggestions, and pull requests.
Every error Tessera can raise with causes and fixes, plus common questions answered.