fermioniq.config.defaults.standard_config#

fermioniq.config.defaults.standard_config(circuit: Circuit | SerializedCircuit, effort: float = 0.1, noise: bool = False) dict[str, Any]#

Given a circuit in qiskit or cirq, return a default config setup that should perform well on this circuit.

The effort parameter is used to control how much computational effort will be put into emulating this circuit. More effort will usually mean higher fidelity, although it depends on the difficulty of the circuit.

Parameters:
circuit

The circuit.

effort

A float between 0 and 1 that specifies the ‘effort’ that should be put into emulation. A number closer to 1 will aim to maximize fidelity of the emulation (up to memory limitations).

noise

Indicate whether this is a noisy simulation or not.

Returns:
config

Emulator config with standard settings.