User GuideΒΆ

ParityOS is a client side framework to create input for and process output from ParityOS cloud services. It provides the following building blocks

The Evaluation module provides a framework for evaluating operator-like objects for given quantum states. This is useful for example for computing energy expectation values from multiple QPU shots or a quantum simulation for variational quantum optimization.

In the ParityOS framework, the logical qubits used in a quantum algorithm do not correspond directly to physical qubits on the quantum device, but are related through a parity mapping. That is, quantum information from the logical qubits can be spread out over several physical qubits. To keep track of the relationship between logical and physical quantum information, the ParityOS framework provides the Encodings module.

ParityOS also offers the ability to export circuits to OpenQASM 3.0 in the OpenQASM Exporter module. Exporters to other popular quantum computing frameworks are available as separate packages.

Finally, the Cloud Services module provides clients, which can be used to connect to the ParityOS cloud services and submit and monitor jobs and fetch results.