Formats and Encodings

qip intentionally chooses old & boring open formats:

For qip's one-input/one-output component model, stable interchange formats make QIP components more reusable.

Preferred formats #

Current formats directly supported by a qip command or supported by this repo’s modules in modules/:

Examples:

Tradeoffs:

Encodings #

Formats and encodings are at different layers:

qip currently supports these encodings:

Why these defaults:

Quick Decision Guide #

If you need:

When not to use these defaults #