Skip to main contentIBM Quantum Documentation Mirror

F2QSynthesisConfig

The dictionary type used to configure the F2QSynthesis.methods.

The keys of this dictionary must be names of FermionicGate circuit instructions. The values can be one of three types:

  1. str: the simplest scenario simply specifies the name of the plugin method to use for the corresponding key in this dictionary. The plugin is extracted from the F2QSynthesisPluginManager and it’s __init__ method may not require any arguments.
  2. tuple[str, Sequence[Any]]: the first str is the same as the above, and the second Sequence[Any] can be used to provide any positional arguments to the plugin’s __init__ method.
  3. tuple[str, Sequence[Any], Mapping[str, Any]]: the first two fields are the same as in 2. and the third Mapping[str, Any] can be used to provide any keyword arguments to the plugin’s __init__ method.

alias of dict[str, str | tuple[str, Sequence[Any]] | tuple[str, Sequence[Any], Mapping[str, Any]]]