Formats and Encodings

qip intentionally chooses old, boring, open formats:

For qip's one-input/one-output module model, stable interchange formats make modules 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 two:

Quick Decision Guide

If you need:

When not to use these defaults